Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source cpp software

3521 open-source libraries, tools and applications tagged cpp, ranked by how closely cpp is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

3521 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
CytopiaTeam/Cytopia
Cytopia is a free, open-source retro pixel-art city building simulation game with a focus on modding. It uses a custom isometric rendering …
672171active
marzer/tomlplusplus
toml++ is a header-only C++17 library for parsing and serializing TOML configuration files, with optional serialization to JSON and YAML. I…
612169stable
adafruit/DHT-sensor-library
An Arduino library for reading DHT series low-cost temperature and humidity sensors (DHT11, DHT22, AM2302). It provides a simple C++ API on…
592169stable
steipete/Aspects
Aspects is a small Objective-C/Swift library for aspect-oriented programming that hooks into existing methods per class or per instance usi…
108414maintenance
kythe/kythe
Kythe is a pluggable, mostly language-agnostic ecosystem for building tools that work with code, providing a standard schema and interchang…
842168active
taocpp/PEGTL
PEGTL is a zero-dependency, header-only C++ library for building parsers with Parsing Expression Grammars using parser combinators expresse…
932165stable
microsoft/DirectXTex
DirectXTex is a shared-source C++ library from Microsoft for reading and writing DDS files and performing texture content processing such a…
832164stable
MRPT/mrpt
MRPT is a mature C++ toolkit of libraries and applications for mobile robotics, covering SLAM, localization, probabilistic filtering, senso…
942160stable
PipeWire/pipewire
PipeWire is a server and user-space API for handling multimedia pipelines on Linux, providing a low-latency, graph-based engine for audio a…
752160stable
Open Motion Planning Library (OMPL)
OMPL is an open-source C++ library of over 40 sampling-based motion planning algorithms (RRT-Connect, PRM, RRT*, KPIECE, etc.) across more …
902156stable
official-pikafish/Pikafish
Pikafish is a free, open-source UCI xiangqi (Chinese chess) engine derived from Stockfish, using NNUE neural network evaluation to analyze …
862156active
espressif/esp-who
ESP-WHO is an image processing development platform from Espressif providing face detection, face recognition, pedestrian detection, and QR…
632156active
PortAudio/portaudio
PortAudio is a cross-platform open-source C library for real-time audio input and output. It supports callback-based and blocking read/writ…
672152stable
sgan81/apfs-fuse
A read-only FUSE driver that mounts Apple File System (APFS) volumes on Linux. It supports FileVault-encrypted volumes, fusion drives, snap…
322152active
soedinglab/MMseqs2
MMseqs2 is an open-source C++ suite for ultra-fast, sensitive search and clustering of huge protein and nucleotide sequence sets, running o…
692147active
ideawu/ssdb
SSDB is a fast, Redis-compatible NoSQL key-value database written in C++ that stores data on disk using LevelDB/RocksDB-style storage. It s…
238307maintenance
bluekitchen/btstack
BTstack is BlueKitchen's dual-mode Bluetooth stack (Classic + Low Energy) implemented in C with an ultra-small, highly configurable memory …
762144active
serge-sans-paille/pythran
Pythran is an ahead-of-time compiler that translates a subset of Python, focused on scientific computing with NumPy, into fast native C++ e…
752144active
TrustKit
TrustKit is an open-source Objective-C framework that simplifies deploying SSL public key pinning and reporting in iOS, macOS, tvOS, and wa…
742144active
sogou/srpc
SRPC is an enterprise-level C++ RPC framework built on Sogou C++ Workflow, used in production at Sogou for tens of billions of daily reques…
842143active
intel/openvino-plugins-ai-audacity
A set of AI-enabled effects, generators, and analyzers for Audacity, powered by Intel OpenVINO running fully locally on CPU, GPU, or NPU. I…
752142active
id-Software/Quake-III-Arena
The official GPL source code release of Quake III Arena, id Software's classic first-person shooter, written in C. It provides the full eng…
328272maintenance
aixed/WeChat-Hook
A Windows x64 DLL (loaded as a version.dll proxy into WeChat PC) that hooks WeChat 3.9.10.16 / 4.1.10.27 and exposes a local HTTP API for s…
942129active
fastfloat/fast_float
fast_float is a header-only C++11 library providing fast, exact implementations of std::from_chars for float, double, and integer types, pa…
992128stable
AcademySoftwareFoundation/OpenColorIO
OpenColorIO (OCIO) is a complete color management framework for motion picture production, emphasizing visual effects and computer animatio…
892128stable
liballeg/allegro5
Allegro 5 is a cross-platform C library for video game and multimedia programming, handling windows, input, graphics, audio, fonts, and vid…
822128stable
linyacool/WebServer
A high-performance HTTP web server written in C++11 using epoll edge-triggered non-blocking IO with a Reactor concurrency model and thread …
328215maintenance
pocketpy/pocketpy
pocketpy is a portable Python 3.x interpreter written in C11 with no dependencies beyond the C standard library, designed as a Lua alternat…
922125active
bytecodealliance/rustix
Rustix is a Rust library providing safe, memory-safe and I/O-safe bindings to POSIX/Unix/Linux/Winsock syscall-like APIs. It offers configu…
672123stable
TextureGroup/Texture
Texture (formerly AsyncDisplayKit) is an iOS/tvOS UI framework built on UIKit that keeps complex interfaces smooth by moving layout, decodi…
668178maintenance
lexbor/lexbor
Lexbor is a fast, standards-compliant HTML parser and DOM library written in pure C99, with additional modules for CSS, URL, encoding, and …
792111active
vtereshkov/umka-lang
Umka is a statically typed, embeddable scripting language implemented in C99, with a bytecode compiler and virtual machine distributed as a…
882110active
h2o/picohttpparser
PicoHTTPParser is a tiny, fast HTTP request/response parser written in C. It is stateless and allocation-free, setting pointers into the ca…
762108stable
adafruit/Adafruit_SSD1306
An Arduino library for driving monochrome OLED displays based on the SSD1306 controller chip, supporting 128x64 and 128x32 panels over I2C …
732108stable
vapoursynth/vapoursynth
VapourSynth is a video processing framework with a C++ core library and a Python module for writing video processing scripts. It supports m…
932106active
zlib-ng/zlib-ng
A zlib-compatible data compression library rewritten in modern C11 with SIMD/CPU-intrinsic optimizations for deflate and inflate. It serves…
812103active
yuanfengyun/q_algorithm
A multi-language library implementing efficient winning-hand (hu) detection algorithms for tile and card games, including Mahjong, Paohuzi,…
322102active
joeycastillo/Sensor-Watch
Sensor Watch is an open-source replacement main board for the classic Casio F-91W wristwatch, built around a Microchip SAM L22 ARM Cortex-M…
772098active
tyilo/insert_dylib
A command line utility written in C that inserts a dylib load command (LC_LOAD_DYLIB or LC_LOAD_WEAK_DYLIB) into Mach-O binaries, including…
342098active
RenderKit/oidn
Intel Open Image Denoise is an open-source library of high-performance, deep-learning-based denoising filters for images rendered with ray …
882097stable
HarbourMasters/Starship
Starship is a PC port of Star Fox 64 (SF64) built from a reverse-engineered codebase, requiring users to supply their own legally dumped RO…
612097active
PolyMC/PolyMC
PolyMC is an open-source custom launcher for Minecraft, forked from MultiMC, that lets users create and manage multiple isolated Minecraft …
952093active
Special K
Special K is a Windows DLL injection framework for PC games that fixes and enhances graphics, adds HDR support, framerate capping, and deta…
942093active
DanBloomberg/leptonica
Leptonica is an open-source C library providing a broad set of image processing and image analysis operations, with a focus on document ima…
742092stable
gosu/gosu
Gosu is a lightweight 2D game development library for Ruby and C++, providing a window/main loop, 2D graphics and text via OpenGL, sound an…
672090active
TileDB
TileDB is an embeddable C++ storage engine for dense and sparse multi-dimensional arrays, with cloud object storage support (S3, GCS, Azure…
822084stable
TerryCavanagh/VVVVVV
The open-sourced source code of VVVVVV, Terry Cavanagh's 2010 indie 2D puzzle-platformer, released in 2020. The desktop version is a C++/SD…
758025maintenance
cage-kiosk/cage
Cage is a Wayland kiosk compositor that runs a single maximized application and prevents user interaction with anything else. It is built o…
822082active
pschlan/cron-job.org
The open-source codebase behind cron-job.org, a self-hosted web service for scheduling and executing HTTP-based cron jobs. It consists of a…
752081active
GPUOpen-Effects/FidelityFX-FSR2
AMD FidelityFX Super Resolution 2 (FSR 2) is an open-source, high-quality temporal upscaling solution that reconstructs high-resolution fra…
232080stable
docopt
docopt is a command-line argument parsing library that generates a parser from the help message/usage patterns you write in your program's …
418004maintenance
SubnauticaNitrox/Nitrox
Nitrox is an open-source multiplayer modification for the game Subnautica, adding client/server networking, world and vehicle syncing, and …
792075active
Nez
Nez is a free, feature-rich 2D game framework built on top of MonoGame and FNA in C#. It provides an Entity/Component system, physics, rend…
602075active
Cartographer
Cartographer is a C++ library that computes real-time simultaneous localization and mapping (SLAM) in 2D and 3D from sensor streams such as…
237985maintenance
marcoslucianops/DeepStream-Yolo
A collection of configuration files, parsers, and conversion utilities for running YOLO-family object detection models on NVIDIA DeepStream…
572074active
handy-computer/transcribe.cpp
A C/C++ speech-to-text inference library built on the ggml runtime that runs 16+ ASR model families (Whisper, Parakeet, Canary, Moonshine, …
822071active
ValveSoftware/wine
Valve's fork of Wine, a compatibility layer that runs Microsoft Windows executables (DOS, Win32, Win64) on Unix-like systems by translating…
762069active
TurtleBot3
Official ROS packages for the ROBOTIS TurtleBot3 mobile robot platform, providing drivers, bringup, and core launch/configuration files. It…
842065active
cifertech/nRFBox
nRFBox is an open-source ESP32-based handheld tool that scans, analyzes, jams, and spoofs BLE, Wi-Fi, and 2.4GHz signals using an nRF24L01 …
692060active
skypjack/uvw
uvw is a header-only (also available as a static/shared library) wrapper around libuv that exposes its C API through a modern, event-based …
542057active
TeamWin/Team-Win-Recovery-Project
Team Win Recovery Project (TWRP) is the leading open-source custom recovery environment for Android devices, written primarily in C. It pro…
322057active
DeePMD-kit
DeePMD-kit is a deep learning package for building many-body potential energy representations and running molecular dynamics simulations. I…
922055stable
DFHack
DFHack is a memory access library for the game Dwarf Fortress, distributed with a large collection of scripts and plugins that extend and a…
992054active
v4l2rtspserver
A C++ RTSP streaming server that captures video from V4L2 devices (H264, HEVC, JPEG, VP8, VP9) and optionally audio from ALSA devices, serv…
812052active
chapel-lang/chapel
Chapel is a modern open-source programming language designed for productive parallel computing at scale, with first-class support for task …
902048active
enkiTS
enkiTS is a permissively licensed (Zlib) C and C++ task scheduler for building parallel programs that exploit data and task-level paralleli…
822041active
elishacloud/dxwrapper
A DLL wrapper that fixes compatibility issues with older DirectX games running on Windows 10/11 by translating legacy DirectDraw/Direct3D c…
952040active
zxing-cpp/zxing-cpp
ZXing-C++ is an open-source, multi-format 1D/2D barcode image processing library written in pure C++20, ported from the Java ZXing library …
942039active
Anime4KCPP
Anime4KCPP is a high-performance anime image and video upscaler built on CNN-based algorithms, written in C++. It ships as a library plus V…
722033active
ezEngine/ezEngine
ezEngine is a free, open source C++ game engine with a modular, plugin-based architecture and a feature-rich editor. It provides a full ECS…
882032active
openid/AppAuth-iOS
AppAuth-iOS is an Objective-C client SDK for iOS, macOS, and tvOS that implements OAuth 2.0 and OpenID Connect authorization flows. It foll…
872032stable
vit-vit/CTPL
CTPL is a modern, efficient, header-only C++ thread pool library implementing the thread pool pattern for parallel job execution. It suppor…
232032stable
ErLinErYi/PlantsVsZombies
A Plants vs. Zombies clone built entirely in C++ on Cocos2d-x 3.16, with 104 levels, 13 plants, and 14 zombies. It doubles as a learning re…
232028active
visualfc/liteide
LiteIDE is a simple, open source, cross-platform IDE built in C++ with Qt, focused on Go development. It provides a code editor with Go sup…
667766maintenance
OSGeo/PROJ
PROJ is a C++ library for generic coordinate transformation, converting coordinates between coordinate reference systems (CRS), including c…
922025stable
MoveIt Motion Planning Framework
MoveIt is an open-source motion planning framework for ROS and ROS 2 that provides manipulation, inverse kinematics, collision checking, an…
752024stable
NVIDIA-RTX/NVRHI
NVRHI (NVIDIA Rendering Hardware Interface) is a C++ library providing a common abstraction layer over Direct3D 11, Direct3D 12, and Vulkan…
752020active
TailsmanDesign/PocketMage_PDA
PocketMage is an open-source E-Ink PDA built on an ESP32-S3, running a custom C++ operating system (PocketMageOS) developed with PlatformIO…
812019active
zaphoyd/websocketpp
WebSocket++ is a header-only C++ library implementing RFC6455 (The WebSocket Protocol) with both client and server functionality. It uses i…
557716maintenance
jkuhlmann/cgltf
cgltf is a single-file, stb-style C99 library for parsing and writing glTF 2.0 and GLB 3D asset files. It is widely adopted in graphics eng…
482015stable
qicosmos/rest_rpc
rest_rpc is a modern C++20, header-only, high-performance RPC framework built on standalone asio and coroutines. It makes TCP-based remote …
732014active
igraph
igraph is a C library for complex network analysis and graph theory, emphasizing efficiency, portability, and ease of use. It offers bindin…
762012stable
AcademySoftwareFoundation/OpenTimelineIO
OpenTimelineIO (OTIO) is an open-source API and interchange format for editorial timeline/cut information, with a C++ core library, in-memo…
802007stable
Mooncake-Labs/pg_mooncake
pg_mooncake is a Postgres extension that maintains a columnstore mirror of Postgres tables in Apache Iceberg, enabling fast real-time analy…
552003active
google/marl
Marl is a hybrid thread/fiber task scheduler library written in C++11 that lets you run tasks across a fixed pool of hardware threads. It u…
102002stable
equalsraf/neovim-qt
Neovim Qt is a lightweight cross-platform graphical front-end (GUI) for the Neovim text editor, written in C++ with Qt6. It also provides a…
852001active
OpenMM
OpenMM is a high-performance toolkit and library for molecular dynamics simulation, with optimized GPU-accelerated kernels. It can be used …
932000stable
mborgerding/kissfft
KISS FFT is a mixed-radix Fast Fourier Transform library written in C that supports fixed-point and floating-point data types. It is design…
702000stable
simdutf
simdutf is a high-performance C++ library for Unicode validation, transcoding (UTF-8, UTF-16, UTF-32, Latin1, ASCII) and WHATWG-compliant B…
991996stable
nemtrif/utfcpp
A small, header-only C++ library for handling UTF-8 encoded strings in a portable way, compatible back to C++98. It provides STL iterator-b…
881996stable
blend2d/blend2d
Blend2D is a high-performance 2D vector graphics engine written in C++ that uses a built-in JIT compiler (via AsmJit) to generate optimized…
741996active
quickfix/quickfix
QuickFIX is a free, open-source C++ implementation of the FIX (Financial Information eXchange) protocol, serving as a full-featured messagi…
691995stable
ruyo/VRM4U
VRM4U is an Unreal Engine (UE4/UE5) plugin that imports VRM 3D avatar files at runtime and in-editor. It generates skeletal rigs, morph tar…
1001994active
mfontanini/libtins
libtins is a high-level, multiplatform C++ library for network packet sniffing, parsing, and crafting. It provides an efficient, endianness…
801994stable
antirez/iris.c
Iris is a pure C inference pipeline that generates images from text prompts using open-weights diffusion transformer models like FLUX.2 Kle…
431994active
pantor/inja
Inja is a header-only template engine for modern C++, loosely inspired by Python's Jinja. It renders text templates with variables, loops, …
671991stable
Tencent/sluaunreal
Slua-unreal is an Unreal Engine 4/5 plugin that lets developers write game logic in Lua instead of C++, with automatic export of blueprint …
401991stable
mlabbe/nativefiledialog
A tiny, portable C library that invokes native file open, save, and folder-select dialogs on Windows, macOS, and Linux with a single consis…
231991stable
sheredom/utf8.h
A single-header C and C++ library providing UTF-8 string manipulation functions mirroring the standard string.h API. It offers utf8-prefixe…
781990stable
sewenew/redis-plus-plus
redis-plus-plus is a C++11 Redis client library built on hiredis, supporting most Redis commands plus Valkey, DragonflyDB, and KeyDB via RE…
651989stable

← prev page 12 / 36 next →