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
microsoft/terminal
Microsoft's open-source Windows Terminal application, a modern tabbed terminal emulator with GPU-accelerated text rendering, plus the origi…
89105002active
swiftlang/swift
The Swift programming language: a high-performance, memory-safe systems and application programming language with a modern syntax and seaml…
9370465stable
openpilot
openpilot is an open-source operating system for robotics that currently functions as an advanced driver assistance system (ADAS) for 300+ …
8963922active
ggml-org/whisper.cpp
A high-performance C/C++ port of OpenAI's Whisper automatic speech recognition model with no external dependencies. It supports CPU, GPU (M…
9954397stable
nlohmann/json
nlohmann/json is a header‑only C++ library that provides a simple, modern API for parsing, generating, and manipulating JSON data. It also …
6650656active
facebookresearch/faiss
Faiss is a C++ library (with Python wrappers) for efficient similarity search and clustering of dense vectors, supporting indexes that scal…
9441147stable
BitNet
bitnet.cpp is Microsoft's official inference framework for 1-bit large language models (BitNet b1.58), providing optimized CPU kernels with…
6240295active
google/googletest
GoogleTest is Google's C++ xUnit testing and mocking framework, merging the formerly separate GoogleTest and GoogleMock projects. It provid…
8539642stable
Hyprland
Hyprland is an independent, dynamic tiling Wayland compositor for Linux written in C++, featuring extensive animations, blur, and visual ef…
9638896active
nothings/stb
A collection of single-file, public domain (or MIT) C/C++ libraries covering image loading/writing/resizing, TrueType font rasterization, O…
7134694stable
FreeCAD
FreeCAD is a free and open-source, cross-platform 3D parametric CAD modeler for designing real-life objects of any size, built on the OpenC…
9534484stable
SerenityOS/serenity
SerenityOS is a graphical Unix-like operating system for 64-bit x86, Arm, and RISC-V computers, built from scratch in C++ with a custom ker…
7633868active
ValveSoftware/Proton
Proton is a compatibility tool for Steam Play, based on Wine and additional components, that lets Windows-exclusive games run on Linux thro…
10033090active
telegramdesktop/tdesktop
The official open-source Telegram Desktop messenger client, built on the Telegram API and MTProto secure protocol. It is a full-featured cr…
9333052stable
QtScrcpy
QtScrcpy is a cross-platform desktop application for displaying and controlling Android devices in real time over USB or network, built on …
9332281active
facebook/rocksdb
RocksDB is an embeddable persistent key-value store library written in C++, based on LevelDB and maintained by Meta's Database Engineering …
9632197stable
Dragonfly
Dragonfly is a modern in-memory data store that is fully API-compatible with Redis and Memcached, built on a multi-threaded, shared-nothing…
9931779active
XiaoZhi AI Chatbot
XiaoZhi is an open-source MCP-based AI voice chatbot firmware for ESP32-family microcontrollers, connecting large language models like Qwen…
9131445active
flameshot-org/flameshot
Flameshot is a free, open-source, cross-platform screenshot tool with built-in annotation and editing features. It offers both an intuitive…
9331182stable
karpathy/llm.c
llm.c is a pure C/CUDA implementation for training large language models like GPT-2 and GPT-3, with no dependency on PyTorch or Python. It …
3431176active
facebook/folly
Folly is a C++20 library of core components designed for practicality and efficiency. It provides a wide range of utilities, from concurren…
9530552active
SRS (Simple Realtime Server)
SRS (Simple Realtime Server) is a high-performance, open-source real-time media server written in C++ that supports RTMP, WebRTC, HLS, HTTP…
9929351stable
Envoy
Envoy is a CNCF-hosted, high-performance C++ edge, middle, and service proxy designed for cloud-native and AI-native applications. It provi…
9529082stable
XGBoost
XGBoost is an optimized, scalable gradient boosting library implementing parallel tree boosting (GBDT/GBM) with bindings for Python, R, Jav…
9428887stable
MLX
MLX is an array computation framework for machine learning on Apple silicon, developed by Apple ML research. It offers NumPy-like Python AP…
9528839active
Taichi
Taichi Lang is an open-source domain-specific language embedded in Python for high-performance parallel numerical computation, using a JIT …
6028390active
vcpkg
vcpkg is Microsoft's free, open-source C/C++ package manager for acquiring and managing open-source libraries on Windows, Linux, and macOS.…
9427512stable
libuv/libuv
libuv is a cross-platform C library providing asynchronous I/O via a full-featured event loop backed by epoll, kqueue, IOCP, and event port…
9027272stable
Tree-sitter
Tree-sitter is a parser generator tool and incremental parsing library that builds concrete syntax trees for source files and efficiently u…
9627097stable
Apollo
Apollo is an open-source autonomous driving platform providing a high-performance, modular software stack for developing, testing, and depl…
5426853active
Typesense Search Engine
Typesense is an open-source, in-memory search engine written in C++ that provides fast, typo-tolerant full-text search with sub-50ms latenc…
8526616stable
Swordfish90/cool-retro-term
cool-retro-term is a terminal emulator that mimics the look and feel of old cathode ray tube (CRT) screens, built with Qt6 and QML. It is d…
7426466active
fmtlib/fmt
fmt is a modern C++ formatting library offering a fast, safe alternative to printf and iostreams. It implements the C++20 std::format speci…
8925882active
SDWebImage
SDWebImage is an asynchronous image downloader and caching library for Apple platforms, provided as categories on UIImageView, UIButton, an…
7025628stable
LVGL
LVGL (Light and Versatile Graphics Library) is a free, MIT-licensed open-source embedded UI library written in C for building graphical use…
9024981stable
simdjson
simdjson is a high‑performance C++ library for parsing JSON using SIMD instructions. It provides strict validation, minification and fast N…
10024432active
simdjson
A C++ library that parses JSON at gigabytes-per-second speeds using SIMD instructions and microparallel algorithms, with runtime CPU-tailor…
10024432stable
PaddlePaddle
PaddlePaddle is an open‑source deep learning platform that provides a unified framework for model development, training, and inference. It …
9224105active
PaddlePaddle
PaddlePaddle is an industrial-grade deep learning framework written in C++ with Python APIs, supporting high-performance single-machine and…
9224105active
Tencent/ncnn
ncnn is a high-performance neural network inference framework written in C++ and optimized for mobile, embedded, and desktop deployment. It…
8323907stable
MaaAssistantArknights
MAA (MAA Assistant Arknights) is a C++ desktop assistant for the mobile game Arknights that automates daily tasks using image recognition. …
9623854active
osquery/osquery
osquery is a SQL-powered operating system instrumentation, monitoring, and analytics framework that exposes OS data as a high-performance r…
8823587active
spmallick/learnopencv
LearnOpenCV is a repository of C++ and Python code examples for computer vision, deep learning, and AI. It provides ready‑to‑run notebooks …
9623170active
Sentinel
Sentinel is a flow control and reliability library for microservices, providing rate limiting, traffic shaping, concurrency limiting, circu…
7023144stable
BCC
BPF Compiler Collection (BCC) is a toolkit for writing efficient eBPF-based kernel tracing and manipulation programs, with instrumentation …
8922707active
Video2X
Video2X is a machine learning-based video super-resolution and frame interpolation framework written in C/C++. It upscales videos and image…
6222307active
scottbez1/smartknob
SmartKnob is an open-source haptic input knob combining a brushless gimbal motor and magnetic encoder with closed-loop torque control to si…
2322162active
catchorg/Catch2
Catch2 is a modern, C++-native unit testing framework supporting TDD and BDD styles, with no external dependencies. It also provides basic …
9421515stable
Blender
Blender is the free and open source 3D creation suite covering the entire 3D pipeline: modeling, rigging, animation, simulation, rendering,…
7720965stable
qmk/qmk_firmware
QMK (Quantum Mechanical Keyboard) is open-source firmware for custom keyboards and other input devices, supporting Atmel AVR and ARM USB mi…
7520731stable
iSH
iSH is an iOS/iPadOS app that runs a Linux shell locally using a usermode x86 emulator and syscall translation. It ships an Alpine Linux en…
8620592active
Atmosphère
Atmosphère is a customized firmware (CFW) for the Nintendo Switch, composed of components that replace and patch the console's bootloader, …
9420042active
RPCS3 Emulator
RPCS3 is a free and open-source PlayStation 3 emulator and debugger written in C++. It runs PS3 games and applications on Windows, Linux, m…
9319921active
ANTLR v4
ANTLR v4 is a parser generator that reads grammar files and produces parsers, lexers, and parse-tree walkers in ten target languages includ…
4919024stable
µWebSockets
µWebSockets is a C/C++ web server library providing highly optimized HTTP and WebSocket handling with a built-in URL router and pub/sub fea…
9218993stable
lightgbm-org/LightGBM
LightGBM is a high‑performance gradient boosting framework written in C++ with bindings for Python and R. It supports fast training, low me…
8418893active
facebook/hhvm
HHVM is an open-source virtual machine with a just-in-time (JIT) compiler for executing programs written in the Hack programming language. …
6818666active
DXVK
DXVK is a Vulkan-based translation layer that implements Direct3D 8, 9, 10, and 11 APIs, allowing Windows 3D applications and games to run …
9818322active
google/libphonenumber
Google's multi-language (Java, C++, JavaScript) library for parsing, formatting, and validating international phone numbers for all countri…
9818316stable
nicbarker/clay
Clay is a high-performance 2D UI layout library in C, distributed as a single zero-dependency header file. It provides a flex-box-like decl…
5118159active
abseil/abseil-cpp
Abseil is an open-source collection of C++17-compliant libraries drawn from Google's internal codebase, designed to augment the C++ standar…
9218158stable
pybind11
pybind11 is a lightweight header-only C++11 library that exposes C++ types and functions in Python (and vice versa), primarily for creating…
9018017stable
rocketride-org/rocketride-server
RocketRide is an open-source AI pipeline engine with a high-throughput C++ runtime and 100+ Python-extensible nodes for building, debugging…
8217760active
Tencent/mars
Mars is a cross-platform network and infrastructure component library developed by Tencent's WeChat team, comprising STN (signaling/network…
3817659stable
Marlin Firmware
Marlin is open-source (GPL-3.0) firmware for RepRap 3D printers, CNC machines, and laser engravers, running on 8-bit AVR and 32-bit ARM mic…
10017625active
apache/brpc
Apache bRPC ("better RPC") is an industrial-grade C++ RPC framework for building reliable, high-performance services and clients. It suppor…
9317621stable
bgfx
bgfx is a cross-platform, graphics API agnostic rendering library in C++ that abstracts over backends like Direct3D 11/12, Vulkan, Metal, O…
7717566stable
espressif/arduino-esp32
The official Arduino core that enables Arduino programming for the ESP32 family of SoCs, built on top of ESP-IDF. It provides board definit…
9417512stable
OpenRA
OpenRA is a free, open-source real-time strategy game engine written in C# using SDL and OpenGL that recreates and modernizes classic Westw…
7617420active
React Native for Windows
Microsoft's extension of React Native that lets developers build native Windows applications using JavaScript and React. It targets Windows…
8817343active
apache/arrow
Apache Arrow is a language-independent columnar in-memory data format specification plus multi-language libraries (C++, Python/PyArrow, Jav…
9517212stable
skywind3000/kcp
KCP is a fast and reliable ARQ (Automatic Repeat reQuest) protocol implemented as a pure algorithm in C, consisting of just two source file…
8316920stable
yhirose/cpp-httplib
A C++11 single-file header-only HTTP/HTTPS server and client library supporting HTTP/1.1 with SSL/TLS via OpenSSL, MbedTLS, or wolfSSL. It …
9616913active
Codon
Codon is a high-performance Python compiler that statically compiles Python-like code to native machine code via LLVM, typically achieving …
9816858active
wolfpld/tracy
Tracy is a real-time, nanosecond-resolution, hybrid frame and sampling profiler for games and other applications. It supports CPU and GPU p…
9616856stable
Simple DirectMedia Layer
Simple DirectMedia Layer (SDL) is a cross-platform C library providing low-level access to audio, keyboard, mouse, joystick, and graphics h…
9916836stable
Snapchat/Valdi
Valdi is a cross-platform UI framework from Snap that compiles declarative TypeScript UI code directly to native views on iOS, Android, and…
7916374active
OpenRCT2
OpenRCT2 is an open-source re-implementation of RollerCoaster Tycoon 2, a construction and management simulation game about running amuseme…
9616250active
MNN
MNN is a lightweight, high-performance deep learning inference engine developed by Alibaba, supporting LLMs, vision, audio, and multimodal …
9016188active
ArduPilot
ArduPilot is an open-source autopilot firmware suite (ArduPlane, ArduCopter, ArduRover, ArduSub) written in C++ that controls unmanned vehi…
10016081stable
Apache Doris
Apache Doris is an open-source MPP-based real-time analytical database that delivers sub-second queries over massive datasets, combining a …
9816078stable
GraphScope
Zvec is an open-source, in-process vector database by Alibaba that embeds directly into applications with no server or daemon required. It …
8016070active
scylladb/scylladb
ScyllaDB is an open-source, high-performance NoSQL wide-column data store built in C++ on the shared-nothing Seastar framework. It is API-c…
7615784stable
MuJoCo
MuJoCo (Multi-Joint dynamics with Contact) is a general-purpose physics engine for fast and accurate simulation of articulated structures i…
10015719active
dolphin-emu/dolphin
Dolphin is a GameCube and Wii emulator that lets users play console games on PC with enhancements like higher resolutions. It is a mature o…
7715650active
organicmaps/organicmaps
Organic Maps is a free, open-source, privacy-first offline maps and GPS navigation app for Android and iOS built on OpenStreetMap data. It …
9815594active
Dummy Robot
Dummy-Robot is a complete open-source design for a super-compact smart robotic arm, including 3D/CAD mechanical models, PCB hardware design…
3215569active
OpenCore
OpenCore is a UEFI bootloader for booting macOS (Hackintosh) and other operating systems on PC hardware, with an accompanying UEFI developm…
8915505active
ggml-org/ggml
ggml is a plain C/C++ tensor library for machine learning with no dependencies, designed to be simple, portable, and efficient. It supports…
9915480stable
glfw/glfw
GLFW is a multi-platform C library for creating windows, OpenGL/OpenGL ES contexts and Vulkan surfaces, and handling input and events. It p…
7915398stable
k2-fsa/sherpa-onnx
sherpa-onnx is an offline speech processing toolkit built on next-gen Kaldi and onnxruntime, supporting speech-to-text, text-to-speech, spe…
9415357active
polybar/polybar
Polybar is a fast and easy-to-use tool for creating highly customizable status bars on Linux desktop environments. It provides built-in mod…
3915346stable
mltframework/shotcut
Shotcut is a free, open-source (GPLv3) cross-platform video editor built with Qt and the MLT multimedia framework. It supports hundreds of …
9415338active
dyang886/Game-Cheats-Manager
Game Cheats Manager is an open-source desktop application that aggregates single-player game trainers and cheat tables from multiple source…
9415251active
dogecoin/dogecoin
Dogecoin Core is the reference full-node client and wallet for the Dogecoin cryptocurrency, adapted from Bitcoin Core. It lets anyone run a…
6515232active
Lynx
Lynx is an open-source cross-platform UI engine family that lets web developers build truly native interfaces for mobile, web, and desktop …
8715197active
musescore/MuseScore
MuseScore Studio is a free, open-source WYSIWYG music notation and composition application for writing, editing, playing, and printing shee…
9615128active
vosen/ZLUDA
ZLUDA is a drop-in replacement layer for CUDA that lets unmodified CUDA applications run on non-NVIDIA GPUs with near-native performance. I…
8315103active
NVIDIA/TensorRT-LLM
NVIDIA's TensorRT-LLM is a Python library and runtime for defining and serving Large Language Models with state-of-the-art inference optimi…
8314851active
bulletphysics/bullet3
Bullet Physics SDK is a C++ library providing real-time collision detection and rigid/soft body multi-physics simulation, with Python bindi…
4114766stable

page 1 / 36 next →