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
SuperCollider
SuperCollider is a platform for real-time audio synthesis and algorithmic composition, comprising the scsynth/supernova audio servers, the …
746790stable
uxlfoundation/oneTBB
oneTBB (oneAPI Threading Building Blocks) is a C++ library for adding task-based parallelism to applications, letting developers express lo…
856758stable
pawelsalawa/letos
Letos (formerly SQLiteStudio) is a free, open-source, cross-platform desktop application for creating, browsing, and editing SQLite databas…
946755active
OpenMower
OpenMower is an open-source project that converts cheap off-the-shelf robotic lawn mowers into smart, RTK GPS-guided mowing robots by repla…
836727active
BoomingTech/Piccolo
Piccolo (formerly Pilot) is a small open-source C++ game engine built for the GAMES104 course. It includes a Vulkan-based renderer, physics…
236727active
microsoft/GSL
Microsoft's implementation of the Guidelines Support Library (GSL), a header-only C++14 library of types and functions recommended by the C…
876722stable
Tatsu-syo/noMeiryoUI
No!! MeiryoUI is a small Windows utility that restores the ability to change system UI fonts, a feature removed since Windows 8.1. It is a …
866719active
zhongyang219/MusicPlayer2
MusicPlayer2 is a feature-rich local music player for Windows written in C++ with MFC. It supports lyrics display (including karaoke-style …
716703active
google-ai-edge/LiteRT-LM
LiteRT-LM is Google's production-ready, high-performance open-source framework for running large language models on edge devices, built as …
886702active
goldendict/goldendict
GoldenDict is a feature-rich desktop dictionary lookup program that supports many dictionary formats (StarDict, Babylon, Lingvo DSL, Dictd,…
406702active
U8g2
U8g2 is a monochrome graphics library for embedded devices, supporting a wide range of OLED and LCD display controllers with drawing primit…
756691stable
hiredis
Hiredis is a minimalistic C client library for Redis, supporting the binary-safe RESP protocol for Redis >= 1.2. It provides synchronous, a…
946688stable
ValveSoftware/openvr
The OpenVR SDK provides the API, headers, and samples for accessing VR hardware from multiple vendors through SteamVR without hardware-spec…
636668stable
google/perfetto
Perfetto is an open-source suite of SDKs, daemons, and tools for production-grade system profiling, app tracing, and trace analysis on clie…
936647stable
OpenMW/openmw
OpenMW is an open-source, cross-platform game engine that reimplements the Morrowind engine, allowing players to run The Elder Scrolls III:…
856629active
halide/Halide
Halide is an embedded DSL (in C++ and Python) for writing high-performance, data-parallel image and array processing pipelines. It separate…
686620stable
google/snappy
Snappy is a fast compression/decompression library from Google that prioritizes very high throughput over maximum compression ratios. It of…
856619stable
erincatto/box3d
Box3D is a 3D rigid body physics engine for games, written in portable C17 with a data-oriented design. It provides collision detection, jo…
656587active
openMVG/openMVG
OpenMVG is a C++ library for multiple view geometry and Structure from Motion (SfM), providing end-to-end 3D reconstruction from images. It…
646558active
Unleashed Recompiled
XenonRecomp is a static recompilation tool that converts Xbox 360 (PowerPC) executables into C++ code that can be recompiled into native ex…
356556active
LibreCAD
LibreCAD is a free, open-source, cross-platform 2D CAD application built on Qt, based on the QCAD community edition. It reads and writes DX…
916514active
cimbar
libcimbar is an optimized C++ implementation of the cimbar (color icon matrix) high-density 2D barcode format for air-gapped data transfer …
926491active
s&box
s&box is a modern game engine built on Valve's Source 2 and .NET, with an intuitive editor for creating games. This repository contains the…
616488active
PufferLib
PufferLib is a fast, open-source reinforcement learning library that trains tiny, super-human models in seconds, achieving 1M+ environment …
876476active
BLAKE3
The official Rust and C implementations of the BLAKE3 cryptographic hash function, which is faster than MD5, SHA-2, and BLAKE2 while remain…
966468stable
AlexandreRouma/SDRPlusPlus
SDR++ is a cross-platform, open-source software-defined radio (SDR) application designed to be bloat-free and simple to use. It supports a …
606399active
microsoft/Detours
Microsoft Detours is a C++ library for intercepting, monitoring, and instrumenting Win32 API calls on Windows via function hooking and bina…
646384stable
WonderTrader
WonderTrader is a high-performance C++-core quantitative trading framework covering the full lifecycle from data ingestion and backtesting …
746373active
tensorflow/serving
TensorFlow Serving is a flexible, high-performance serving system for machine learning models designed for production environments. It mana…
896364stable
Defold
Defold is a free, source-available, cross-platform game engine for building 2D and lightweight 3D games for desktop, mobile, web, and conso…
986357active
Valhalla Routing Engine
Valhalla is an open source routing engine and set of libraries built on OpenStreetMap data, written in C++. It provides turn-by-turn direct…
936275active
szad670401/HyperLPR
HyperLPR3 is a high-performance open-source framework for recognizing Chinese license plates, built with deep learning and available as a P…
236270active
RangiLyu/nanodet
NanoDet-Plus is a super fast, lightweight anchor-free object detection model implemented in PyTorch, with model sizes as small as 980KB (IN…
236269stable
kif-framework/KIF
KIF (Keep It Functional) is an iOS UI integration testing framework that automates app testing by driving the UI through accessibility attr…
956247active
ImPlot
ImPlot is an immediate mode, GPU-accelerated plotting library built on Dear ImGui for rendering interactive real-time charts in C++ applica…
786247active
PlotJuggler
PlotJuggler is a fast, open-source desktop application for visualizing time series data with a drag-and-drop interface and OpenGL rendering…
976220active
Tencent/puerts
PuerTS is a multi-language scripting solution from Tencent that embeds JavaScript/TypeScript (and, for Unity, Lua and Python) runtimes into…
926217active
Asio
Asio is a cross-platform C++ library for network and low-level I/O programming that provides a consistent asynchronous model using modern C…
706216stable
Neargye/magic_enum
A header-only C++17 library providing static reflection for enums, enabling conversion between enum values and strings, iteration over enum…
786208stable
HarfBuzz
HarfBuzz is a text shaping engine that converts Unicode text into properly positioned glyph output for any writing system, supporting OpenT…
996165stable
jbeder/yaml-cpp
yaml-cpp is a C++ library for parsing and emitting YAML, conforming to the YAML 1.2 spec. It builds cross-platform via CMake as a static or…
756152stable
cisco/openh264
OpenH264 is a BSD-licensed C++ library implementing H.264/AVC video encoding and decoding, suitable for real-time applications like WebRTC.…
746152stable
ldcsaa/HP-Socket
HP-Socket is a high-performance network communication component library for C/C++ providing TCP, UDP, HTTP/HTTPS, and WebSocket server, cli…
866151active
OpenAtomFoundation/pikiwidb
PikiwiDB (Pika) is a Redis-compatible, persistent key-value database built on RocksDB, developed by Qihoo's infrastructure team. It speaks …
876130active
Cactus
Cactus is a hybrid edge-cloud AI inference engine for mobile devices, wearables, smart home devices, and robots, built in C++ with custom q…
846111active
arvidn/libtorrent
libtorrent is a feature-complete, efficient C++ library implementing the BitTorrent protocol with support for popular extensions including …
946091stable
ROS 2
ROS 2 (Robot Operating System) is a meta operating system consisting of software libraries and tools for building robot applications, from …
966089stable
OSGeo/gdal
GDAL is an MIT-licensed C++ translator library for reading and writing raster and vector geospatial data formats, with bindings for many la…
926086stable
Rainmeter
Rainmeter is a free, open-source desktop customization tool for Windows that displays customizable skins on the desktop, ranging from hardw…
996074stable
CGAL/cgal
CGAL (Computational Geometry Algorithms Library) is a mature C++ library providing efficient and reliable algorithms for computational geom…
976071stable
TsudaKageyu/minhook
MinHook is a minimalistic, lightweight C library for intercepting (hooking) x86 and x64 function calls on Windows, using a trampoline/detou…
656012stable
luau-lang/luau
Luau is a fast, small, gradually typed scripting language derived from Lua 5.1, designed to be embedded in applications with a sandboxed ru…
956009active
alibaba/AliSQL
AliSQL is Alibaba Cloud's open-source MySQL branch based on MySQL 8.0.44, adding a DuckDB columnar analytical storage engine and native HNS…
805986active
duilib/duilib
Duilib is a free, open-source DirectUI interface library for building Windows desktop application UIs in C++. It features a simple, extensi…
605963active
Dokany
Dokany is a user-mode file system library for Windows, similar to FUSE on Linux, letting developers create file systems without writing ker…
595954active
google/bbr
Google's distribution of documentation, scripts, and reference materials for the BBR TCP/QUIC congestion control algorithm, including the L…
755952active
Lemonade
Lemonade is a local AI server that runs optimized LLMs (plus image, speech, and embedding models) on your own GPU and NPU, exposing OpenAI-…
835937active
google/highway
Highway is a C++ library providing performance-portable SIMD/vector intrinsics that work across seven CPU architectures. It supports runtim…
795929stable
vcmi/vcmi
VCMI is an open-source, from-scratch reimplementation of the Heroes of Might and Magic III game engine, licensed under GPL-2.0. It uses the…
955909active
mergerfs
mergerfs is a FUSE-based union filesystem that logically merges multiple filesystem paths into a single mount point. It offers configurable…
865898active
KhronosGroup/MoltenVK
MoltenVK is a layered implementation of the Vulkan 1.4 graphics and compute API built on top of Apple's Metal framework, enabling Vulkan ap…
955892active
xiph/rnnoise
RNNoise is a C library that uses a hybrid DSP/recurrent neural network approach for real-time full-band speech noise suppression. It also s…
235878stable
xufuji456/FFmpegAndroid
An Android demo application integrating FFmpeg via JNI/NDK for video cropping, watermarking, transcoding, encoding/decoding, GIF conversion…
715873active
MeshLab
MeshLab is an open source, portable, and extensible system for processing and editing unstructured large 3D triangular meshes, built on the…
645858active
mg-chao/snow-apps
Snow Apps is a C++ open-source suite containing Snow Shot, a screenshot capture and annotation tool, and Snow Image Viewer. Snow Shot offer…
835845active
Piper Text-to-Speech
Piper is a fast, fully local neural text-to-speech engine that embeds espeak-ng for phonemization and ships with a CLI, HTTP web server, Py…
855821active
leethomason/tinyxml2
TinyXML-2 is a small, efficient C++ XML parser that builds a DOM from XML documents which can be read, modified, and saved. It consists of …
685810stable
Tencent/libpag
libpag is Tencent's official real-time rendering library for PAG (Portable Animated Graphics) files, a format exported from Adobe After Eff…
975795active
NVIDIA/DALI
NVIDIA DALI is a GPU-accelerated data loading and preprocessing library with optimized building blocks and an execution engine for deep lea…
915761active
UEFITool
UEFITool is a cross-platform C++/Qt application that parses UEFI-compatible firmware images into a tree structure, verifies their integrity…
845761active
facebookresearch/fastText
fastText is a lightweight open-source C++ library (with Python bindings and a CLI) from Facebook Research for efficiently learning word rep…
1026525maintenance
Slang
Slang is a shading language and compiler for building large, modular, high-performance GPU shader codebases. It compiles to D3D12, Vulkan, …
965752active
pjreddie/darknet
Darknet is an open-source neural network framework written in C and CUDA, best known as the original home of the YOLO real-time object dete…
3226503maintenance
mlpack
mlpack is a fast, header-only C++ machine learning library built on Armadillo, ensmallen, and cereal, offering a wide range of algorithms f…
825710stable
ConfettiFX/The-Forge
The Forge is a cross-platform rendering and game framework written in C++, supporting Windows (DirectX 12/DXR), macOS/iOS (Metal), Android,…
755680active
baidu/dperf
dperf is a high-performance network traffic generator and load testing tool built on DPDK, capable of tens of millions of HTTP connections …
625644active
mruby/mruby
mruby is a lightweight implementation of the Ruby programming language, ISO-standard compliant and Ruby 4.x syntax compatible, written in C…
775617stable
ZipArchive/ZipArchive
SSZipArchive is an Objective-C/Swift utility library for creating and extracting zip archives on Apple platforms (iOS, macOS, tvOS, watchOS…
415603stable
TwilitRealm/dusklight
Dusklight is a reverse-engineered, open-source reimplementation of The Legend of Zelda: Twilight Princess that runs the game natively on PC…
825600active
lief-project/LIEF
LIEF is a cross-platform C++ library (with Python and Rust bindings) for parsing, inspecting, modifying, and writing executable file format…
955598stable
ReShade
ReShade is a generic post-processing injector for games and video software that hooks into Direct3D 9-12, OpenGL, and Vulkan applications t…
755587active
antirez/sds
SDS (Simple Dynamic Strings) is a C string library that augments libc string handling with heap-allocated, binary-safe dynamic strings usin…
365577stable
nanopb/nanopb
Nanopb is a small code-size Protocol Buffers implementation in plain ANSI C, designed for microcontrollers and other memory-constrained sys…
835568stable
google/bloaty
Bloaty is a size profiler for binaries that shows what is taking up space inside an executable. It uses custom ELF, DWARF, and Mach-O parse…
665563active
chrxh/alien
ALIEN is a CUDA-powered artificial life simulation application that simulates digital organisms as particle networks with genetics and neur…
745539active
cinder/Cinder
Cinder is a free, open-source C++ library for professional-quality creative coding, covering graphics, audio, video, and computational geom…
545539active
google-deepmind/open_spiel
OpenSpiel is a collection of game environments and reinforcement learning/search/planning algorithms for research in general RL and multiag…
935537active
Netflix/vmaf
VMAF is Netflix's Emmy-winning perceptual video quality assessment algorithm, provided as a standalone C library (libvmaf) with a wrapping …
935516stable
intel/hyperscan
Hyperscan is a high-performance C library (written in C++) for simultaneously matching large numbers of regular expressions, using hybrid a…
675502stable
Cuberite
Cuberite is a lightweight, fast, and extensible Minecraft-compatible multiplayer game server written in C++ with a flexible Lua plugin API.…
555453active
ThrowTheSwitch/Unity
Unity is a lightweight unit testing framework for C, distributed as a single C file and a pair of headers with a rich set of assertion macr…
815394stable
google/tcmalloc
TCMalloc is Google's fast, multi-threaded memory allocator implementing C's malloc() and C++'s operator new. It is a drop-in replacement al…
775385stable
supertuxkart/stk-code
SuperTuxKart is a free, open-source 3D kart racing game focused on fun rather than realistic physics, with single-player and online multipl…
685380active
facebookincubator/katran
Katran is a C++ library and BPF program for building a high-performance layer 4 load balancing forwarding plane. It leverages the Linux ker…
775362active
Ardour
Ardour is a free and open-source digital audio workstation (DAW) for recording, editing, mixing, and mastering audio and MIDI projects. It …
775356active
The-Powder-Toy/The-Powder-Toy
The Powder Toy is a free, open-source falling-sand physics sandbox game written in C++ with SDL, simulating air pressure, velocity, heat, a…
915336active
nmslib/hnswlib
A header-only C++ library with Python bindings implementing the HNSW algorithm for fast approximate nearest neighbor search. It supports in…
765332stable
patriciogonzalezvivo/glslViewer
A console-based OpenGL sandbox for rendering and live-editing 2D/3D GLSL shaders without a UI. It supports fragment and vertex shaders, tex…
845329active
Librum
Librum is a free and open-source e-book reader and library management application built with C++, Qt6, and QML. It lets users read e-books,…
555319active
Spine
Official runtime libraries for loading and rendering Spine 2D skeletal animation data in game engines and toolkits across many languages. T…
775314stable

← prev page 4 / 36 next →