Data / Repositories / Csv
Csv repositories on GitHub: 44 ranked by stars
44 public repositories tagged Csv are on GitHub, with 81,518 stars between them; 5 had a push in the last 30 days. Most are written in Python (7), JavaScript (5), TypeScript (5). The most starred: mholt/PapaParse (13,572), dbohdan/structured-text-tools (7,148), mledoze/countries (6,262).
SpecStream is the live web data engine for teams and agents. It reads open-source repositories on GitHub and keeps what it reads, and this page groups that reading by topic. Ask for the repositories you track by topic, language, license or activity, and new ones and changes arrive in your sheet, CRM, Slack or agent.
Every repository, most starred first
| Repository | What it is | Language | Stars | Forks | License | Last push | Read |
|---|---|---|---|---|---|---|---|
| mholt/PapaParse | Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input | JavaScript | 13,572 | 1,194 | MIT | Sep 15 | Sep 21 |
| dbohdan/structured-text-tools | A list of command-line tools for manipulating structured text data | 7,148 | 252 | Oct 6 | Oct 11 | ||
| mledoze/countries | World countries in JSON, YAML, CSV and XML. Any help is welcome! | PHP | 6,262 | 1,281 | ODbL-1.0 | Sep 3 | Sep 21 |
| medialab/xan | The CSV magician | Rust | 4,532 | 93 | Unlicense | Oct 9 | Oct 11 |
| adaltas/node-csv | Full featured CSV parser with simple api and tested against large datasets. | JavaScript | 4,287 | 301 | MIT | Sep 21 | Sep 21 |
| mbloch/mapshaper | Tools for editing Shapefile, GeoJSON, TopoJSON and CSV files | JavaScript | 4,180 | 581 | Sep 21 | Sep 21 | |
| dathere/qsv | Blazing-fast Data-Wrangling toolkit | Rust | 3,808 | 113 | Oct 10 | Oct 11 | |
| mini-software/MiniExcel | Lightweight, fast and native cross-platform processing tool for importing and exporting spreadsheet documents. | C# | 3,647 | 432 | Apache-2.0 | Oct 7 | Oct 11 |
| thephpleague/csv | CSV data manipulation made easy in PHP | PHP | 3,483 | 354 | MIT | Sep 19 | Sep 21 |
| alexhallam/tv | (tv) Tidy Viewer is a cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment. | Rust | 2,166 | 40 | MIT | Aug 21, 2025 | Oct 11 |
| Keyang/node-csvtojson | Blazing fast and Comprehensive CSV Parser for Node.JS / Browser / Command Line. | TypeScript | 2,035 | 267 | MIT | Jan 22 | Sep 21 |
| BurntSushi/rust-csv | A CSV parser for Rust, with Serde support. | Rust | 1,959 | 256 | Unlicense | Aug 4 | Sep 21 |
| tableflowhq/csv-import | The open-source CSV importer, maintained by @tableflowhq | TypeScript | 1,790 | 128 | MIT | Oct 21, 2025 | Sep 21 |
| C2FO/fast-csv | CSV parser and formatter for node | TypeScript | 1,789 | 221 | MIT | Sep 20 | Sep 21 |
| mithrandie/csvq | SQL-like query language for csv | Go | 1,626 | 68 | MIT | Jul 25, 2024 | Sep 21 |
| tilo/smarter_csv | Fastest end-to-end CSV ingestion for Ruby (with C acceleration). SmarterCSV auto-detects formats, applies smart defaults, and returns Rails-ready hashes for seamless use with… | Ruby | 1,551 | 188 | MIT | Sep 18 | Sep 21 |
| alan-turing-institute/CleverCSV | CleverCSV is a Python package for handling messy CSV files. It provides a drop-in replacement for the builtin CSV module with improved dialect detection, and comes with a handy… | Python | 1,336 | 82 | MIT | Aug 10 | Sep 21 |
| shenwei356/csvtk | A cross-platform, efficient and practical CSV/TSV toolkit in Golang | Go | 1,173 | 96 | MIT | Sep 24 | Oct 11 |
| vincentlaucsb/csv-parser | A modern C++ CSV parser and serializer that doesn't make you choose between ease of use or performance. | C++ | 1,128 | 206 | MIT | Sep 20 | Sep 21 |
| swiftcsv/SwiftCSV | CSV parser for Swift | Swift | 1,090 | 194 | MIT | Dec 16, 2025 | Sep 21 |
| JosephLai241/URS | Universal Reddit Scraper - A comprehensive Reddit scraping/archival command-line tool. | Python | 1,036 | 126 | MIT | Jul 11 | Oct 11 |
| jszwec/csvutil | csvutil provides fast and idiomatic mapping between CSV and Go (golang) values. | Go | 1,035 | 69 | MIT | Mar 15, 2025 | Sep 21 |
| secretGeek/AwesomeCSV | A curated list of awesome tools for dealing with CSV. | PowerShell | 949 | 112 | CC0-1.0 | Jun 11 | Sep 21 |
| simonw/csvs-to-sqlite | Convert CSV files into a SQLite database | Python | 937 | 68 | Apache-2.0 | Jul 15 | Sep 21 |
| jehiah/json2csv | command line tool to convert json to csv | Go | 812 | 91 | MIT | Jan 10 | Sep 21 |
| jsoizo/kotlin-csv | Pure Kotlin CSV Reader/Writer | Kotlin | 751 | 51 | Apache-2.0 | Jun 12 | Sep 21 |
| gavinr/github-csv-tools | Import and export GitHub issues via CSV | JavaScript | 744 | 131 | MIT | Jun 6, 2024 | Sep 21 |
| yaslab/CSV.swift | CSV reading and writing library written in Swift. | Swift | 730 | 85 | MIT | Nov 25, 2024 | Sep 21 |
| osiegmar/FastCSV | Fast, lightweight, and RFC 4180 compliant CSV library for Java. Zero dependencies, ~90 KiB. Trusted by Apache NiFi, JUnit, and Neo4j. | Java | 692 | 104 | MIT | Sep 11 | Sep 21 |
| p-ranav/csv2 | Fast CSV parser and writer for Modern C++ | C++ | 627 | 108 | MIT | Dec 23, 2023 | Sep 21 |
| beatrichartz/csv | CSV Decoding and Encoding for Elixir | Elixir | 515 | 94 | MIT | Jan 2, 2025 | Sep 21 |
| taraslayshchuk/es2csv | Export from an Elasticsearch into a CSV file | Python | 507 | 177 | Apache-2.0 | Nov 17, 2021 | Sep 21 |
| JuliaData/CSV.jl | Utility library for working with CSV and other delimited files in the Julia programming language | Julia | 506 | 150 | Sep 21 | Sep 21 | |
| dehesa/CodableCSV | Read and write CSV files row-by-row or through Swift's Codable interface. | Swift | 485 | 75 | MIT | Nov 17, 2023 | Sep 21 |
| mrodrig/json-2-csv | Convert JSON to CSV *or* CSV to JSON! | TypeScript | 458 | 63 | MIT | Aug 26 | Sep 21 |
| AtsushiSakai/rosbag_to_csv | Converter from ros bag to csv | Python | 350 | 139 | Feb 7, 2023 | Sep 21 | |
| donatj/CsvToMarkdownTable | Simple CSV to Markdown Table Converter | TypeScript | 301 | 47 | MIT | Sep 10 | Sep 21 |
| vinay20045/json-to-csv | Nested JSON to CSV Converter | Python | 285 | 210 | MIT | Nov 8, 2022 | Sep 21 |
| iuccio/csvToJson | Convert CSV file to JSON | JavaScript | 258 | 47 | MIT | Sep 19 | Sep 21 |
| reubano/csv2ofx | A Python library and command line tool for converting csv to ofx and qif files | Python | 222 | 117 | MIT | Mar 8 | Sep 21 |
| ruby/csv | CSV Reading and Writing | Ruby | 218 | 135 | BSD-2-Clause | Aug 31 | Sep 21 |
| stevehansen/csv | Really simple csv library | C# | 208 | 45 | MIT | Sep 16 | Sep 21 |
| jitbit/CsvExport | Very simple CSV-export tool for C# | C# | 177 | 63 | MIT | May 11 | Sep 21 |
| nreco/csv | Fast C# CSV parser | C# | 153 | 33 | MIT | Aug 8, 2024 | Sep 21 |
By language
- Python 7
- JavaScript 5
- TypeScript 5
- Rust 4
- C# 4
- Go 4
- Swift 3
Related topics
- Csv parser 12
- JSON 8
- CLI 6
- Python 6
- JavaScript 5
- Parser 5
- Rust 4
- Node.js 4
- Excel 3
- Command line 3
- Data science 3
- TypeScript 3
Read from GitHub by SpecStream between September 21, 2026 and October 11, 2026; each row shows the day its repository was read. Stars and pushes change every day, and the GitHub page is the current one. Forks and archived repositories are left out.