📈 GH Trending Explorer 🎲 Surprise me

← all repos

secretGeek / AwesomeCSV

git clone https://github.com/secretGeek/AwesomeCSV.git 🔥 on GitHub Trending today

🕶️A curated list of awesome tools for dealing with CSV.

+0
stars, 24h · #59,310
+3
stars, 7 days · #22,545
+9
stars, 30 days · #35,713
957
★ total · +0% this week
155
forks · 14 open issues

Star history (as recorded here)

2026-10-22 · 957 ★ 2026-10-23 · 957 ★
LanguagePowerShell
LicenseCC0-1.0
Created2018-10-13 (8y ago)
Last push4mo ago
Watchers21
OwnerUser

Seen on GitHub Trending

  • 2026-10-23 — #12 monthly in powershell · +9 ★
  • 2026-10-23 — #6 weekly in powershell · +3 ★
  • 2026-10-22 — #6 daily in powershell
  • 2026-10-22 — #14 monthly in powershell · +8 ★
  • 2026-10-22 — #8 weekly in powershell · +2 ★

GitHub topics

Links

README excerpt
# Awesome CSV 
**A carefully curated list of CSV-related tools and resources**
CSV remains the most futuristic data format from the distant past.
XML has risen and fallen. JSON is just a flash in the pan. YAML is a poisoned chalice. **CSV will outlast them all.**
When the final cockroach breathes her last breath, her dying act will be to scratch her date of death in a CSV file for posterity.
## Contents
- Tools
 - Repair or Validate CSV
 - Treat CSV as SQL
 - Convert to or from CSV
 - CSV JSON
- Essays
- Data
- Conferences
- Standards
- META: Other similar lists
- Code of Conduct
- Funtribute
- Footnotes
Here are some awesome tools for dealing with CSV:
## Tools
- NimbleText/Live - Use patterns to manipulate CSV; the world's simplest code generator *.
- PapaParse - A powerful in-browser CSV parser.
- d3-dsv - d3.js parser and formatter module for delimiter-separated values.
- CSVKit - CSV utilities that includes csvsql / csvgrep / csvstat and more.
- QSV - A fast CSV command-line toolkit written in Rust, (an update to xsv).
- sed (gnu tool) - Stream editor.
- gawk (gnu tool) - Text processing and data extraction using awk.
- awk by example - Comprehensive examples of using awk.
- Miller - Like sed / awk / cut / join / sort etc for name-indexed data such as CSV.
- ParaText - CSV parsing at 2.5 GB per second.
- CSVGet - Get structured data from sites as CSV.
- CSVfix - A tool for manipulating CSV data.
- Tad - A fast free cross-platform CSV viewer.
- csvtodashboard - Convert, clean, query (SQL) and visualize CSV entirely in the browser - local-first, nothing is uploaded.
- Nvd3-tags - A tiny library for making charts from csv data.
- Powershell: Import-CSV - Powerful in-built facility for dealing with CSV (example).
- CSV Tools - A collection of useful CSV utilities.
- graph-cli - Flexible command line tool to create graphs from CSV data.
- CSV to SQL - Online tool to create insert/update/delete etc from CSV data.
- C#: kbCSV - An efficient, easy to use .NET parsing and writing library for CSV.
- csvprintf - UNIX command line utility for parsing and formatting output based on CSV files.
- Ron's Data Edit (new modern version of Ron's CSV Editor) - Handles big files, does miraculous things. A timeless editor for a timeless format.
- Rainbow CSV plugins - Collection of text editor plugins for CSV/TSV syntax highlighting. Available for Vim, VS Code, Atom, Sublime Text and other editors.
- ExtendsClass - A simple CSV comparator.
- Mighty Merge - join/union csv files.
- Modern CSV - A tool for editing CSV files and viewing large files.
- Data Wrangler - Data Wrangler is a code-centric data cleaning tool that is integrated into VS Code and VS Code Jupyter Notebooks.
- CSV to SQL - Upload a CSV file, set a table name, and generate SQL inserts instantly.
- SmoothCSV - A fast, powerful, and intuitive CSV editor for Mac, Windows, and Linux.
### Repair or Validate CSV
- Csvlint.go - Command line tool for validating CSV files against RFC 4180.
- csvstudio - A s