Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 4 days ago
JSON representation
CSV parser and formatter for node
- Host: GitHub
- URL: https://github.com/C2FO/fast-csv
- Owner: C2FO
- License: mit
- Created: 2012-09-10T21:56:55.000Z (about 12 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T01:37:05.000Z (13 days ago)
- Last Synced: 2024-10-29T10:57:06.398Z (12 days ago)
- Topics: csv, csv-format, csv-parser, csv-parsing, nodejs, stream, typescript
- Language: TypeScript
- Homepage: http://c2fo.github.io/fast-csv
- Size: 6.41 MB
- Stars: 1,650
- Watchers: 50
- Forks: 211
- Open Issues: 44
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: contributing.md
- License: LICENSE
Awesome Lists containing this project
README
[![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