An open API service indexing awesome lists of open source software.

awesomeCSV

🕶️A curated list of awesome tools for dealing with CSV.
https://github.com/secretGeek/awesomeCSV

Last synced: about 7 hours ago
JSON representation

  • Tools

      • PapaParse - A powerful in-browser CSV parser.
      • CSVKit - CSV utilities that includes csvsql / csvgrep / csvstat and more.
      • sed (gnu tool) - Stream editor.
      • gawk (gnu tool) - Text processing and data extraction using [awk](http://pubs.opengroup.org/onlinepubs/009695399/utilities/awk.html).
      • awk by example - Comprehensive examples of using awk.
      • Miller - Like sed / awk / cut / join / sort etc for name-indexed data such as CSV.
      • CSVGet - Get structured data from sites as CSV.
      • CSVfix - A tool for manipulating CSV data.
      • Tad - A fast free cross-platform CSV viewer.
      • Nvd3-tags - A tiny library for making charts from csv data.
      • Powershell: Import-CSV - Powerful in-built facility for dealing with CSV ([example](https://gist.github.com/dfinke/786ba9edae1b0265ada10b36a7a11ba9)).
      • CSV Tools - A collection of useful CSV utilities.
      • 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.
      • Mockaroo - Random data generator for CSV / JSON / SQL / Excel.
      • Ron's CSV Editor - Handles big files, does miraculous things. A timeless editor for a timeless format.
      • ExtendsClass - A simple CSV comparator.
      • Mighty Merge - join/union csv files.
      • Modern CSV - A tool for editing CSV files and viewing large files.
      • d3-dsv - d3.js parser and formatter module for delimiter-separated values.
      • XSV - A fast CSV command-line toolkit written in Rust.
      • ParaText - CSV parsing at 2.5 GB per second.
      • NimbleText/Live - Use patterns to manipulate CSV; the world's simplest code generator *.
      • Ron's Data Edit - Handles big files, does miraculous things. A timeless editor for a timeless format.
      • Miller - Like sed / awk / cut / join / sort etc for name-indexed data such as CSV.
      • Powershell: Import-CSV - Powerful in-built facility for dealing with CSV ([example](https://gist.github.com/dfinke/786ba9edae1b0265ada10b36a7a11ba9)).
      • 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.
      • csvprintf - UNIX command line utility for parsing and formatting output based on CSV files.
      • Rainbow CSV plugins - 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.
      • Data Wrangler - Data Wrangler is a code-centric data cleaning tool that is integrated into VS Code and VS Code Jupyter Notebooks.
      • QSV - A fast CSV command-line toolkit written in Rust, (an update to xsv).
    • Repair or Validate CSV

      • csvstudio - A smart app to repair syntax errors in very large CSV files.
      • reconcile-csv - Find relationships between a set of related CSVs
      • Csvlint.go - Command line tool for validating CSV files against RFC 4180.
      • scrubcsv - Remove bad records from a CSV file and normalize (requires rust)
  • Generate Table Schema

    • Repair or Validate CSV

    • Treat CSV as SQL

      • Datasette Facets - Faceted browse and a JSON API for any CSV File or SQLite DB.
      • RBQL - Rainbow Query Language, a SQL-like language with JavaScript or Python backend.
      • TextQL - Execute SQL against CSV or TSV.
      • TextQL - Execute SQL against CSV or TSV.
      • q - Run SQL Directly on CSV Files
      • PSKit Query
    • CSV <-> JSON

      • Agnes - Two way Csv to Json **.
      • csv-to-json - Easy, privacy-friendly and offline-first online csv to json converter.
      • csv-to-json - Easy, privacy-friendly and offline-first online csv to json converter.
    • Convert to or from CSV

      • CSV to Table - Convert CSV files to searchable and sortable HTML table.
  • Essays

  • Data

  • Conferences

    • CSV <-> JSON

      • csv,conf - A community conference for data makers everywhere.
  • META: Other similar lists

    • CSV <-> JSON

      • META-META-META - A NimbleText pattern that produces this markdown page from this list as a CSV.
      • META-META - **This list as CSV**.
      • structured-text-tools - List of command line tools for manipulating CSV / XML / HTML / JSON / INI etc.
  • Standards

    • CSV <-> JSON

      • W3C: Model for Tabular Data and Metadata on the Web
      • 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.
      • CSVY - A standard for adding a YAML header to CSV files to describe their format
      • Tabular Data Resource - A [Data Resource](http://frictionlessdata.io/specs/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
  • Generate Data

    • CSV <-> JSON

      • Mockium - Test data generator for CSV / JSON / SQL / XML.