Transform CSV stream
Object transformations implementing the Node.js `stream.Transform` API
CSV parsing implementing the Node.js `stream.Transform` API
A mature CSV toolset with simple api, full of options and tested against large datasets.
CSV stringifier implementing the Node.js `stream.Transform` API
Pure Javascript JSON to CSV converter.
Node.js Transform and Async interface to convert JSON into CSV.
minimal implementation of a PassThrough stream
Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.
Convert JSON to CSV
Transform stream that lets you peek the first line before deciding how to parse it
Streams for parsing and deparsing the COPY binary format
TypeScript definitions for csv-write-stream
CSV parsing implementing the Node.js `stream.Transform` API
WHATWG Transform and Async interface to convert JSON into CSV.
CSV and object generation implementing the Node.js `stream.Readable` API
Buffer and transform the n first bytes of a stream
Generic interruptible "parser" mixin for Transform & Writable streams
split a Text Stream into a Line Stream, using Stream 3
create a pipeline of streams using Minipass
Encode and decode base64 encoded strings
Encode and decode quoted-printable strings according to rfc2045
Tiny utilities for inserting transformation logic into Node.js stream and Web Streams pipelines
A CSV encoder stream that produces properly escaped CSVs.
Streaming CSV processor with row-by-row transforms, validations, column plucking, streaming each_hash iteration, filtering, writing, error recovery, and automatic delimiter detection.
Build CSV files from record collections using a declarative DSL with column definitions, custom transforms, filtering, sorting, pagination via limit/offset, computed footer rows, row numbers, streaming output, custom delimiters and line separators, TSV/PSV shorthands, row validation, header transforms, total rows, append-to-file support, and custom empty-value placeholders.
SmarterCSV is a high-performance CSV reader and writer for Ruby focused on fastest end-to-end ingestion — not just parsing. It returns ready-to-use hashes with configurable header and value transformations, intelligent defaults, and automatic delimiter discovery. Built for real-world data pipelines, SmarterCSV supports chunked processing for large files, streaming via Enumerable APIs, and C acceleration to optimize the full ingestion path (parsing + hash construction + conversions). Designed to handle messy user-uploaded CSV while remaining easy to integrate with Rails, ActiveRecord imports, Sidekiq jobs, parallel processing, and S3-based workflows.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.