Frameworks

C++ generic frameworks and libraries.

Folly28.7K

An open-source C++ library developed and used at Facebook. [Apache2]

abseil-cpp15.3K

Abseil C++ Common Libraries. [Apache2]

OpenFrameworks10K

A cross platform open source toolkit for creative coding in C++. [MIT] website

Seastar8.5K

An advanced, open-source C++ framework for high-performance server applications on modern hardware. [Apache-2.0 License] seastar.io

EASTL8.4K

Electronic Arts Standard Template Library. [BSD]

JUCE6.8K

An all-encompassing C++ class library for developing cross-platform software. [Core-Module: ISC, Rest: GPL2/GPL3/Proprietary] website

tbox4.9K

A glib-like multi-platform c library. [Apache2] website

Coost4.1K

A tiny boost library in C++11. [MIT]

ETL2.3K

Embedded Template Library. [MIT]

FunctionalPlus2.2K

Functional Programming Library for C++. Write concise and readable C++ code. [MIT]

CGraph1.8K

A cross-platform DAG framework based on C++ without any 3rd-party. [MIT]

BDE1.7K

The BDE Development Environment from Bloomberg Labs. [Apache2]

libPhenom1.7K

libPhenom is an eventing framework for building high performance and high scalability systems in C. [Apache2]

LibSourcey1.3K

C++11 evented IO for real-time video streaming and high performance networking applications. [LGPL]

Siv3D1K

Siv3D (OpenSiv3D) is a C++20 framework for creative coding (2D/3D games, media art, visualizers, and simulators). [MIT] website

ffead-cpp711

Framework for Enterprise Application Development. [Apache2]

SaneCppLibraries544

a set of C++ platform abstraction libraries for macOS, Windows and Linux. [MIT] website

LibU442

A multiplatform utility library written in C. [BSD]

Yomm2360

Fast, Orthogonal, Open multi-methods. Supersedes Yomm11 [Boost]

rpp173

Minimal Rust-inspired C++20 STL replacement. [MIT]

itlib162

A collection of std-like single-header C++ libraries [MIT]

AUI101

Declarative UI toolkit for C++20. [MPL2]

Kigs framework83

A free and open source C++ modular multi-purpose cross platform RAD framework. [MIT] website

libxutils54

Simple and yet powerful cross-platform C library providing data structures, algorithms and much more. [MIT]

MiLi37

Minimal headers-only C++ Library. [Boost]

A
Apache C++ Standard Library

STDCXX, A collection of algorithms, containers, iterators, and other fundamental components. [retired] [Apache2]

A
APR

Apache Portable Runtime. Another library of cross-platform utility functions. [Apache2]

A
ASL

Adobe Source Libraries provides peer-reviewed and portable C++ source libraries. [MIT]

C
Cinder

A community-developed, free and open source library for professional-quality creative coding. [BSD]

C
Cxxomfort

A small, header-only library that backports various facilities from more recent C++ Standards to C++03 and later. [MIT]

G
GLib

GLib provides the core application building blocks for libraries and applications written in C. [LGPL]

L
Loki

A C++ library of designs, containing flexible implementations of common design patterns and idioms. [MIT]

R
Reason

A cross platform framework designed to bring the ease of use of Java, .Net, or Python to developers who require the performance and strength of C++. [GPL2]

R
ROOT

A set of OO frameworks with all the functionality needed to handle and analyze large amounts of data in a very efficient way. Used at CERN. [LGPL]

S
STLport

An exemplary version of STL. [Free]

S
STXXL

Standard Template Library for Extra Large Data Sets. [Boost]

U
Ultimate++

A C++ cross-platform rapid application development framework. [BSD]

W
Windows Template Library

A C++ library for developing Windows applications and UI components. [Public]