A lightweight, memory-efficient, zero-dependency streaming CSV parser and stringifier for JavaScript and TypeScript. It works in both Node.js and browser environments.
Convert character encodings in pure javascript.
CSV parsing implementing the Node.js `stream.Transform` API
Object transformations implementing the Node.js `stream.Transform` API
CSV stringifier implementing the Node.js `stream.Transform` API
Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.
A mature CSV toolset with simple api, full of options and tested against large datasets.
CSV and object generation implementing the Node.js `stream.Readable` API
A smaller version of caniuse-db, with only the essentials!
A CSV encoder stream that produces properly escaped CSVs.
Pure Javascript JSON to CSV converter.
TypeScript definitions for csv-write-stream
Transform stream that lets you peek the first line before deciding how to parse it
A comprehensive library for mime-type mapping
PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.
A light weight native JavaScript implementation of GeoIP API from MaxMind
Stream Transform class to tokenize RTF, and another to de-encapsulate text or HTML
Lite weight tapable for Rspack
CSV parser and writer
Node.js Transform and Async interface to convert JSON into CSV.
Lightweight React bindings for MobX based on React 16.8+ and Hooks
fast-csv formatting module
Cross-browser Error parser
fast-csv parsing package