update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

View File

@@ -1,4 +1,4 @@
 Awesome CSV !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
 Awesome CSV !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
A carefully curated list of CSV-related tools and resources
@@ -35,7 +35,7 @@
- PapaParse (https://www.papaparse.com) - A powerful in-browser CSV parser.
- d3-dsv (https://github.com/d3/d3-dsv) - d3.js parser and formatter module for delimiter-separated values.
- CSVKit (https://csvkit.readthedocs.io/) - CSV utilities that includes csvsql / csvgrep / csvstat and more.
- XSV (https://github.com/BurntSushi/xsv) - A fast CSV command-line toolkit written in Rust.
- QSV (https://github.com/dathere/qsv) - A fast CSV command-line toolkit written in Rust, (an update to xsv).
- sed (gnu tool) (https://www.gnu.org/software/sed/manual/sed.html) - Stream editor.
- gawk (gnu tool) (https://www.gnu.org/software/gawk/manual/gawk.html) - Text processing and data extraction using awk (http://pubs.opengroup.org/onlinepubs/009695399/utilities/awk.html).
- awk by example (https://github.com/learnbyexample/Command-line-text-processing/blob/master/gnu_awk.md#default-field-separation) - Comprehensive examples of using awk.
@@ -45,21 +45,19 @@
- CSVfix (https://code.google.com/p/csvfix/) - A tool for manipulating CSV data.
- Tad (https://www.tadviewer.com) - A fast free cross-platform CSV viewer.
- Nvd3-tags (http://blog.tryolabs.com/2015/02/27/nvd3-tags-a-tiny-library-for-making-charts-from-csv-data/) - A tiny library for making charts from csv data.
- Powershell: Import-CSV (https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/import-csv) - Powerful in-built facility for dealing with CSV (example 
(https://gist.github.com/dfinke/786ba9edae1b0265ada10b36a7a11ba9)).
- Powershell: Import-CSV (https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/import-csv) - Powerful in-built facility for dealing with CSV (example (https://gist.github.com/dfinke/786ba9edae1b0265ada10b36a7a11ba9)).
- CSV Tools (https://onlinecsvtools.com/) - A collection of useful CSV utilities.
- graph-cli (https://github.com/mcastorina/graph-cli) - Flexible command line tool to create graphs from CSV data.
- CSV to SQL (http://www.convertcsv.com/csv-to-sql.htm) - Online tool to create insert/update/delete etc from CSV data.
- C#: kbCSV (https://github.com/kentcb/KBCsv/blob/master/README.md) - An efficient, easy to use .NET parsing and writing library for CSV.
- csvprintf (https://github.com/archiecobbs/csvprintf) - UNIX command line utility for parsing and formatting output based on CSV files.
- Mockaroo (https://www.mockaroo.com/) - Random data generator for CSV / JSON / SQL / Excel.
- Ron's Data Edit (https://www.ronsplace.eu/Products/RonsDataEdit) (new modern version of Ron's CSV Editor (https://www.ronsplace.eu/products/ronseditor)) - Handles big files, does miraculous things. A timeless editor for a timeless 
format.
- Rainbow CSV plugins (https://github.com/mechatroner/rainbow_csv#rainbow-csv-in-other-editors) - Collection of text editor plugins for CSV/TSV syntax highlighting. Available for Vim (https://github.com/mechatroner/rainbow_csv), VS Code
- Ron's Data Edit (https://www.ronsplace.eu/Products/RonsDataEdit) (new modern version of Ron's CSV Editor (https://www.ronsplace.eu/products/ronseditor)) - Handles big files, does miraculous things. A timeless editor for a timeless format.
- Rainbow CSV plugins (https://github.com/mechatroner/rainbow_csv#rainbow-csv-in-other-editors) - Collection of text editor plugins for CSV/TSV syntax highlighting. Available for Vim (https://github.com/mechatroner/rainbow_csv), VS Code 
(https://marketplace.visualstudio.com/items?itemName=mechatroner.rainbow-csv), Atom (https://atom.io/packages/rainbow-csv), Sublime Text (https://packagecontrol.io/packages/rainbow_csv) and other editors.
- ExtendsClass (https://extendsclass.com/csv-diff.html) - A simple CSV comparator.
- Mighty Merge (https://mightymerge.io/) - join/union csv files.
- Modern CSV (https://www.moderncsv.com/) - A tool for editing CSV files and viewing large files.
- Data Wrangler (https://github.com/microsoft/vscode-data-wrangler) - Data Wrangler is a code-centric data cleaning tool that is integrated into VS Code and VS Code Jupyter Notebooks.
Repair or Validate CSV
@@ -107,6 +105,13 @@
- Falsehoods Programmers Believe About CSVs (https://donatstudios.com/Falsehoods-Programmers-Believe-About-CSVs) - Jesse Donat.
- ASCII Delimited Text - Not CSV or TAB delimited text (https://ronaldduncan.wordpress.com/2009/10/31/text-file-formats-ascii-delimited-text-not-csv-or-tab-delimited-text/) - Ronald Duncan.
Generate Data
- Fake Name Generator (https://www.fakenamegenerator.com/order.php) - Generate fake names with other identity data in bulk for testing.
- Mockium (https://softwium.com/mockium/) - Test data generator for CSV / JSON / SQL / XML.
- Mockaroo (https://www.mockaroo.com/) - Random data generator for CSV / JSON / SQL / Excel.
Data
- US Data.gov (https://catalog.data.gov/dataset?res_format=CSV) - 18789+ CSV datasets.
@@ -114,7 +119,6 @@
- Reference data in csv (https://datahub.io/collections/reference-data) - Easy-to-use reference data in CSV and JSON formats.
- awesome-public-datasets (https://github.com/awesomedata/awesome-public-datasets) - A topic-centric list of high-quality open datasets in public domains.
- United Nations data (https://data.un.org) - Data from the UN
- Fake Name Generator (https://www.fakenamegenerator.com/order.php) - Generate fake names with other identity data in bulk for testing.
Conferences
@@ -132,7 +136,7 @@
- CSV Schema Language (http://digital-preservation.github.io/csv-schema/csv-schema-1.2.html) - A language for defining and validating CSV data.
- csv,specs (https://github.com/csvspecs) - 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 (http://frictionlessdata.io/specs/tabular-data-resource/) - A Data Resource (http://frictionlessdata.io/specs/data-resource/) specialized for describing tabular data like CSV files or spreadsheets
- CSVY (https://csvy.org/) - A standard for adding a YAML header to CSV files to describe their format
- CSVY (https://github.com/csvy/csvy.github.io/blob/master/index.md) - A standard for adding a YAML header to CSV files to describe their format
META: Other similar lists
@@ -155,8 +159,8 @@
* I'm the author of NimbleText (https://NimbleText.com/Live). Of course I put it first on the list. If I didn't personally rate it I wouldn't have spent so much time making and improving it.
** I wrote agnes but don't really endorse it for others to use (thus haven't migrated the source code to GitHub). It's slow and non-streaming. I'd go with papa-parse. On the plus side, agnes has a more comprehensive test suite and 
simpler api than most.
** I wrote agnes but don't particularly endorse it for others to use (thus haven't migrated the source code to GitHub). It's slow and non-streaming. I'd go with papa-parse. On the plus side, agnes has a more comprehensive test suite and simpler 
api than most.
*** Mine too.
@@ -165,3 +169,5 @@
!CC0 (http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg) (https://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, Leon Bambrick (http://secretgeek.net) has waived all copyright and related or neighboring rights to this work.
CSV Github: https://github.com/secretGeek/awesomeCSV