Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
Top 23 C++ JSON Projects
-
-
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.
-
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-18I think parsing once into a faster format (sqlite3 or parquet) would be more beneficial.
https://simdjson.org/
-
Direct Download: Download the library files from the official RapidJSON GitHub page and add them to your project.
-
manticoresearch
Easy to use open source fast database for search | Good alternative to Elasticsearch now | Drop-in replacement for E in the ELK soon
-
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 -
-
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.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
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)
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.
-
-
-
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: Enum class improvements for C++17, C++20 and C++23 | news.ycombinator.com | 2024-08-04
-
-
-
-
lithium
Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium (by matt-42)
-
-
-
-
Vince's CSV Parser
A high-performance, fully-featured CSV parser and serializer for modern C++. (by vincentlaucsb)
-
-
Cutelyst
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ JSON discussion
C++ JSON related posts
-
Instant SQL for results as you type
-
JSON for Modern C++ 3.12.0 released
-
JSON vs Protocol Buffers vs FlatBuffers: A Deep Dive
-
Abusing C to Implement JSON Parsing with Struct Methods
-
Achieving a 600% Performance Improvement in String-Literal Comparisons
-
JSON files in C++ (RapidJSON)
-
Optimizing uint64_t Digit Counting: A Method that Beats Lemire's by up to 27%
-
A note from our sponsor - InfluxDB
influxdata.com | 25 Apr 2025
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 |