Top C++ Frameworks & Libraries for frameworks

An Open Source Machine Learning Framework for Everyone

Caffe: a fast open framework for deep learning.

GoogleTest - Google Testing and Mocking Framework

A framework for building native Windows apps with React.

A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)...

A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classificatio...

An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX....

Industrial-grade RPC framework used throughout Baidu, with 1,000,000+ instances and thousands kinds of services. "brpc" means "better RPC"....

ncnn is a high-performance neural network inference framework optimized for the mobile platform

Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flex...

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

TrinityCore Open Source MMO Framework (master = 9.1.0.40725, 3.3.5 = 3.3.5a.12340)

NoSQL data store using the seastar framework, compatible with Apache Cassandra

Crow is very fast and easy to use C++ micro web framework (inspired by Python Flask)

The native part of the Xposed framework (mainly the modified app_process binary).

High performance server-side application framework

An installation and update framework for Windows desktop apps

Record and Replay Framework

A cross platform framework designed for Web developer.

header only, dependency-free deep learning framework in C++14

MNN is a blazing fast, lightweight deep learning framework, battle-tested by business-critical use cases in Alibaba...

MACE is a deep learning inference framework optimized for mobile heterogeneous computing platforms.

PlaidML is a framework for making deep learning work everywhere.

Drogon: A C++14/17 based HTTP web application framework running on Linux/macOS/Unix/Windows

基于深度学习高性能中文车牌识别 High Performance Chinese License Plate Recognition Framework.

Zeek is a powerful network analysis framework that is much different from the typical IDS you may know....

🔥简洁易用的C++11网络库 / 支持单机千万并发连接 / a simple C++11 network server framework

🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable....

Portable and lightweight cross-platform desktop application development framework

Record and Replay Framework

Record and Replay Framework

F' - A flight software and embedded systems framework

The fastest feature-rich C++11/14/17/20 single-header testing framework

Krita is a free and open source cross-platform application that offers an end-to-end solution for creating digital art files from scratch built on the KDE and Qt f...

A lightweight RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/WebRTC server and client framework based on C++11...

WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181 server and client framework based on C++11...

A framework for building Mobile cross-platform UI

JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, RTAS and AAX audio plug-ins....

Drogon: A C++14/17 based HTTP web application framework running on Linux/macOS/Unix/Windows

TNN: developed by Tencent Youtu Lab and Guangying Lab, a lightweight and high-performance deep learning framework for mobile inference. TNN is distinguished by sev...