Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Miscellaneous
  4. CSV

CSV

The "Awesome CSV" project is a curated collection of resources focused on CSV (Comma-Separated Values), a widely used text file format for storing tabular data. This list encompasses libraries, tools, tutorials, and utilities that facilitate the reading, writing, and manipulation of CSV files across various programming languages. It benefits data analysts, developers, and researchers who work with data in CSV format, providing them with essential tools and insights to streamline their workflows. Whether you're looking to enhance your data processing capabilities or find best practices for handling CSV files, this collection offers valuable resources to help you succeed.

csvdata-processingfile-formatsdata-analysislibrariestools
RSSView on GitHub
923 stars80 forks0 contributorsUpdated
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

Related Awesome Lists

📦
Awesome

The "Awesome" project is a comprehensive exploration of recursion, a fundamental programming technique where a function calls itself to solve problems. This list covers various aspects of recursion, including visual illustrations, examples, and explanations that help demystify the concept. It is beneficial for beginners looking to grasp the basics of recursion, as well as experienced developers seeking to refine their understanding or find new applications for recursive solutions. With a variety of resources available, users can deepen their knowledge and enhance their coding skills through practical examples and insightful discussions.

452.0k
📦
Self Hosted

The "Awesome Self Hosted" project is a curated collection of software applications that can be hosted on your own servers, providing users with full control over their data and services. This list encompasses a wide range of categories, including web applications, databases, file storage solutions, content management systems, and development tools. It is particularly beneficial for developers, system administrators, and privacy-conscious users who seek alternatives to cloud services. By leveraging self-hosted solutions, users can enhance their security, customize their environments, and reduce reliance on third-party providers. Explore this collection to discover powerful tools that empower you to take charge of your digital landscape.

284.1k
📦
Free for Developers

The "Awesome Free for Developers" project is a curated collection of free tools, services, and resources available for developers. This list covers a wide range of categories including cloud services, APIs, software development tools, design resources, and educational platforms that offer free tiers or completely free access. It is particularly beneficial for developers, startups, and students who are looking to leverage high-quality resources without incurring costs. By providing access to these valuable tools, the project empowers users to enhance their projects, improve their skills, and innovate without financial barriers. Explore this collection to discover what you can utilize for your next development endeavor.

120.5k
📦
Beginner-Friendly Projects

The "Awesome Beginner-Friendly Projects" project is a curated collection of coding projects aimed at helping novice developers enhance their programming skills through practical experience. This list includes a variety of beginner-friendly projects across different programming languages, covering categories such as web development, game development, data analysis, and mobile applications. With resources ranging from project ideas and tutorials to sample code and community support, this list is invaluable for beginners looking to build confidence and competence in coding. Whether you're just starting or looking to practice your skills, you'll find engaging projects that inspire creativity and learning.

84.2k

Table of Contents

11 sections · 66 projects

Tools

27 projects
NimbleText/Live

nimbletext.com
PapaParse

papaparse.com
d3-dsvd3-dsv

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
CSVKit

csvkit.readthedocs.io
QSVQSV

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

#ckan#parquet#luau
Stars3,726
Forks104
Last commit1 day ago
sed (gnu tool)

gnu.org
gawk (gnu tool)

gnu.org
awk by exampleawk by example

A comprehensive guide to command-line text processing tools like grep, sed, awk, sort, and more for Linux/Unix environments.

#gnu-coreutils#regex#unix
Stars10,189
Forks704
Last commit2 years ago
Miller

johnkerl.org
ParaTextParaText

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

#multi-core#parallel-computing#memory-efficiency
Stars1,051
Forks99
Last commit2 years ago
CSVGetCSVGet

Stars47
Forks5
Last commit17 years ago
CSVfix

code.google.com
Tad

tadviewer.com
Nvd3-tags

blog.tryolabs.com
Powershell: Import-CSV

docs.microsoft.com
CSV Tools

onlinecsvtools.com
graph-cligraph-cli

A flexible command-line tool for generating graphs and charts from CSV data files.

#command-line-tool#graph-generation#csv-parsing
Stars808
Forks31
Last commit3 years ago
CSV to SQL

convertcsv.com
C#: kbCSVC#: kbCSV

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
csvprintfcsvprintf

A UNIX command line utility for parsing and formatting CSV files using printf-style syntax.

#formatting#unix#command-line-tool
Stars44
Forks2
Last commit4 months ago
Ron's Data Edit

ronsplace.eu
Rainbow CSV pluginsRainbow CSV plugins

A Vim plugin that highlights CSV/TSV columns in rainbow colors and provides an SQL-like query language (RBQL) for data manipulation.

#sql-like#syntax-highlighting#rbql
Stars715
Forks29
Last commit9 months ago
ExtendsClass

extendsclass.com
Mighty Merge

mightymerge.io
Modern CSV

moderncsv.com
Data WranglerData Wrangler

A VS Code extension for visually exploring, cleaning, and transforming tabular data with automatic Pandas code generation.

#data-cleaning#vscode-extension#data-science
Stars606
Forks42
Last commit7 months ago
CSV to SQL

monapdx.github.io

Repair or Validate CSV

3 projects
Csvlint.goCsvlint.go

A Go library and CLI tool for validating CSV files against RFC 4180 standards.

#csv-validation#go-library#command-line-tool
Stars208
Forks21
Last commit8 months ago
csvstudio

csvstudio.com
scrubcsvscrubcsv

A command-line tool to clean and normalize CSV files by removing invalid records and standardizing data.

#data-cleaning#csv-processing#batch-processing
Stars57
Forks7
Last commit4 years ago

Table Schema

1 projects
CSV Schema

csv-schema.surge.sh

Treat CSV as SQL

5 projects
TextQL

dinedal.github.io
Datasette Facets

simonwillison.net
q

harelba.github.io
RBQL

rbql.org
PSKit QueryPSKit Query

A suite of PowerShell command-line tools for querying, analyzing, and manipulating arrays and tabular data.

#data-querying#regex-scanning#csv-processing
Stars40
Forks5
Last commit5 years ago

Convert to or from CSV

1 projects
CSV to TableCSV to Table

Stars1,171
Forks116
Last commit5 years ago

<-> JSON

3 projects
Agnes

secretgeek.net
csv2json

csvjson.com
csv-to-json

mango-is.com