← All projects

csv-batch

A fast, zero dependency streaming CSV parser for Node.js.

What it does

csv-batch is a streaming CSV parser for Node.js with zero runtime dependencies. It parses huge files without holding them all in memory by emitting rows as it goes.

On top of plain parsing it can batch rows for lower memory processing and run a reducer over rows for aggregations. Handy when you need to crunch a CSV without pulling in a heavy library.

Built with

  • JavaScript
  • Node.js
  • Zero dependencies
  • Mocha
  • Chai

Source

Open source under the MIT license. View the code on GitHub ↗ .