Open-source C++ projects categorized as JSON

Top 23 C++ JSON Projects

  • json

    JSON for Modern C++

    Project mention: It is either a clever technique or a sad failure | /r/ProgrammerHumor | 2023-05-14

    Here is one popular C++ library (nlohmann/json) removing its use.

  • simdjson

    Parsing gigabytes of JSON per second

    Project mention: Any fresh jvm21 benchmarks ? | /r/java | 2023-05-21

    I expect a lot of transcoders will be rewritten when the Vector instructions land. You can see speedups when used in other languages, such as simdjson. Please try to be more thoughtful and not disregard other people's hard work so easily.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • RapidJSON

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

    Project mention: Has anyone embedded a web-UI into a C++ project? | /r/cpp_questions | 2023-03-19

    Here's what I did: - I bought a theme that I liked, and used mstch as template engine (matched the theme's template format) - Imported rapidjson for parsing JSON, and used mstch for generating JSON (the JSON I generate is simple enough that I can do this) - Wrote an HTTP handler class for each page that handles the GET and POST requests, generating HTML or JSON depending on the request

  • JsonCpp

    A C++ library for interacting with JSON.

  • 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: What are some C++ projects with high quality code that I can read through? | /r/cpp_questions | 2023-01-16
  • neutralinojs

    Portable and lightweight cross-platform desktop application development framework

    Project mention: Neutralinojs v4.12.0 released! | /r/neutralinojs | 2023-05-29
  • ArduinoJson

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

    Project mention: How can I obtain weather info? | /r/esp8266 | 2023-05-20
  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • yaml-cpp

    A YAML parser and emitter in C++

  • coost

    A tiny boost library in C++11.

    Project mention: coost - A fantastic C++ library | /r/cpp | 2022-10-06

    You may also see it on github.

  • Osiris

    Free open-source game cheat for Counter-Strike: Global Offensive, written in modern C++. GUI powered by Dear ImGui.

    Project mention: How to use Iniuria? | /r/Csgohacks | 2023-05-17

    Not undetected (afaik) but Osiris, use it on a non-prime account until you inevitably get banned, rinse and repeat until you're comfortable with cheating, then buy Iniuria and a decent prime account.

  • R3nzSkin

    Skin changer for League of Legends (LOL)

    Project mention: anyone got a working skinchanger? | /r/Draven | 2023-05-10

    https://github.com/R3nzTheCodeGOD/R3nzSkin.git - free but some bugshttps://discord.gg/leagueplus - has the same thing and a paid one with bug fixes

  • 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: recommendations - settlers like games? | /r/Settlers | 2023-04-28
  • Inja

    A Template Engine for Modern C++

    Project mention: Which library canI use for rendering html?? | /r/cpp_questions | 2022-06-29

    I like to use a template engine for rendering html. This way I could use my favourite html editor and add the information from c++ to it. There are some alternatives but I would recommend either mustache or inja. While I used mustache successfully in many projects inja has a more modern feel to it

  • TreeFrog Framework

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

    Project mention: Viejo programador tratando de aprender algo nuevo. | /r/devsarg | 2022-12-04
  • lithium

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

    Project mention: REST APIs using C++. (Is this even done much?) | /r/cpp | 2023-03-29

    You know what is curious? There is a lib with the same name of your user similar to httplib: https://matt-42.github.io/lithium/

  • tomlplusplus

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

    Project mention: how to handle config files in c++? | /r/cpp_questions | 2023-03-06

    Unless you want to make your own config file parser as an exercise (which is a good idea) I'd recommend using toml++.

  • PicoJSON

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

    Project mention: A good C library to parse json data | /r/C_Programming | 2023-05-07

    I've used picojson. What makes it pretty awesome is it's completely contained into a single H file.

  • libjson-rpc-cpp

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

  • Cutelyst

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

    Project mention: Qt/c++ JSON Server | /r/QtFramework | 2023-01-30

    Try https://github.com/cutelyst/cutelyst

  • Vince's CSV Parser

    A modern C++ library for reading, writing, and analyzing CSV (and similar) files. (by vincentlaucsb)

  • DPP

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

    Project mention: How to add runtime dependencies to flake so they can be found (gtkmm4, shared-mime-info)? | /r/NixOS | 2023-05-11

    For me it just fails on dpp wrap file not containing a valid URL. And if I change it to https://github.com/brainboxdotcc/DPP, it fails on the repo not containing a meson.build file. And if I comment out the dependency it fails due to non-existent include/ directory. And if I comment that out, it succeeds just fine.

  • Universal-Updater

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

    Project mention: Not sure what I am doing | /r/3dspiracy | 2023-03-25
  • 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: What is the best way to store data? | /r/cpp_questions | 2023-05-20
  • 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 2023-05-29.

C++ JSON related posts


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

Project Stars
1 json 35,084
2 simdjson 16,975
3 RapidJSON 13,067
4 JsonCpp 7,180
5 POCO 7,083
6 neutralinojs 6,735
7 ArduinoJson 6,149
8 yaml-cpp 4,124
9 coost 3,362
10 Osiris 2,835
11 R3nzSkin 1,903
12 widelands 1,771
13 Inja 1,292
14 TreeFrog Framework 1,202
15 lithium 1,125
16 tomlplusplus 1,100
17 PicoJSON 1,050
18 libjson-rpc-cpp 853
19 Cutelyst 837
20 Vince's CSV Parser 714
21 DPP 698
22 Universal-Updater 682
23 jsoncons 589
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives