C++ JSON

Open-source C++ projects categorized as JSON

Top 23 C++ JSON Projects

  1. json

    JSON for Modern C++

    Project mention: JSON for Modern C++ 3.12.0 released | news.ycombinator.com | 2025-04-11
  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. simdjson

    Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks

    Project mention: Make Ubuntu packages 90% faster by rebuilding them | news.ycombinator.com | 2025-03-18

    I think parsing once into a faster format (sqlite3 or parquet) would be more beneficial.

    https://simdjson.org/

  4. RapidJSON

    A fast JSON parser/generator for C++ with both SAX/DOM style API

    Project mention: JSON files in C++ (RapidJSON) | dev.to | 2025-01-21

    Direct Download: Download the library files from the official RapidJSON GitHub page and add them to your project.

  5. manticoresearch

    Easy to use open source fast database for search | Good alternative to Elasticsearch now | Drop-in replacement for E in the ELK soon

    Project mention: GitHub Introduces Sub-Issues | news.ycombinator.com | 2025-01-16
  6. POCO

    The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.

    Project mention: Poco C++ Libraries: Build High-Performance Cross-Platform Apps for IoT and More | news.ycombinator.com | 2024-08-28
  7. JsonCpp

    A C++ library for interacting with JSON.

  8. neutralinojs

    Portable and lightweight cross-platform desktop application development framework

    Project mention: Electrobun: Cross-platform desktop applications written in TypeScript | news.ycombinator.com | 2024-11-20

    So is it a yet another webview-based framework like NeutralinoJS (https://neutralino.js.org), Electrino (https://github.com/pojala/electrino) or DeskGap (https://deskgap.com)? What's their advantage apart from using Bun instead of Node?

    For relly lightweight cross-platform desktop apps better use a non-webview-based native framework like Qt, GTK, wxWidgets or even recently released FLTK 1.4.

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. ArduinoJson

    📟 JSON library for Arduino and embedded C++. Simple and efficient.

  11. MariaDB

    MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry. (by MariaDB)

    Project mention: Getting Forked by Microsoft | news.ycombinator.com | 2025-04-21

    Original license of Redis is retained in the form Valkey:

    https://github.com/valkey-io/valkey/blob/unstable/COPYING

    Third party licenses retained in a THIRDPARTY file in MariaDB

    https://github.com/MariaDB/server/blob/main/THIRDPARTY

    Only two good examples I could quickly find.

  12. yaml-cpp

    A YAML parser and emitter in C++

  13. coost

    A tiny boost library in C++11.

  14. widelands

    Widelands is a free, open source real-time strategy game with singleplayer campaigns and a multiplayer mode. The game was inspired by Settlers II™ (© Bluebyte) but has significantly more variety and depth to it.

    Project mention: Widelands | news.ycombinator.com | 2024-05-17
  15. glaze

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

    Project mention: Enum class improvements for C++17, C++20 and C++23 | news.ycombinator.com | 2024-08-04
  16. Inja

    A Template Engine for Modern C++

  17. tomlplusplus

    Header-only TOML config file parser and serializer for C++17.

  18. TreeFrog Framework

    TreeFrog Framework : High-speed C++ MVC Framework for Web Application

  19. lithium

    Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium (by matt-42)

  20. DPP

    C++ Discord API Bot Library - D++ is Lightweight and scalable for small and huge bots!

  21. PicoJSON

    a header-file-only, JSON parser serializer in C++

  22. Universal-Updater

    An easy to use app for installing and updating 3DS homebrew

  23. Vince's CSV Parser

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

  24. libjson-rpc-cpp

    C++ framework for json-rpc (json remote procedure call)

  25. Cutelyst

    A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.

  26. 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++ JSON discussion

Log in or Post with

C++ JSON related posts

  • Instant SQL for results as you type

    6 projects | news.ycombinator.com | 24 Apr 2025
  • JSON for Modern C++ 3.12.0 released

    1 project | news.ycombinator.com | 11 Apr 2025
  • JSON vs Protocol Buffers vs FlatBuffers: A Deep Dive

    3 projects | dev.to | 6 Mar 2025
  • Abusing C to Implement JSON Parsing with Struct Methods

    4 projects | news.ycombinator.com | 1 Mar 2025
  • Achieving a 600% Performance Improvement in String-Literal Comparisons

    1 project | news.ycombinator.com | 18 Feb 2025
  • JSON files in C++ (RapidJSON)

    1 project | dev.to | 21 Jan 2025
  • Optimizing uint64_t Digit Counting: A Method that Beats Lemire's by up to 27%

    4 projects | news.ycombinator.com | 5 Jan 2025
  • A note from our sponsor - InfluxDB
    influxdata.com | 25 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →

Index

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

# Project Stars
1 json 45,372
2 simdjson 20,098
3 RapidJSON 14,654
4 manticoresearch 10,071
5 POCO 8,952
6 JsonCpp 8,484
7 neutralinojs 7,736
8 ArduinoJson 6,904
9 MariaDB 6,001
10 yaml-cpp 5,433
11 coost 4,087
12 widelands 2,078
13 glaze 1,817
14 Inja 1,770
15 tomlplusplus 1,717
16 TreeFrog Framework 1,327
17 lithium 1,315
18 DPP 1,175
19 PicoJSON 1,131
20 Universal-Updater 974
21 Vince's CSV Parser 967
22 libjson-rpc-cpp 957
23 Cutelyst 939

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C++ is
the 7th most popular programming language
based on number of references?