APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →
Top 15 C CSV Projects
-
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
StringZilla
Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖
Project mention: Don't stop early: Case-folding source code at memory speed | news.ycombinator.com | 2026-08-04Interesting, how does it compare with StringZilla? It has highly optimized case-fold and case-insensitive Unicode search kernels as well: https://github.com/ashvardanian/Stringzilla
-
csvquote
Enables common unix utilities like cut, awk, wc, head to work correctly with csv data containing delimiters and newlines
-
I wrapped zsv, a SIMD-accelerated CSV parser written in C, into a Ruby gem. SIMD means it uses special CPU instructions to process multiple bytes at once - the same tech that makes video encoding and game physics fast.
-
ExternData
:page_facing_up: Modelica library for data I/O of CSV, INI, JSON, MATLAB MAT, SSV, TIR, Excel XLS/XLSX and XML files
-
-
Project mention: I wrote an bash enumerator because I was sick of xargs | news.ycombinator.com | 2026-07-20
I was also sick of bash ways of dealing with lots of data, spaces in file names, etc, so I created csv-nix-tools: https://github.com/mslusarz/csv-nix-tools
E.g. removing all temporary files without the need to deal with spaces, glob limits, or silly find syntax:
csv-ls -R -c full_path . | csv-grep -c full_path -e '~$' | csv-exec -- rm -f %full_path
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
-
-
-
-
csv-converter
The CSV TO CSV CONVERTER will change the current separator of your .csv files to any other character you desire, without corrupting data inside of "", and with only one simple terminal command!
-
-
Project mention: Show HN: Xcuts – A package manager, shell, and more, made in iOS shortcuts | news.ycombinator.com | 2025-10-25
- a program that lets you display html and create callbacks to the shortcuts app that can make changes to the html displayed (UICuts).
This is all written in shortcuts, so that means you don't have to install any apps. In additon, it's offline and you don't have to connect to anything.
I recorded some demo videos: [https://www.icloud.com/sharedalbum/#B2d5oqs3q2kl8t2]. One of the videos showcases something I ported to Xcuts, called csvf (https://github.com/matthew-james-brewer/csvf). It's written in javascript + shell script.
I've been working on this for a while. What do you think of it?
-
Project mention: An overengineered solution to `sort – uniq -C` with 25x throughput (hist) | news.ycombinator.com | 2025-10-22
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C CSV discussion
C CSV related posts
-
Don't stop early: Case-folding source code at memory speed
-
grab VS coreutils - a user suggested alternative
2 projects | 11 Mar 2026 -
Ruby CSV Parsing 5-6x Faster
-
Show HN: ZSV – A fast, SIMD-based CSV parser and CLI toolkit
-
StringZilla 4.2: Arm NEON+SHA and Goldmont support
-
Counting Words at SIMD Speed
-
Csvquote – smart and simple CSV processing on the command line
-
A note from our sponsor - AppSignal
www.appsignal.com | 10 Sep 2026
Index
What are some of the best open-source CSV projects in C? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Serial-Studio | 7,185 |
| 2 | StringZilla | 3,549 |
| 3 | csvquote | 453 |
| 4 | zsv | 397 |
| 5 | ExternData | 82 |
| 6 | Python-IMU-Data-Sampling-App | 79 |
| 7 | csv-nix-tools | 31 |
| 8 | pg_csv | 30 |
| 9 | zsv-ruby | 17 |
| 10 | tree-sitter-csv | 12 |
| 11 | Erlang NIF CSV parser and writer | 10 |
| 12 | csv-converter | 5 |
| 13 | mkmcsv | 3 |
| 14 | csvf | 2 |
| 15 | mll | 2 |