Skip to content
72

Awesome CSV

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

952 stars120 forks69 entriesLast push Jun 11, 2026 (3 months ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

General

CSV

remains the most futuristic data format from the distant past.

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).

In 3 lists

sed (gnu tool)

Stream editor.

gawk (gnu tool)

Text processing and data extraction using awk.

awk by example

Comprehensive examples of using awk.

In 2 lists

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.

In 3 lists

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.

In 2 lists

Tools >Repair or Validate CSV

Csvlint.go

Command line tool for validating CSV files against RFC 4180.

csvstudio

A smart app to repair syntax errors in very large CSV files.

scrubcsv

Remove bad records from a CSV file and normalize (requires rust)

reconcile-csv

Find relationships between a set of related CSVs

Generate Table Schema

CSV Schema

Analyzes a CSV file and generates database table schema, all within the browser

Generate Table Schema >Treat CSV as SQL

TextQL

Execute SQL against CSV or TSV.

Datasette Facets

Faceted browse and a JSON API for any CSV File or SQLite DB.

q

Run SQL Directly on CSV Files

In 2 lists

RBQL

Rainbow Query Language, a SQL-like language with JavaScript or Python backend.

PSKit Query

Powershell module lets you run simple queries over objects, including imported with csv

Generate Table Schema >Convert to or from CSV

CSV to Table

Convert CSV files to searchable and sortable HTML table.

Generate Table Schema >CSV <-> JSON

Agnes

Two way Csv to Json **.

csv2json

online tool to convert your CSV or TSV formatted data to JSON and vice versa.

csv-to-json

Easy, privacy-friendly and offline-first online csv to json converter.

Essays

David Wengier

Thinking about CSV

Martin Fenner.

In Praise of CSV

Waldo Jaquith.

Stop Rolling Your Own CSV Parser!

Leon Bambrick ***.

So You Want To Write Your Own CSV code?

Thomas Burette.

Falsehoods Programmers Believe About CSVs

Jesse Donat.

In 2 lists

ASCII Delimited Text - Not CSV or TAB delimited text

Ronald Duncan.

Generate Data

Fake Name Generator

Generate fake names with other identity data in bulk for testing.

Mockium

Test data generator for CSV / JSON / SQL / XML.

In 2 lists

Mockaroo

Random data generator for CSV / JSON / SQL / Excel.

In 3 lists

Data

US Data.gov

18789+ CSV datasets.

Australian Government Open Data

2715+ CSV datasets.

Reference data in csv

Easy-to-use reference data in CSV and JSON formats.

awesome-public-datasets

A topic-centric list of high-quality open datasets in public domains.

In 9 listsDetails

United Nations data

Data from the UN

In 3 lists

Conferences

csv,conf

A community conference for data makers everywhere.

Standards

RFC 4180

(html version) - "Common format and MIME Type for Comma-Separated Values (CSV) Files".

W3C: Model for Tabular Data and Metadata on the Web

In 2 lists

CSV Schema Language

A language for defining and validating CSV data.

csv,specs

Comma-Separated Values (CSV) Format Specifications (and Tests) incl. CSV v1.0, CSV v1.1, CSV Strict, CSV <3 Numerics, CSV<3 JSON, CSV <3 YAML.

Tabular Data Resource

A Data Resource specialized for describing tabular data like CSV files or spreadsheets

CSVY

A standard for adding a YAML header to CSV files to describe their format

META: Other similar lists

structured-text-tools

List of command line tools for manipulating CSV / XML / HTML / JSON / INI etc.

In 2 lists

META-META

This list as CSV.

META-META-META

A NimbleText pattern that produces this markdown page from this list as a CSV.

See category
94

Awesome OpenClaw Skills

VoltAgent/awesome-openclaw-skills

The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞

Fresh★ 53k830 entriesPushed today
92

Awesome DeepSeek Harness (DSH) Plugin

awesome-dsh-plugin/awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表

Fresh★ 17k1654 entriesPushed today
91

Awesome Guidelines

Kristories/awesome-guidelines

Programming style, best practices, and coding conventions.

Fresh★ 11k166 entriesPushed 2 days ago
90

Awesome

sindresorhus/awesome

😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]

Fresh★ 513k51 entriesPushed 28 days ago
90

Awesome Prompts

ai-boost/awesome-prompts

Curated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.

Fresh★ 9k288 entriesPushed yesterday
90

Awesome README

matiassingers/awesome-readme

A curated list of awesome READMEs

Fresh★ 22k143 entriesPushed yesterday