mholt/PapaParse
Some data may be outdated — see provenance labels.
Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input observed · 2026-09-21
Health v2 · maintenance only
95/100
- Activity 95
- Release rhythm 92
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 11
- age_days: 4761
- days_rel: 57
- days_push: 35
- n_releases_24m: 2
Adoption not part of the score
13571 stars · 1194 forks observed · 2026-09-21
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Papa Parse is a fast, dependency-free CSV (delimited text) parser for JavaScript that runs in the browser and Node.js. It streams large files via web workers, auto-detects delimiters, handles malformed input per RFC 4180, and converts both CSV-to-JSON and JSON-to-CSV.
Use cases
- parse csv files in the browser
- convert csv to in javascript
- convert to csv for export
- stream and parse a multi-gigabyte csv without crashing the page
- parse a remote csv file over http
- auto-detect the delimiter of a delimited text file
- parse csv uploads client-side without sending data to a server
- parse csv streams in node.js
When to choose
- you need a battle-tested, RFC 4180-correct CSV parser in JavaScript
- you must parse very large CSV files in the browser without blocking the UI
- you want client-side CSV processing for privacy reasons
- you need both CSV parsing and unparse (JSON to CSV) with no dependencies
When to avoid
- you need full ETL pipelines or data-frame analytics rather than parsing
- you work in a non-JavaScript stack with mature native CSV tooling
- you need writing very exotic delimited formats with custom quoting beyond CSV conventions
Facets
library · maturity stable
parser serialization csv developer-tools files web-development developer-tools browser cross-platform csv-parser csv-to- -to-csv streaming web-workers delimiter-detection no-dependencies data-engineering nodejs web-server
5 sources
- readme: https://github.com/mholt/PapaParse · fetched 2026-09-21 · 340b8530a4bb
- homepage: http://PapaParse.com · fetched 2026-08-29 · 75c4e853987a
- site_page: https://www.papaparse.com/docs · fetched 2026-08-29 · 98a32651ae9c
- registry_npm: https://registry.npmjs.org/papaparse · fetched 2026-08-29 · 080560653455
- site_page: https://www.papaparse.com/faq · fetched 2026-08-29 · 2e7927fadc5c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mholt/PapaParse | main | 95 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem