Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Csv

Csv

80 projects

Showing 36 of 80 projects

xlsx
xlsx

A JavaScript library for reading, writing, and processing spreadsheet data across Excel, CSV, and other formats.

#database#open-source#spreadsheet
Stars36.3k
Forks7.9k
Last commit2 years ago
PandasAI
PandasAIPython

A Python library that enables conversational data analysis on SQL, CSV, and parquet files using LLMs and RAG.

#ai#database#python-library
Stars23.6k
Forks2.3k
Last commit7 months ago
PHPSpreadsheet
PHPSpreadsheetPHP

A pure PHP library for reading and writing spreadsheet files like Excel and LibreOffice Calc.

#libreoffice#office#spreadsheet
Stars13.9k
Forks3.6k
Last commit22 hours ago
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 commit2 months ago
Laravel Excel
Laravel ExcelPHP

A Laravel wrapper for PhpSpreadsheet that simplifies Excel and CSV exports and imports with queueing and chunking.

#eloquent#phpspreadsheet#queueing
Stars12.7k
Forks2.0k
Last commit7 days ago
Datasette
DatasettePython

An open-source tool for exploring and publishing data as interactive websites and APIs.

#json-api#data-publishing#webassembly
Stars11.2k
Forks848
Last commit7 days ago
xsv
xsvRust

A fast command-line toolkit for indexing, slicing, analyzing, splitting, and joining CSV files, written in Rust.

#cli-tool#csv#cli
Stars10.8k
Forks327
Last commit1 year ago
visidata
visidataPython

A terminal spreadsheet multitool for exploring and arranging tabular data from various formats.

#spreadsheet#unix-toolkit#python
Stars9.1k
Forks349
Last commit1 day ago
dasel
daselGo

A command-line tool and library for querying, modifying, and converting data across JSON, YAML, TOML, XML, CSV, HCL, and INI formats.

#yaml#go-library#command-line-tool
Stars8.0k
Forks167
Last commit17 days ago
structured-text-tools
structured-text-tools

A curated list of command-line tools for manipulating structured text data like CSV, JSON, XML, YAML, and more.

#delimited-files#command-line-tools#yaml
Stars7.1k
Forks249
Last commit4 months ago
countries
countriesPHP

A comprehensive dataset of world countries with ISO-standardized data in JSON, CSV, XML, and YAML formats.

#data-serialization#yaml#geojson
Stars6.2k
Forks1.3k
Last commit10 days ago
PlotJuggler
PlotJugglerC++

A fast, powerful, and intuitive desktop application for visualizing and analyzing time series data from files, streams, and robotics systems.

#robotics#px4#desktop-application
Stars5.9k
Forks795
Last commit28 days ago
ServiceStack.OrmLite
ServiceStack.OrmLiteC#

A simple, fast, versatile, and highly-productive full-featured web services framework for .NET with a message-based design.

#message-based#orm#web-services
Stars5.5k
Forks1.6k
Last commit9 days ago
ServiceStack
ServiceStackC#

A simple, fast, versatile, and highly-productive full-featured web services framework for .NET with a message-based design.

#message-based#orm#productivity
Stars5.5k
Forks1.6k
Last commit9 days ago
tablib
tablibPython

A Python library for handling tabular datasets across multiple formats like XLS, CSV, JSON, and YAML.

#yaml#data-export#python
Stars4.8k
Forks596
Last commit19 days ago
Mapshaper
MapshaperJavaScript

A JavaScript-based tool for editing and simplifying Shapefile, GeoJSON, TopoJSON, and CSV geographic data formats.

#cartography#map-editing#geojson
Stars4.1k
Forks567
Last commit3 days ago
dsq
dsqGo

A command-line tool for running SQL queries against JSON, CSV, Excel, Parquet, and other structured data files.

#parquet#cli-tool#openoffice-calc
Stars3.9k
Forks160
Last commit2 years ago
QSV
QSVRust

A blazing-fast command-line toolkit for querying, slicing, analyzing, transforming, and validating tabular data (CSV, Excel, JSONL, etc.).

#ckan#parquet#luau
Stars3.7k
Forks104
Last commit1 day ago
CSV
CSVPHP

A lightweight PHP library for efficient CSV parsing, writing, and transformation with a straightforward API.

#stream-processing#csv-filter#data-export
Stars3.5k
Forks347
Last commit11 days ago
Charted
ChartedJavaScript

A tool that automatically creates interactive, shareable charts from CSV, TSV, and Google Sheets data.

#charting-tool#shareable-visualizations#csv
Stars2.7k
Forks185
Last commit8 years ago
sq
sqGo

A command-line tool that provides jq-style access to structured data sources like SQL databases, CSV, and Excel files.

#data-inspection#data-wrangling#data-export
Stars2.5k
Forks39
Last commit1 day ago
Fast Excel
Fast ExcelPHP

A fast and memory-efficient Laravel package for importing and exporting Excel/CSV files using Spout.

#hacktoberfest#fast#spreadsheet
Stars2.3k
Forks267
Last commit2 months ago
gojsonq
gojsonqGo

A Go package providing an ODM-like API to query and aggregate JSON, YAML, XML, and CSV data.

#yaml#json-query#golang-json-query
Stars2.2k
Forks143
Last commit3 years ago
trdsql
trdsqlGo

A CLI tool that executes SQL queries on CSV, LTSV, JSON, YAML, and TBLN files, with output to various formats.

#yaml#cli-tool#database-agnostic
Stars2.2k
Forks78
Last commit10 days ago
sqlite-utils
sqlite-utilsPython

A Python CLI utility and library for manipulating SQLite databases, including importing JSON/CSV and running in-memory queries.

#click#sqlite-database#datasette-tool
Stars2.1k
Forks145
Last commit22 days 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
Forks246
Last commit7 months ago
csvq
csvqGo

A command-line tool that provides an SQL-like query language for reading, updating, and deleting CSV records.

#spreadsheet-alternative#csv-processing#command-line-tool
Stars1.6k
Forks68
Last commit1 year 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.5k
Forks191
Last commit5 days ago
Pokedex
PokedexPython

A Python library and dataset containing comprehensive Pokémon game data scraped from official games.

#yaml#python-library#fan-project
Stars1.5k
Forks631
Last commit3 years ago
eBay's TSV utilities
eBay's TSV utilitiesD

A suite of high-performance command line tools for filtering, summarizing, joining, and manipulating large tabular data files.

#delimited-files#command-line-tools#data-science
Stars1.5k
Forks83
Last commit3 years 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 commit7 days ago
spreadsheet_architect
spreadsheet_architectRuby

A Ruby library for easily generating XLSX, ODS, and CSV spreadsheets from ActiveRecord relations, plain Ruby objects, or tabular data.

#reporting#rails#spreadsheet
Stars1.3k
Forks43
Last commit1 month ago
pgfutter
pgfutterGo

A command-line tool to import CSV and JSON files into PostgreSQL with automatic table generation.

#command-line-tool#database-migration#postgresql
Stars1.3k
Forks127
Last commit5 years ago
ServiceStack.Text
ServiceStack.TextC#

A high-performance .NET library for JSON, JSV, and CSV text serialization and deserialization.

#json-serializer#high-performance#jsv
Stars1.2k
Forks614
Last commit4 years ago
OpenSpout
OpenSpoutPHP

A fast, scalable PHP library for reading and writing spreadsheet files (CSV, XLSX, ODS) with low memory usage.

#low-memory#spreadsheet#php-library
Stars1.2k
Forks138
Last commit3 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
Forks196
Last commit
Page 1 of 3Next

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
13 days ago
#Json30
#Data Processing28
#Csv Parser21
#Data Export16
#Xml14
#Data Analysis13
#Data Import12
#Sql12
#Excel12
#High Performance11
#Tsv10
#Go10