CSV parsing implementing the Node.js `stream.Transform` API

License: MIT

Language: CoffeeScript

Keywords: csv, nodejs, parser, streaming

Build Status

Part of the CSV module, this project is a parser converting CSV text input into arrays or objects. It implements the Node.js stream.Transform API. It also provides a simple callback-based API for convenience. It is both extremely easy to use and powerful. It was first released in 2010 and is used against big data sets by a large community.



  • Follow the Node.js streaming API
  • Simplicity with the optional callback API
  • Support delimiters, quotes, escape characters and comments
  • Line breaks discovery
  • Support big datasets
  • Complete test coverage and samples for inspiration
  • No external dependencies
  • Work nicely with the csv-generate, stream-transform and csv-stringify packages
  • MIT License

Project Statistics

Sourcerank 18
Repository Size 1.68 MB
Stars 700
Forks 164
Watchers 10
Open issues 3
Dependencies 16
Contributors 43
Tags 102
Last updated
Last pushed

Top Contributors See all

Worms David Mark Stosberg Koki Takahashi Behcet Ajitkumar Kaller Oleg Rakovitch Yoni Lerner Varun Oberoi will Farrell odykyi Igor Savin Jonathan Boudreau Benno Kristian Horwood Cale Newman Michał Wadas Mike Causer Nicholas Kinsey Matt Broadstone Raghavendra Karunanidhi

Packages Referencing this Repo

WebJar for csv-parse
Latest release 4.10.1 - Updated - 700 stars
CSV parsing implementing the Node.js `stream.Transform` API
Latest release 4.12.0 - Updated - 700 stars
CSV parsing implementing the Node.js `stream.Transform` API
Latest release 1.2.0 - Published - 700 stars
CSV parsing implementing the Node.js `stream.Transform` API
Latest release 4.8.8 - Published - 700 stars

Recent Tags See all

v4.12.0 August 06, 2020
v4.11.1 July 15, 2020
v4.10.1 May 21, 2020
v4.11.0 May 21, 2020
v4.10.0 May 20, 2020
v4.9.1 May 12, 2020
v4.9.0 April 26, 2020
v4.8.9 April 20, 2020
v4.8.8 March 03, 2020
v4.8.7 March 01, 2020
v4.8.6 February 22, 2020
v4.8.5 January 13, 2020
v4.8.4 January 13, 2020
v4.8.3 December 25, 2019
v4.8.2 November 15, 2019

Something wrong with this page? Make a suggestion

Last synced: 2020-01-13 08:34:23 UTC

Login to resync this repository