url
json
url | json | |
---|---|---|
9 | 11 | |
178 | 414 | |
0.6% | 1.0% | |
8.5 | 8.5 | |
17 days ago | 19 days ago | |
C++ | C++ | |
Boost Software License 1.0 | Boost Software License 1.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
url
- Upcoming talk by Bjarne Stroustrup "What is good C++ code?" Nov 15, 2022
- Boost.URL: A New Kind of URL Library
-
I am trying to include Boost URL lib to my project
Finally, I got it. [Boost.URL](https://github.com/CPPAlliance/url) is not yet part of the official Boost release. It's a separate library, that's why your project fails to compile.
- CMake help
-
CLion 2022.1 now available!
include(CTest) alone creates many targets. You can see it being compared to VS's handling of this here: https://github.com/CPPAlliance/url/pull/108
- Webinar: Algo Trading in C++20
-
Modern Library for HTTP Requests?
Boost.URL is in very good shape and completely usable, we are just finishing up the documentation and tests: https://github.com/CPPAlliance/url
json
- Upcoming talk by Bjarne Stroustrup "What is good C++ code?" Nov 15, 2022
-
New, fastest JSON library for C++20
Shouldn't your benchmark use a somewhat larger JSON? Something from https://github.com/boostorg/json/tree/develop/bench/data, for instance.
-
- Newbie: "I want to contribute to the Boost [...] It will be really helpful if any mentor can guide me [...]" - Boost Pro: "Well, the first thing you should do is STAR this repository"
The mascot for the library appears to be Jason Voorhees. Should I be concerned?
- Google Protobuf vs JSON vs [insert candidate here]
-
JSON for Modern C++ version 3.10.0
You should be able to build and include boost json as a standalone subproject in CMake if you are using C++17. (Or also possible to use as header only lib)
It gets far more complicated with C++11, since you also need a ton of other boost modules there.
For more Details you can read the Readme of it. https://github.com/boostorg/json
- Poifect: Perfect Hashing Library
-
Where had Singletons gone from game engines?
https://github.com/boostorg/json/blob/f55bd4b85edd9b9b9b2d27fb49d66a990aa89001/include/boost/json/impl/object.hpp#L39
-
Visual Studio's Natvis Debugging Framework Tutorial
I'm gonna throw this out there - Boost.JSON comes with .natvis visualizers for all of its data structures, so you can inspect all of its types in the debugger and get nice insights: https://github.com/boostorg/json/blob/932b97e5ce899f3faebb7b7ab5a68b023131b77f/include/boost/json/json.natvis
What are some alternatives?
format-benchmark - A collection of formatting benchmarks
simdjson - Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
cpp-httplib - A C++ header-only HTTP/HTTPS server and client library
json-schema-validator - JSON schema validator for JSON for Modern C++
HFTBOT - Cross Exchange/Hedged market making Trading Bot in C++
cereal - A C++11 library for serialization
curlcpp - An object oriented C++ wrapper for CURL (libcurl)
Cap'n Proto - Cap'n Proto serialization/RPC system - core tools and C++ library
boost_epoch - Proposal for an epoch-based organization of Boost libraries
slang - SystemVerilog compiler and language services
tiny-utf8 - Unicode (UTF-8) capable std::string
glaze - Extremely fast, in memory, JSON and interface library for modern C++