C/C++
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
C++ IPC Library: A high-performance inter-process communication using shared memory on Linux/Windows.
Protocol Buffers - Google's data interchange format
GoogleTest - Google Testing and Mocking Framework
An open-source C++ library developed and used at Facebook.
FlatBuffers: Memory Efficient Serialization Library
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
A fast JSON parser/generator for C++ with both SAX/DOM style API
Seamless operability between C++11 and Python
Extremely simple yet powerful header-only C++ plotting library built on the popular matplotlib
Production-ready C++ Asynchronous Framework with rich functionality
oneAPI Threading Building Blocks (oneTBB)
Based on cppfreemock and gmock, can mock global function, member (virtual/nonvirtual) function, class static function without changing source code.
A sample project that uses the meson build system and integrates common c++ development tools.
A template CMake project to get you started with C++ and tooling
A template for modern C++ projects using CMake, Clang-Format, CI, unit testing and more, with support for downstream inclusion.
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flexible schedule.
C++14 (and beyond) library features implemented in C++11