Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Csv Parser

Csv Parser

50 projects

Showing 36 of 50 projects

Papa Parse
Papa ParseJavaScript

Fast, reliable CSV parser for JavaScript with streaming, worker threads, and malformed input handling.

#nodejs#csv#streaming
Stars13.5k
Forks1.2k
Last commit21 days ago
ExcelDataReader
ExcelDataReaderC#

A lightweight and fast C# library for reading Microsoft Excel files (including .xls, .xlsx, .xlsb, and .csv) from .NET applications.

#xls#csharp#nuget-package
Stars4.4k
Forks1.0k
Last commit17 days ago
Roo
RooRuby

A Ruby library for reading and parsing spreadsheet files (Excel, OpenOffice, CSV) with a unified interface.

#libreoffice#file-processing#ruby-gem
Stars2.9k
Forks501
Last commit9 months ago
Fast C++ CSV Parser
Fast C++ CSV ParserC++

A fast, header-only C++11 library for reading CSV files with automatic column rearrangement, threading for I/O overlap, and configurable parsing features.

#threading#high-performance#c
Stars2.4k
Forks440
Last commit1 year ago
rust-csv
rust-csvRust

A fast and flexible CSV reader and writer for Rust with Serde support for easy data serialization.

#data-serialization#serde#library
Stars1.9k
Forks249
Last commit9 months ago
smarter_csv
smarter_csvRuby

A high-performance CSV ingestion and generation library for Ruby with C acceleration, designed for real-world data with intelligent defaults.

#sidekiq#csv-processing#batch-processing
Stars1.6k
Forks192
Last commit1 day ago
csv-parser
csv-parserJavaScript

A high-performance streaming CSV parser for Node.js that converts CSV to JSON at up to 90,000 rows per second.

#browserify#csv-spectrum#cli-tool
Stars1.5k
Forks142
Last commit2 months ago
Sep
SepC#

A modern, minimal, and high-performance .NET library for reading and writing CSV/TSV files with zero allocations and SIMD-accelerated parsing.

#csv-reader#csv-writer#high-performance
Stars1.5k
Forks52
Last commit4 days ago
Vince's CSV Parser
Vince's CSV ParserC++

A high-performance, fully-featured CSV parser and serializer for modern C++ with streaming, random access, and robust format handling.

#csv-reader#tab-separated#high-performance
Stars1.1k
Forks200
Last commit
rapidcsv
rapidcsvC++

A header-only C++11 CSV parser library with easy-to-use API for reading and writing CSV files.

#utf16#library#c-plus-plus-11
Stars1.1k
Forks200
Last commit1 month ago
ParaText
ParaTextC++

A C++ library for parallel text file reading with CSV support and Python bindings.

#multi-core#parallel-computing#memory-efficiency
Stars1.1k
Forks99
Last commit2 years ago
readr <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">
readr <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">R

A fast and friendly R package for reading rectangular data from delimited files like CSV and TSV.

#parsing#fwf#r-package
Stars1.0k
Forks295
Last commit
csvutil
csvutilGo

A fast, idiomatic, and dependency-free Go library for mapping between CSV and Go values.

#unmarshal#fast#marshal
Stars1.0k
Forks69
Last commit1 year ago
CSV
CSVPowerShell

A curated list of awesome tools, libraries, and resources for working with CSV files.

#developer-tools#command-line-tools#csv-tools
Stars941
Forks94
Last commit1 month ago
uniVocity-parsers
uniVocity-parsersJava

A suite of extremely fast and reliable parsers for Java with a consistent interface for multiple file formats.

#parser-framework#high-performance#data-integration
Stars935
Forks250
Last commit1 year ago
Cinchoo ETL
Cinchoo ETLC#

A simple, fast, and flexible ETL framework for .NET with built-in readers and writers for CSV, JSON, XML, Parquet, and more.

#parquet#cinchoo-etl#flat
Stars859
Forks141
Last commit1 month ago
CSV.swift
CSV.swiftSwift

A Swift library for reading and writing CSV files with support for Decodable serialization and RFC4180 compliance.

#data-serialization#swift-package-manager#file-io
Stars730
Forks85
Last commit1 year ago
FastCSV
FastCSVJava

A fast, lightweight, and RFC 4180 compliant CSV library for Java with zero dependencies and a ~90 KiB footprint.

#csv-reader#java-library#open-source
Stars689
Forks105
Last commit3 days ago
vroom
vroomC++

The fastest delimited file reader for R, using lazy loading and multi-threading to achieve speeds over 1 GB/sec.

#delimited-files#csv-reader#high-performance
Stars642
Forks74
Last commit1 month ago
csv2
csv2C++

A fast, header-only CSV parser and writer library for modern C++ with memory-mapped file support.

#csv-reader#single-threaded#high-performance
Stars624
Forks107
Last commit2 years ago
csv
csvElixir

RFC 4180 compliant, composable CSV parsing and encoding library for Elixir.

#parsing#stream-processing#hex
Stars514
Forks94
Last commit1 year ago
CodableCSV
CodableCSVSwift

A Swift library for reading and writing CSV files with imperative row-by-row control and declarative Codable support.

#declarative-programming#encoder#csv-reader
Stars485
Forks74
Last commit2 years ago
SimpleFlatMapper
SimpleFlatMapperJava

A fast and lightweight Java micro ORM for mapping database results and CSV files to POJOs.

#orm#jdbi#spring
Stars458
Forks78
Last commit10 months ago
d3-dsv
d3-dsvJavaScript

A parser and formatter for delimiter-separated values like CSV and TSV, based on RFC 4180.

#rfc-4180#javascript-library#tabular-data
Stars446
Forks78
Last commit2 years ago
TinyCsvParser
TinyCsvParserC#

A high-performance, extensible CSV parsing library for .NET with support for synchronous and asynchronous reading.

#high-performance#csv-parsing#async-io
Stars402
Forks78
Last commit7 days ago
zsv
zsvC

A high-performance SIMD CSV parser library and extensible CLI utility for tabular data processing.

#high-performance#simd#csv-to-json
Stars394
Forks21
Last commit3 days ago
neat-csv
neat-csvJavaScript

A fast, promise-based CSV parser for Node.js that wraps csv-parser for convenient usage.

#promise-based#npm-package#nodejs
Stars327
Forks18
Last commit3 years ago
RecordParser
RecordParserC#

A zero-allocation, high-performance parser for fixed-length and variable-length files in .NET, using expression trees and Span.

#high-performance#fixedlength#fixed-length
Stars323
Forks10
Last commit1 month ago
jackson-dataformat-csv
jackson-dataformat-csvJava

Jackson extension for reading and writing CSV data as JSON-like data structures.

#library#jackson#java
Stars195
Forks73
Last commit8 years ago
CSV Reader
CSV ReaderRuby

A Ruby gem for reading CSV files with best practices out-of-the-box and zero configuration.

#csvrecord#csvhash#humanitarian-data
Stars176
Forks7
Last commit1 year ago
CSwiftV
CSwiftVSwift

A CSV parser for Swift that conforms to RFC 4180 standards for reliable CSV file handling.

#macos-development#file-parsing#rfc4180
Stars172
Forks45
Last commit3 years ago
go-csv-tag
go-csv-tagGo

A Go library for reading and writing CSV files using struct tags for mapping fields.

#hacktoberfest#data-serialization#go-library
Stars131
Forks32
Last commit1 year ago
lazycsv
lazycsvC++

A fast, lightweight, single-header C++17 CSV parser library that parses rows and cells lazily on demand.

#csv-reader#cpp-csv-reader#parsing-csv-files
Stars95
Forks12
Last commit5 months ago
CSVParser
CSVParserSwift

A Swift library for fast reading and writing of CSV files with JSON conversion support.

#file-io#json-conversion#cross-platform
Stars83
Forks12
Last commit7 years ago
C#: kbCSV
C#: kbCSVC#

An efficient, easy-to-use .NET library for parsing and writing CSV files, compliant with RFC4180.

#library#async#portable
Stars78
Forks26
Last commit5 years ago
ssp
sspC++

A fast, header-only CSV parser for modern C++ with a versatile API and support for custom types and error handling.

#conversion#cpp17#fast-float
Stars59
Forks5
Last commit1 year ago
Page 1 of 2Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 month ago
3 months ago
#Data Processing37
#Csv29
#File Io11
#Performance10
#High Performance10
#Parser8
#C Plus Plus7
#Csv Reader7
#Header Only7
#Data Conversion6
#Tabular Data6
#Data Import5