C++ REGISTRY / Blog
Find C++ projects.
A community registry of C++ libraries, tools and projects.
abseil-cpp
Abseil Common Libraries (C++)
FTXUI
C++ functional terminal user interface library
assimp
The official Open-Asset-Importer-Library - import 3D model formats
crypto-algorithms
Basic implementations of standard cryptography algorithms, like AES and SHA-1
bgfx
Cross-platform, graphics API agnostic, Bring Your Own Engine/Framework style rendering library
bx
Base library used across multiple projects
BLAKE3
the official Rust and C implementations of the BLAKE3 cryptographic hash function
boost
Super-project for modularized Boost
bullet3
Bullet Physics SDK: real-time collision detection and multi-physics simulation
Catch2
A modern, C++-native, test framework for unit-tests, TDD and BDD
asio
Asio C++ Library - asynchronous network and low-level I/O programming
CLI11
CLI11 is a command line parser for C++11 and beyond
cocos2d-x
Cocos2d-x is a suite of open-source, cross-platform, game-development tools
tinyfiledialogs
(mirror) inputbox password WIN OSX GTK QT Console VCPKG C# Lua R Fortran Pascal
doctest
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
drogon
Drogon: A C++14/17/20 based HTTP web application framework
implot
Advanced 2D Plotting for Dear ImGui
range-v3
Range library for C++14/17/20, basis for the C++20 std::ranges
box2d
Box2D is a 2D physics engine for games
fltk
FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development
fluidsynth
Software synthesizer based on the SoundFont 2 specifications
fmt
A modern formatting library
glm
OpenGL Mathematics (GLM) - header-only C++ mathematics library for graphics software
spdlog
Fast C++ logging library
winreg
Convenient high-level C++ wrapper around the Windows Registry API
glfw
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
gnutls
GnuTLS implements the TLS/SSL and DTLS protocols and technologies around them
benchmark
A microbenchmark support library
googletest
GoogleTest - Google Testing and Mocking Framework
parallel-hashmap
A family of header-only, very fast and memory-friendly hashmap and btree containers
filesystem
An implementation of C++17 std::filesystem for C++11/14/17/20
nuklear
A single-header ANSI C immediate mode cross-platform GUI library
cxxopts
Lightweight C++ command line option parser
yaml-cpp
A YAML parser and emitter in C++
libsodium
A modern, portable, easy to use crypto library
JoltPhysics
A multi core friendly rigid body physics and collision detection library, suitable for games and VR applications
JUCE
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST/AU/AAX audio plug-ins
openal-soft
OpenAL Soft is a software implementation of the OpenAL 3D audio API
tiny-AES-c
Small portable AES128/192/256 in C
tinyxml2
TinyXML2 is a simple, small, efficient, C++ XML parser
cpr
C++ Requests: Curl for People, a spiritual port of Python Requests
SDL
Simple DirectMedia Layer - cross-platform library for windowing, input, audio and graphics
libsndfile
A C library for reading and writing sound files containing sampled audio data
miniaudio
Audio playback and capture library written in C, in a single source file
robin-hood-hashing
Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20
tomlplusplus
Header-only TOML config file parser and serializer for C++17
mbedtls
An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API
gl2d
a simple 2d library made in opengl
gl3d
A deferred physically based 3D renderer into a simple to use header-only library.
glui
UI library inspired by imgui, it makes adding menus and submenus very easy!
profilerlib
safesave
this library allows you to save data and if your program is forcefully stopped it will load a backup so you don't loose all the progress
GSL
Guidelines Support Library
magic_enum
Static reflection for enums (to string, from string, iteration) for modern C++
utfcpp
UTF8-CPP: UTF-8 with C++ in a Portable Way
clay
High performance UI layout library in C.
json
JSON for Modern C++
stb
stb single-file public domain libraries for C/C++ (image loading, fonts, etc.)
imgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
ogre
scene-oriented, flexible 3D engine written in C++
ogre-next
Ogre 2.x branch - a scene-oriented, flexible 3D engine written in C++ with a focus on performance
oneTBB
oneAPI Threading Building Blocks (oneTBB)
jsoncpp
A C++ library for interacting with JSON
opencv
Open Source Computer Vision Library
openssl
TLS/SSL and crypto library
argparse
Argument Parser for Modern C++
portaudio
PortAudio is a cross-platform, open-source C language library for real-time audio input and output
pybind11
Seamless operability between C++11 and Python
botan
Cryptography Toolkit - C++ crypto library with TLS, X.509 and many algorithms
raygui
A simple and easy-to-use immediate-mode gui library
raylib
A simple and easy-to-use library to enjoy videogames programming
SFML
Simple and Fast Multimedia Library
argparser
little argparser libary in C, port of the argparser libary from finder in go
colors-cpp
all ansi colors as a header file
cppm
package searcher and reader for cpp-registry
keyvalueparser
a simple KeyValueParser Libary written in C++
respack
Resource bundler into pack files for releases
entt
Gaming meets modern C++ - a fast and reliable entity component system (ECS)
SQLiteCpp
SQLiteC++ (SQLiteCpp) is a smart and easy to use C++ SQLite3 wrapper
rapidjson
A fast JSON parser/generator for C++ with both SAX/DOM style API
sol2
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance
rtaudio
A set of C++ classes that provide a common API for realtime audio input/output across Linux, Macintosh OS X, and Windows
stk
The Synthesis ToolKit in C++ (STK) - audio signal processing and algorithmic synthesis classes
toml11
TOML for Modern C++
urho3d
Urho3D is a free lightweight, cross-platform 2D and 3D game engine implemented in C++
GameNetworkingSockets
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal
cryptopp
free C++ class library of cryptographic schemes
base32
de- and endcoder for base32 in C++ 20
WickedEngine
3D engine with modern graphics (DX12, Vulkan)
wolfssl
The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud
wxwidgets
Cross-Platform C++ GUI Library
flac
Free Lossless Audio Codec
ogg
Ogg Bitstream Library
opus
Modern audio compression for the internet
vorbis
Reference implementation of the Ogg Vorbis audio format
cpp-httplib
A C++ header-only HTTP/HTTPS server and client library
cppzmq
Header-only C++ binding for libzmq
pugixml
Light-weight, simple and fast XML parser for C++ with XPath support
enet
⚡️ ENet reliable UDP networking library
No projects found
Try a different search term.
Accumulated Github Stars 758576 from 99 projects!
Made with ❤️ in europe!