Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/C2FO/fast-csv

CSV parser and formatter for node
https://github.com/C2FO/fast-csv

csv csv-format csv-parser csv-parsing nodejs stream typescript

Last synced: about 2 months ago
JSON representation

CSV parser and formatter for node

Awesome Lists containing this project

README

        


fast-csv Logo

[![npm version](https://img.shields.io/npm/v/fast-csv.svg)](https://www.npmjs.org/package/fast-csv)
[![Build Status](https://travis-ci.org/C2FO/fast-csv.svg?branch=master)](https://travis-ci.org/C2FO/fast-csv)
[![Coverage Status](https://coveralls.io/repos/github/C2FO/fast-csv/badge.svg?branch=master)](https://coveralls.io/github/C2FO/fast-csv?branch=master)
[![Known Vulnerabilities](https://snyk.io/test/github/C2FO/fast-csv/badge.svg?targetFile=package.json)](https://snyk.io/test/github/C2FO/fast-csv?targetFile=package.json)

# Fast-csv

Fast-csv is library for parsing and formatting CSVs or any other delimited value file in node.

## Features

* CSV Formatting
* CSV Parsing
* Built using typescript.
* Flexible [formatting](https://c2fo.github.io/fast-csv/docs/formatting/options) and [parsing](https://c2fo.github.io/fast-csv/docs/parsing/options) options, to fit almost any scenario.
* Built with streams first to avoid creating large memory footprint when parsing large files.
* Battle tested in production, parsing and formatting millions of records every day.

## Install

See [installation docs](https://c2fo.github.io/fast-csv/docs/introduction/install)

## Packages

* `fast-csv` - One stop shop for all methods and options from `@fast-csv/format` and `@fast-csv/parse`. [Get Started!](https://c2fo.github.io/fast-csv/docs/introduction/getting-started)
* `@fast-csv/parse` - Parsing package, use this if you only need to parse files. [Get Started!](https://c2fo.github.io/fast-csv/docs/parsing/getting-started)
* `@fast-csv/format` - Formatting package, use this if you only need to format files. [Get Started!](https://c2fo.github.io/fast-csv/docs/formatting/getting-started)

## License

MIT

## Meta
* Code: `git clone git://github.com/C2FO/fast-csv.git`
* Website:
* Twitter: [http://twitter.com/c2fo](http://twitter.com/c2fo) - 877.465.4045