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

  • 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.

  • 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 modern C++ library for reading, writing, and analyzing CSV (and similar) files. (by vincentlaucsb)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • 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

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). The latest post mention was on 2024-02-19.

C++ CSV related posts

Index

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

Project Stars
1 winmerge 5,589
2 Serial-Studio 4,006
3 PlotJuggler 3,967
4 Fast C++ CSV Parser 2,033
5 StringZilla 1,633
6 glaze 839
7 Vince's CSV Parser 810
8 Rapidcsv 778
9 jsoncons 655
10 vroom 607
11 csv2 507
12 volbx 230
13 lazycsv 71
14 ssp 46
15 fql 21
16 Tbl 13
17 fva 8
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com