C++ CSV

Open-source C++ projects categorized as CSV

Top 17 C++ CSV Projects

  • winmerge

    WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.

  • Serial-Studio

    Multi-purpose serial data visualization & processing program

  • Project mention: Serial studio: Multi-purpose serial data visualization and processing program | news.ycombinator.com | 2024-05-04
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • PlotJuggler

    The Time Series Visualization Tool that you deserve.

  • Fast C++ CSV Parser

    fast-cpp-csv-parser

  • StringZilla

    Up to 10x faster strings for C, C++, Python, Rust, and Swift, leveraging SWAR and SIMD on Arm Neon and x86 AVX2 & AVX-512-capable chips to accelerate search, sort, edit distances, alignment scores, etc 🦖

  • Project mention: Measuring energy usage: regular code vs. SIMD code | news.ycombinator.com | 2024-02-19

    The 3.5x energy-efficiency gap between serial and SIMD code becomes even larger when

    A. you do byte-level processing instead of float words;

    B. you use embedded, IoT, and other low-energy devices.

    A few years ago I've compared Nvidia Jetson Xavier (long before the Orin release), Intel-based MacBook Pro with Core i9, and AVX-512 capable CPUs on substring search benchmarks.

    On Xavier one can quite easily disable/enable cores and reconfigure power usage. At peak I got to 4.2 GB/J which was an 8.3x improvement in inefficiency over LibC in substring search operations. The comparison table is still available in the older README: https://github.com/ashvardanian/StringZilla/tree/v2.0.2?tab=...

  • glaze

    Extremely fast, in memory, JSON and interface library for modern C++

  • Project mention: [C++20] to_tuple with compile-time names | /r/cpp | 2023-12-05
  • Vince's CSV Parser

    A high-performance, fully-featured CSV parser and serializer for modern C++. (by vincentlaucsb)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Rapidcsv

    C++ CSV parser library

  • jsoncons

    A C++, header-only library for constructing JSON and JSON-like data formats, with JSON Pointer, JSON Patch, JSON Schema, JSONPath, JMESPath, CSV, MessagePack, CBOR, BSON, UBJSON

  • Project mention: Experience using crow as web server | /r/cpp | 2023-11-06

    On the other hand, I'd like to bring in the json library of my choice, e.g. https://github.com/nlohmann/json or https://github.com/danielaparker/jsoncons. So I'd prefer the web server library provides as little as possible in the way of Json support, and certainly doesn't get in the way of using my library of choice. Similarly, I'd like to use my choice of automatic object serialization.

  • vroom

    Fast reading of delimited files (by tidyverse)

  • csv2

    Fast CSV parser and writer for Modern C++

  • volbx

    Graphical tool for data manipulation written in C++/Qt.

  • lazycsv

    A fast, lightweight and single-header C++ csv parser library (by ashtum)

  • ssp

    C++ CSV parser (by red0124)

  • fql

    Formatted text processing with SQL

  • Tbl

    CSV and tab-delimited table reader

  • fva

    A convergent tool set in form of desktop applications to automate the process of importing the multimedia data (photo/audio/video) into the IR multimedia systems like digiKam, Google Photo, Apple Photo, Synology Photo Station, etc. to make the multimedia more searchable and to improve family photos

  • Project mention: What I learned as an Application Architect while creating my product | /r/fva | 2023-10-02

    Undeniably, we should remember about licenses. As FVA Software uses third-party tools and libraries, their respective licenses should be included in the code. In addition, I had to create the FVA License and gained an understanding of what a license is and how to create one.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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 related posts

  • Serial studio: Multi-purpose serial data visualization and processing program

    1 project | news.ycombinator.com | 4 May 2024
  • What is the best way to store data?

    2 projects | /r/cpp_questions | 20 May 2023
  • Analyzing multi-gigabyte JSON files locally

    14 projects | news.ycombinator.com | 18 Mar 2023
  • How to convert a json file to CSV ?

    2 projects | /r/cpp | 28 Feb 2023
  • Any open source solution for importing and doing reporting on daily sales CSV files

    2 projects | /r/opensource | 24 Dec 2022
  • How do you track your finances? Software? Apps? Excel?

    4 projects | /r/UKPersonalFinance | 7 Dec 2022
  • Jank Programming Language – Clojure/LLVM/Gradual Typing

    1 project | /r/Clojure | 17 Aug 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 24 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 winmerge 5,876
2 Serial-Studio 4,150
3 PlotJuggler 4,129
4 Fast C++ CSV Parser 2,067
5 StringZilla 1,819
6 glaze 912
7 Vince's CSV Parser 840
8 Rapidcsv 817
9 jsoncons 671
10 vroom 609
11 csv2 519
12 volbx 231
13 lazycsv 74
14 ssp 48
15 fql 21
16 Tbl 13
17 fva 10

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com