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.4 MB
Stars 588
Forks 156
Watchers 9
Open issues 6
Dependencies 16
Contributors 43
Tags 82
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

CSV parsing implementing the Node.js `stream.Transform` API
Latest release 4.6.3 - Updated - 588 stars
CSV parsing implementing the Node.js `stream.Transform` API
Latest release 1.2.0 - Published - 588 stars

Recent Tags See all

v4.6.3 October 05, 2019
v4.6.2 October 05, 2019
v4.6.1 October 04, 2019
v4.6.0 October 04, 2019
v4.5.0 October 04, 2019
v4.4.7 September 26, 2019
v4.4.6 September 17, 2019
v4.4.5 August 09, 2019
v4.4.4 August 06, 2019
v4.4.3 May 29, 2019
v4.4.2 May 29, 2019
v4.4.1 April 18, 2019
v4.4.0 April 08, 2019
v4.3.4 March 11, 2019
v4.3.3 February 12, 2019

Something wrong with this page? Make a suggestion

Last synced: 2019-10-06 02:28:45 UTC

Login to resync this repository