1 line
No EOL
11 KiB
JSON
1 line
No EOL
11 KiB
JSON
{"slug": "secretGeek--AwesomeCSV", "title": "CSV", "description": "\ud83d\udd76\ufe0fA curated list of awesome tools for dealing with CSV.", "github_url": "https://github.com/secretGeek/AwesomeCSV", "stars": "786", "tag": "Miscellaneous", "entry_count": 73, "subcategory_count": 5, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Tools", "url": "#tools", "description": ""}, {"name": "Essays", "url": "#essays", "description": ""}, {"name": "Data", "url": "#data", "description": ""}, {"name": "Conferences", "url": "#conferences", "description": ""}, {"name": "Standards", "url": "#standards", "description": ""}, {"name": "META: Other similar lists", "url": "#meta-other-similar-lists", "description": ""}, {"name": "Code of Conduct", "url": "#code-of-conduct", "description": ""}, {"name": "Funtribute", "url": "#funtribute", "description": ""}, {"name": "Footnotes", "url": "#footnotes", "description": ""}, {"name": "NimbleText/Live", "url": "https://NimbleText.com/Live", "description": "Use patterns to manipulate CSV; the world's simplest code generator \\*."}, {"name": "PapaParse", "url": "https://www.papaparse.com", "description": "A powerful in-browser CSV parser."}, {"name": "d3-dsv", "url": "https://github.com/d3/d3-dsv", "description": "d3.js parser and formatter module for delimiter-separated values.", "stars": "440"}, {"name": "CSVKit", "url": "https://csvkit.readthedocs.io/", "description": "CSV utilities that includes csvsql / csvgrep / csvstat and more."}, {"name": "QSV", "url": "https://github.com/dathere/qsv", "description": "A fast CSV command-line toolkit written in Rust, (an update to xsv).", "stars": "2.6k"}, {"name": "sed (gnu tool)", "url": "https://www.gnu.org/software/sed/manual/sed.html", "description": "Stream editor."}, {"name": "gawk (gnu tool)", "url": "https://www.gnu.org/software/gawk/manual/gawk.html", "description": "Text processing and data extraction using [awk](http://pubs.opengroup.org/onlinepubs/009695399/utilities/awk.html)."}, {"name": "awk by example", "url": "https://github.com/learnbyexample/Command-line-text-processing/blob/master/gnu_awk.md#default-field-separation", "description": "Comprehensive examples of using awk.", "stars": "10k"}, {"name": "Miller", "url": "http://johnkerl.org/miller/doc/", "description": "Like sed / awk / cut / join / sort etc for name-indexed data such as CSV."}, {"name": "ParaText", "url": "https://github.com/wiseio/paratext", "description": "CSV parsing at 2.5 GB per second.", "stars": "1.1k"}, {"name": "CSVGet", "url": "http://github.com/fizx/csvget/tree/master", "description": "Get structured data from sites as CSV.", "stars": "47"}, {"name": "CSVfix", "url": "https://code.google.com/p/csvfix/", "description": "A tool for manipulating CSV data."}, {"name": "Tad", "url": "https://www.tadviewer.com", "description": "A fast free cross-platform CSV viewer."}, {"name": "Nvd3-tags", "url": "http://blog.tryolabs.com/2015/02/27/nvd3-tags-a-tiny-library-for-making-charts-from-csv-data/", "description": "A tiny library for making charts from csv data."}, {"name": "Powershell: Import-CSV", "url": "https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/import-csv", "description": "Powerful in-built facility for dealing with CSV ([example](https://gist.github.com/dfinke/786ba9edae1b0265ada10b36a7a11ba9))."}, {"name": "CSV Tools", "url": "https://onlinecsvtools.com/", "description": "A collection of useful CSV utilities."}, {"name": "graph-cli", "url": "https://github.com/mcastorina/graph-cli", "description": "Flexible command line tool to create graphs from CSV data.", "stars": "791"}, {"name": "CSV to SQL", "url": "http://www.convertcsv.com/csv-to-sql.htm", "description": "Online tool to create insert/update/delete etc from CSV data."}, {"name": "C#: kbCSV", "url": "https://github.com/kentcb/KBCsv/blob/master/README.md", "description": "An efficient, easy to use .NET parsing and writing library for CSV.", "stars": "78"}, {"name": "csvprintf", "url": "https://github.com/archiecobbs/csvprintf", "description": "UNIX command line utility for parsing and formatting output based on CSV files.", "stars": "42"}, {"name": "Ron's Data Edit", "url": "https://www.ronsplace.eu/Products/RonsDataEdit", "description": ""}, {"name": "Rainbow CSV plugins", "url": "https://github.com/mechatroner/rainbow_csv#rainbow-csv-in-other-editors", "description": "Collection of text editor plugins for CSV/TSV syntax highlighting. Available for [Vim (\u2b50644)](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.", "stars": "644"}, {"name": "ExtendsClass", "url": "https://extendsclass.com/csv-diff.html", "description": "A simple CSV comparator."}, {"name": "Mighty Merge", "url": "https://mightymerge.io/", "description": "join/union csv files."}, {"name": "Modern CSV", "url": "https://www.moderncsv.com/", "description": "A tool for editing CSV files and viewing large files."}, {"name": "Data Wrangler", "url": "https://github.com/microsoft/vscode-data-wrangler", "description": "Data Wrangler is a code-centric data cleaning tool that is integrated into VS Code and VS Code Jupyter Notebooks.", "stars": "476"}]}, {"name": "Repair or Validate CSV", "parent": "Tools", "entries": [{"name": "Csvlint.go", "url": "https://github.com/Clever/csvlint", "description": "Command line tool for validating CSV files against RFC 4180.", "stars": "193"}, {"name": "csvstudio", "url": "http://www.csvstudio.com/", "description": "A smart app to repair syntax errors in very large CSV files."}, {"name": "scrubcsv", "url": "https://github.com/faradayio/scrubcsv", "description": "Remove bad records from a CSV file and normalize (requires rust)", "stars": "56"}, {"name": "reconcile-csv", "url": "https://github.com/OpenRefine/reconcile-csv/blob/master/README.md", "description": "Find relationships between a set of related CSVs"}, {"name": "CSV Schema", "url": "https://csv-schema.surge.sh/", "description": "Analyzes a CSV file and generates database table schema, all within the browser"}]}, {"name": "Treat CSV as SQL", "parent": "Generate Table Schema", "entries": [{"name": "TextQL", "url": "http://dinedal.github.io/textql/", "description": "Execute SQL against CSV or TSV."}, {"name": "Datasette Facets", "url": "https://simonwillison.net/2018/May/20/datasette-facets/", "description": "Faceted browse and a JSON API for any CSV File or SQLite DB."}, {"name": "q", "url": "https://harelba.github.io/q/", "description": "Run SQL Directly on CSV Files"}, {"name": "RBQL", "url": "https://rbql.org", "description": "Rainbow Query Language, a SQL-like language with JavaScript or Python backend."}, {"name": "PSKit Query", "url": "https://github.com/dfinke/PSKit#sql-query", "description": "Powershell module lets you run simple queries over objects, including imported with csv", "stars": "39"}]}, {"name": "Convert to or from CSV", "parent": "Generate Table Schema", "entries": [{"name": "CSV to Table", "url": "https://github.com/vividvilla/csvtotable", "description": "Convert CSV files to searchable and sortable HTML table.", "stars": "1.1k"}]}, {"name": "CSV <-> JSON", "parent": "Generate Table Schema", "entries": [{"name": "Agnes", "url": "http://www.secretgeek.net/agnes/twoWay.html", "description": "Two way Csv to Json \\*\\*."}, {"name": "csv2json", "url": "https://www.csvjson.com/csv2json", "description": "online tool to convert your CSV or TSV formatted data to JSON and [vice versa](https://www.csvjson.com/json2csv)."}, {"name": "csv-to-json", "url": "https://mango-is.com/tools/csv-to-json/", "description": "Easy, privacy-friendly and offline-first online csv to json converter."}, {"name": "Thinking about CSV", "url": "https://blog.datacite.org/thinking-about-csv/", "description": "Martin Fenner."}, {"name": "In Praise of CSV", "url": "https://usopendata.org/2015/03/10/csv", "description": "Waldo Jaquith."}, {"name": "Stop Rolling Your Own CSV Parser!", "url": "http://www.secretgeek.net/csv_trouble", "description": "Leon Bambrick \\*\\*\\*."}, {"name": "So You Want To Write Your Own CSV code?", "url": "http://thomasburette.com/blog/2014/05/25/so-you-want-to-write-your-own-CSV-code/", "description": "Thomas Burette."}, {"name": "Falsehoods Programmers Believe About CSVs", "url": "https://donatstudios.com/Falsehoods-Programmers-Believe-About-CSVs", "description": "Jesse Donat."}, {"name": "ASCII Delimited Text - Not CSV or TAB delimited text", "url": "https://ronaldduncan.wordpress.com/2009/10/31/text-file-formats-ascii-delimited-text-not-csv-or-tab-delimited-text/", "description": "Ronald Duncan."}, {"name": "Fake Name Generator", "url": "https://www.fakenamegenerator.com/order.php", "description": "Generate fake names with other identity data in bulk for testing."}, {"name": "Mockium", "url": "https://softwium.com/mockium/", "description": "Test data generator for CSV / JSON / SQL / XML."}, {"name": "Mockaroo", "url": "https://www.mockaroo.com/", "description": "Random data generator for CSV / JSON / SQL / Excel."}, {"name": "US Data.gov", "url": "https://catalog.data.gov/dataset?res_format=CSV", "description": "18789+ CSV datasets."}, {"name": "Australian Government Open Data", "url": "https://data.gov.au/dataset?res_format=CSV", "description": "2715+ CSV datasets."}, {"name": "Reference data in csv", "url": "https://datahub.io/collections/reference-data", "description": "Easy-to-use reference data in CSV and JSON formats."}, {"name": "awesome-public-datasets", "url": "https://github.com/awesomedata/awesome-public-datasets", "description": "A topic-centric list of high-quality open datasets in public domains.", "stars": "62k"}, {"name": "United Nations data", "url": "https://data.un.org", "description": "Data from the UN"}, {"name": "csv,conf", "url": "https://csvconf.com/", "description": "A community conference for data makers everywhere."}, {"name": "RFC 4180", "url": "https://tools.ietf.org/html/rfc4180", "description": ""}, {"name": "W3C: Model for Tabular Data and Metadata on the Web", "url": "https://www.w3.org/TR/tabular-data-model/", "description": ""}, {"name": "CSV Schema Language", "url": "http://digital-preservation.github.io/csv-schema/csv-schema-1.2.html", "description": "A language for defining and validating CSV data."}, {"name": "csv,specs", "url": "https://github.com/csvspecs", "description": "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."}, {"name": "Tabular Data Resource", "url": "http://frictionlessdata.io/specs/tabular-data-resource/", "description": "A [Data Resource](http://frictionlessdata.io/specs/data-resource/) specialized for describing tabular data like CSV files or spreadsheets"}, {"name": "CSVY", "url": "https://github.com/csvy/csvy.github.io/blob/master/index.md", "description": "A standard for adding a YAML header to CSV files to describe their format", "stars": "62"}, {"name": "structured-text-tools", "url": "https://github.com/dbohdan/structured-text-tools", "description": "List of command line tools for manipulating CSV / XML / HTML / JSON / INI etc.", "stars": "7k"}, {"name": "META-META", "url": "https://raw.githubusercontent.com/secretGeek/AwesomeCSV/master/awesomecsv.csv", "description": "**This list as CSV**."}, {"name": "META-META-META", "url": "https://nimbletext.com/Live/-971009575/", "description": "A NimbleText pattern that produces this markdown page from this list as a CSV."}]}], "name": ""} |