adaltas/node-csv

Full featured CSV parser with simple api and tested against large datasets.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 7 minutes ago
Added to GitGenius on September 16th, 2026
Created on September 25th, 2010
Open Issues & Pull Requests: 55 (+0)
GitHub issues: Enabled
Number of forks: 299
Total Stargazers: 4,287 (+0)
Total Subscribers: 39 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 15.4 hours
Mean response time: 58.9 days
90th percentile: 133.9 days
Tracked items: 44

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 13
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 631 days
Stale 30+ days: 10
Stale 90+ days: 10

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (18)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

node-csv is a CSV parser for Node.js that handles parsing, generation, transformation, and serialization of CSV data with a streaming architecture.

The tool addresses the need to work with CSV files in Node.js applications. It provides a modular approach where different operations—parsing raw CSV input, generating CSV output, transforming records, and serializing data—are handled by separate components that can be used independently or combined. The streaming design allows it to process large datasets without loading entire files into memory, making it suitable for handling files that exceed available RAM.

The project suits developers building Node.js applications that need robust CSV handling without external dependencies or complex configuration. It works well for command-line tools, data processing pipelines, and server-side applications where CSV import and export are requirements. The simple API design means developers can get started quickly without extensive learning overhead. The tool has been tested against large datasets, providing confidence for production use with substantial files.

Development on the project shows consistent activity with regular commits across multiple areas of the codebase. The maintainers actively address issues and pull requests, indicating responsive stewardship. Test coverage is maintained as changes are made, suggesting quality standards are enforced during development. Documentation receives updates alongside code changes, keeping the homepage and README aligned with the current state of the tool.