10 Best JavaScript CSV Parser Libraries

List hand-picked by Openbase Experts
Learn More

xlsx

📗 SheetJS Community Edition -- Spreadsheet Data Toolkit

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
44
Top Feedback
2Easy to Use
1Great Documentation
1Performant
GitHub Stars
29K
Weekly Downloads
1M
Last Commit
2mos ago

fast-csv

CSV parser and formatter for node

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
1K
Weekly Downloads
664K
Last Commit
3mos ago
pap

papaparse

Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
9
Top Feedback
3Easy to Use
2Great Documentation
2Performant
GitHub Stars
10K
Weekly Downloads
1M
Last Commit
7mos ago
j2c

json-2-csv

Convert JSON to CSV *or* CSV to JSON!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
248
Weekly Downloads
58K
Last Commit
5mos ago
csv

csvtojson

Blazing fast and Comprehensive CSV Parser for Node.JS / Browser / Command Line.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
4
Top Feedback
2Easy to Use
2Performant
GitHub Stars
2K
Weekly Downloads
469K
Last Commit
8mos ago
nc

neat-csv

Fast CSV parser

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.3/ 5
3
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
254
Weekly Downloads
313K
Last Commit
3mos ago

csv-parse

Full featured CSV parser with simple api and tested against large datasets.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
2M
Last Commit
2mos ago

csv-stringify

Full featured CSV parser with simple api and tested against large datasets.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
1M
Last Commit
2mos ago

csv

Full featured CSV parser with simple api and tested against large datasets.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
494K
Last Commit
2mos ago
cp

csv-parser

Streaming csv parser inspired by binary-csv that aims to be faster than everyone else

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
609K
Last Commit
1yr ago
bab

babyparse

BabyParse is a fast, reliable CSV parser based on PapaParse (http://PapaParse.com)

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
TypeScript Icon
Deprecated
User RatingN/A
Top Feedback
N/A
GitHub Stars
256
Weekly Downloads
66K
Last Commit
4yrs ago
yc

ya-csv

CSV parser/writer for Node.js

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
241
Weekly Downloads
16K
Last Commit
2yrs ago
ncp

nest-csv-parser

CSV parser for NestJS framework

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
4K
Last Commit
N/A
bc

binary-csv

A fast, streaming CSV binary parser written in javascript

License Icon
License: BSD-2-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
106
Weekly Downloads
387
Last Commit
7yrs ago
sc

skipper-csv

Stream transform Skipper's file uploads to a CSV parser

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
286
Last Commit
6yrs ago
ecm

express-csv-middleware

Express middleware that parse text/csv content into array or object.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
106
Last Commit
7yrs ago