C CSV

Open-source C projects categorized as CSV

Top 9 C CSV Projects

  1. StringZilla

    Up to 10x faster strings for C, C++, Python, Rust, Swift & Go, leveraging NEON, AVX2, AVX-512, SVE, & SWAR to accelerate search, hashing, sort, edit distances, and memory ops 🦖

    Project mention: SIMD-friendly algorithms for substring searching | news.ycombinator.com | 2025-06-14

    Hi Austin! Was just checking your blog and the vowels detection post (< https://austinhenley.com/blog/vowels.html>).

    What exactly do you mean by “use SIMD directly without calling out to another language”?

    In some way Assembly will probably anyways be another language… but that’s a technicality.

    I guess the spectrum of SIMD-related work in relation to Python is quite broad. There are projects like PeachPy, to help one write x86 Asm in Python, new Python’esque languages like Mojo, or SIMD libraries with thin CPython bindings. Do you mean one of those?

    PS: I’m in the last camp. And in case you are focused on ASCII, for vowel search, have you tried StringZilla’s `find_first_of` (< https://github.com/ashvardanian/StringZilla/blob/960967d78c7...>)? I think it should perform well ;)

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. csvquote

    Enables common unix utlities like cut, awk, wc, head to work correctly with csv data containing delimiters and newlines

    Project mention: Csvquote – smart and simple CSV processing on the command line | news.ycombinator.com | 2024-09-26
  4. zsv

    zsv+lib: tabular data swiss-army knife CLI + world's fastest (simd) CSV parser

    Project mention: How fast can you parse a CSV file in C#? | news.ycombinator.com | 2024-10-27

    Haven't yet seen any of these beat https://github.com/liquidaty/zsv when real-world constraints are applied (e.g. we no longer assume that line ends are always \n, or that there are no dbl-quote chars, embedded commas/newlines/dbl-quotes). And maybe under the artificial conditions as well.

  5. ExternData

    :page_facing_up: Modelica library for data I/O of CSV, INI, JSON, MATLAB MAT, SSV, TIR, Excel XLS/XLSX and XML files

  6. csv-nix-tools

    List system information as CSV, manipulate it, pretty print, or export.

  7. Erlang NIF CSV parser and writer

    Erlang NIF CSV parser

  8. tree-sitter-csv

    csv grammar for tree-sitter

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. 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!

  11. mkmcsv

    Command-line utility for processing CSV files exported from Cardmarket.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C CSV discussion

Log in or Post with

C CSV related posts

  • Csvquote – smart and simple CSV processing on the command line

    1 project | news.ycombinator.com | 26 Sep 2024
  • Data Science at the Command Line, 2nd Edition (2021)

    5 projects | news.ycombinator.com | 6 May 2024
  • Perl first commit: a “replacement” for Awk and sed

    3 projects | news.ycombinator.com | 8 Jul 2023
  • csvquote – smart and simple CSV processing on the command line

    1 project | news.ycombinator.com | 1 Jul 2023
  • Converting my new code (Bytearray2Float64) into 19 Programming Language

    3 projects | /r/rust | 6 May 2023
  • csvkit: Command-line tools for working with CSV

    1 project | news.ycombinator.com | 20 Jan 2023
  • A command line tool that draw plots on the terminal

    25 projects | news.ycombinator.com | 12 Jan 2023
  • A note from our sponsor - Stream
    getstream.io | 8 Jul 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

What are some of the best open-source CSV projects in C? This list will help you:

# Project Stars
1 StringZilla 2,613
2 csvquote 447
3 zsv 230
4 ExternData 79
5 csv-nix-tools 31
6 Erlang NIF CSV parser and writer 10
7 tree-sitter-csv 9
8 csv-converter 5
9 mkmcsv 2

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com