SaaSHub helps you find the best software and product alternatives Learn more →
Top 20 JavaScript CSV Projects
-
SheetJS js-xlsx
📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs
Project mention: How to Convert Supplier CSVs to Shopify/Amazon/WooCommerce Without Uploading to a Server | dev.to | 2026-06-01The decision to process everything in the browser wasn't just about cost savings (zero server bills). It's a privacy feature: supplier inventory data, wholesale prices, and margin calculations never leave the user's machine. Technically, the app uses Papa Parse for CSV and SheetJS for XLSX, both loaded dynamically from CDN. The parsed rows are stored in a simple JavaScript array — no WebAssembly, no worker pool, just plain array operations that complete in under 50ms for typical supplier files.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Stop bundling SheetJS for simple Excel exports: a 5 KB alternative | dev.to | 2026-04-28
If you need any of that, use SheetJS or ExcelJS. They are both excellent and they are doing genuinely hard work that I am happy to skip.
-
Papa Parse
Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input
Learn more about Papa Parse.
-
-
Yeah, or you could use Geojson and use https://mapshaper.org/
-
-
Universal Data Tool
Collaborate & label any type of data, images, text, or documents, in an easy web interface or desktop app.
-
-
scroll
Scroll is a language for scientists of all ages. Scroll includes a command line app that builds static blogs, websites, CSVs, text files, and more.
-
-
-
pxi
🧚 pxi (pixie) is a small, fast, and magical command-line data processor similar to jq, mlr, and awk.
-
-
YNABGoingDutch
A converter between the CSV format of Dutch banks and the YNAB format. Or sync your bank statement directly with YNAB!
-
zefaker
zefaker is a command-line tool for generating CSV, Excel, JSON and SQL files from a Groovy DSL
-
tron-transfers-downloader
Node.js script to download all TRX and TRC10 transfers to/from an account to a CSV file, using TronGrid APIs
-
-
ae-csv-to-credits
After Effects script to create credits from a character separated values (CSV) document
-
-
safe-tab-url-lister
Free Chrome extension — list & copy all open tab URLs as plain text, Markdown, JSON, or CSV. Zero tracking. One click.
Project mention: How to Copy All Chrome Tab URLs as Markdown, JSON, or CSV — Free Extension | dev.to | 2026-06-07- [Chrome Extensions Docs](https://developer.chrome.com/docs/extensions/) - [Safe Tab URL Lister — GitHub](https://github.com/muminkoykiran/safe-tab-url-lister) - [Obsidian](https://obsidian.md/)
JavaScript CSV discussion
JavaScript CSV related posts
-
Stop bundling SheetJS for simple Excel exports: a 5 KB alternative
-
Papa Parse library in Hoppscotch codebase.
-
SQLite Db Admin in the Browser
-
From TSV to CSV: How GitHub Copilot Chat Made Data Conversion a Breeze!
-
A flexible and powerful JS Excel open source project (@zurmokeeper/exceljs) is looking for developers who are interested in participating!
-
Shapemap: How to
-
File Upload Question (.json)
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jun 2026
Index
What are some of the best open-source CSV projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | SheetJS js-xlsx | 36,231 |
| 2 | ExcelJS | 15,244 |
| 3 | Papa Parse | 13,488 |
| 4 | node-csv | 4,266 |
| 5 | mapshaper | 4,127 |
| 6 | sqliteviz | 2,345 |
| 7 | Universal Data Tool | 2,059 |
| 8 | uDSV | 753 |
| 9 | scroll | 482 |
| 10 | gitrows | 373 |
| 11 | comma-chameleon | 287 |
| 12 | pxi | 267 |
| 13 | excelize | 91 |
| 14 | YNABGoingDutch | 48 |
| 15 | zefaker | 29 |
| 16 | tron-transfers-downloader | 12 |
| 17 | lil-csv | 11 |
| 18 | ae-csv-to-credits | 9 |
| 19 | marge-csv-keepass | 2 |
| 20 | safe-tab-url-lister | 1 |