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
rvaiya/warpd
warpd is a modal, keyboard-driven virtual pointer for controlling the mouse cursor without a physical mouse. It supports hint, grid, and no…
233636stable
ggerganov/imtui
ImTui is an immediate mode text-based user interface (TUI) C++ library that ports the Dear ImGui API to the terminal via ncurses, supportin…
403632active
crankyoldgit/IRremoteESP8266
An Arduino library for ESP8266 and ESP32 that enables sending and receiving infrared remote control signals using common 940nm IR LEDs and …
703626stable
momo5502/sogen
Sogen is a C++ userspace emulator that runs Windows and Linux binaries at the CPU and syscall level without a real operating system, execut…
663625active
SRT (Secure Reliable Transport)
SRT (Secure Reliable Transport) is an open-source transport protocol and C++ library for ultra-low-latency live video and audio streaming o…
933613stable
unicode-org/icu
ICU (International Components for Unicode) is the Unicode Consortium's mature C/C++ and Java library providing Unicode and globalization su…
793611stable
OpenArm
OpenArm is a fully open-source 7DOF humanoid robot arm (hardware, firmware, and software) designed for physical AI research and deployment …
673605active
nmap/npcap
Npcap is the Nmap Project's packet capture and injection library for Microsoft Windows, implementing the portable Pcap API via a custom NDI…
913604active
RDKit
RDKit is an open-source cheminformatics toolkit written in C++ with Python, Java, C#, and JavaScript wrappers. It provides core data struct…
953597stable
KhronosGroup/glslang
Khronos's reference front end for GLSL and ESSL shaders, with a deprecated partial HLSL front end, that validates shader code and generates…
943597stable
Motion Planning
A collection of motion planning algorithm implementations covering graph search (A*, JPS, D*, LPA*, D* Lite, Theta*), sampling-based planni…
643592active
huxingyi/dust3d
Dust3D is a free, open-source, cross-platform 3D modeling application for creating low-poly 3D models quickly. It automates UV unwrapping, …
933587active
rathena/rathena
rAthena is an open-source, cross-platform MMORPG server package written in C++, continuing the eAthena project. It provides a complete serv…
743580active
mitchellh/libxev
libxev is a cross-platform, high-performance event loop library written in Zig that provides a unified proactor-style API for non-blocking …
703580stable
OpenXRay/xray-16
OpenXRay is an improved, community-maintained version of the X-Ray Engine that powers the S.T.A.L.K.E.R. game series. It adds 64-bit suppor…
673580active
acidanthera/AppleALC
AppleALC is an open-source macOS kernel extension (kext) that enables native HD audio for codecs not officially supported by Apple, without…
893579active
huxingyi/autoremesher
AutoRemesher is a cross-platform automatic quad remeshing tool that converts high-polygon 3D meshes into clean quad-based topology. It is b…
963578active
OpenGOAL
OpenGOAL is a project that decompiles the Jak & Daxter PS2 games and recompiles them into native x86-64 ports, including a from-scratch imp…
1003574active
Tencent/rapidjson
RapidJSON is a fast, header-only C++ library for parsing and generating JSON, offering both SAX and DOM style APIs. It is self-contained wi…
2315136maintenance
helio-fm/helio-sequencer
Helio is a free, open-source (GPL-3.0) music sequencer built in C++ with JUCE, available for desktop and mobile platforms. It features a mi…
773570active
fasiondog/hikyuu
Hikyuu is an ultra-fast open-source quantitative trading research framework built on a C++ core with Python bindings, focused on strategy a…
983561active
p-ranav/argparse
A single-header, C++17 argument parsing library for modern C++ with a Python argparse-like API. It supports positional and optional argumen…
673551stable
Boehm-Demers-Weiser Garbage Collector
The Boehm-Demers-Weiser conservative garbage collector (libgc) for C and C++, usable as a drop-in replacement for malloc/new that automatic…
863545stable
GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
Vulkan Memory Allocator (VMA) is a single-header C/C++ library that simplifies memory allocation and resource creation in Vulkan. It manage…
843525stable
Anttwo/SuGaR
SuGaR is the official PyTorch implementation of a CVPR 2024 method that extracts accurate, editable meshes from 3D Gaussian Splatting recon…
273525active
ireader/media-server
A C library suite implementing streaming media protocols and container formats, including RTSP/RTP/RTMP clients and servers, HLS/DASH segme…
773524active
Nano
The official C++ node implementation of the Nano (XNO) digital currency, a feeless, instant, and eco-friendly payment protocol. It runs a f…
733524active
aeron-io/simple-binary-encoding
Simple Binary Encoding (SBE) is a high-performance binary message codec implementing the FIX SBE standard for low-latency applications, wit…
973515stable
google-ai-edge/LiteRT
LiteRT is Google's successor to TensorFlow Lite, an on-device runtime for high-performance ML and GenAI inference on edge platforms. It pro…
863510active
HeapsIO/heaps
Heaps is a high-performance, cross-platform 2D and 3D game engine and graphics framework written in Haxe, created by the designer of the Ha…
753509stable
ihhub/fheroes2
fheroes2 is an open-source, multiplatform recreation of the Heroes of Might and Magic II game engine, written from scratch in C++. It repro…
903508active
LEGO Island (decompilation)
A functionally complete reverse-engineered decompilation of the 1997 game LEGO Island, reconstructing C++ source code that matches the orig…
903491active
scrtwpns/mixbox
Mixbox is a color mixing library that treats RGB colors as real paint pigments using Kubelka & Munk theory, producing natural mixtures like…
233488stable
rttrorg/rttr
RTTR (Run Time Type Reflection) is an open-source C++ library that adds runtime reflection, letting programs introspect and modify objects'…
233483stable
google/robotstxt
Google's production robots.txt parser and matcher, released as a C++ library (C++14 compliant). It implements the Robots Exclusion Protocol…
613477stable
namhyung/uftrace
uftrace is a function call graph tracer for C, C++, Rust, and Python programs that records function entry/exit with timestamps, arguments, …
833474active
pistacheio/pistache
Pistache is a modern, elegant HTTP and REST framework written in pure C++17. It provides a multi-threaded HTTP server, an asynchronous HTTP…
713469active
osqzss/gps-sdr-sim
A C-based software-defined GPS signal simulator that generates GPS baseband I/Q sample streams from user-defined trajectories and broadcast…
103468active
RainerKuemmerle/g2o
g2o is an open-source C++ framework for optimizing graph-based nonlinear error functions, commonly used for nonlinear least squares problem…
663466stable
SpriteOvO/AirPodsDesktop
A desktop application that enhances the Windows (and eventually Linux) experience when using AirPods, showing battery status and enabling a…
963462active
keshavbhatt/whatsie
WhatSie is a feature-rich WhatsApp Web client for Linux and Windows desktops built with Qt WebEngine in C++. It wraps WhatsApp Web with nat…
973457active
epasveer/seer
Seer is a graphical frontend to the GNU debugger (gdb) for Linux, built with C++ and Qt6. It provides a visual interface for gdb debugging …
883449active
patriciogonzalezvivo/lygia
LYGIA is a granular, multi-language shader library of reusable functions supporting GLSL, HLSL, Metal, WGSL, WESL, and CUDA. It is designed…
733446active
actor-framework/actor-framework
CAF (C++ Actor Framework) is an open-source implementation of the Actor Model in C++, providing lightweight actors, network-transparent mes…
863442stable
HowardHinnant/date
A C++11/14/17 date and time library built on <chrono>, providing field types like year_month_day, timezone support via a complete IANA tz d…
843436stable
luigifreda/pyslam
pySLAM is a hybrid Python/C++ Visual SLAM pipeline supporting monocular, stereo, and RGB-D cameras with a wide range of local and global fe…
763430active
Snort++
Snort 3 (Snort++) is the next-generation open-source intrusion prevention system (IPS) written in C++17, supporting multi-threaded packet p…
773428active
AcademySoftwareFoundation/openvdb
OpenVDB is an Academy Award-winning open-source C++ library providing a hierarchical data structure and tool suite for efficiently storing …
893427stable
adafruit/Adafruit_NeoPixel
An Arduino library for controlling single-wire LED pixels and strips such as NeoPixels, WS2812, and Adafruit FLORA pixels. It supports a wi…
763424stable
winevdm
winevdm (otvdm) is a 16-bit Windows application emulator that lets Win16 executables (Windows 1.x through 3.1) run on 64-bit Windows. It co…
663424active
nakst/gf
gf is a graphical frontend for the GDB debugger, providing source views, breakpoints, watch expressions, call stack, disassembly, and bitma…
683423active
HKUST-Aerial-Robotics/Fast-Planner
Fast-Planner is a C++/ROS trajectory planning framework enabling quadrotors to fly fast through complex unknown environments. It provides a…
323423stable
RKNN-Toolkit2
RKNN-Toolkit2 is Rockchip's SDK for converting trained neural network models into RKNN format and deploying them on Rockchip NPU chips like…
333419active
Emojicode
Emojicode is an open-source, multi-paradigm programming language whose syntax consists of emojis, featuring object-orientation, optionals, …
233417active
p-ranav/indicators
A header-only Modern C++ library for rendering terminal progress bars and spinners, including multi-progress and dynamic progress displays.…
283414stable
hiyohiyo/CrystalDiskInfo
CrystalDiskInfo is a Windows utility that displays disk drive health and S.M.A.R.T. information for PATA, SATA, and partially NVMe/USB/RAID…
773407active
marcuswestin/WebViewJavascriptBridge
An Objective-C library providing a message bridge between native iOS/OSX code and JavaScript running inside WKWebViews, UIWebViews, and Web…
3214298maintenance
osxcross Toolchain
OSXCross is a macOS cross-compilation toolchain that lets you build macOS binaries from Linux and *BSD hosts. It combines a host compiler, …
713403active
mono/CppSharp
CppSharp is a tool and library set that parses C/C++ headers and libraries and generates glue code to expose native APIs as managed .NET AP…
603403active
InfiniTime
InfiniTime is open-source firmware for the PineTime smartwatch, written in modern C++ on top of FreeRTOS for the nRF52 microcontroller. It …
833401active
oils-for-unix/oils
Oils is a Unix shell project providing OSH, a bash-compatible shell that runs existing scripts, and YSH, a modern shell language for users …
763397active
google/honggfuzz
Honggfuzz is a security-oriented, feedback-driven evolutionary fuzzer that uses software and hardware code coverage to discover bugs in bin…
663397active
UniVRM
UniVRM is the standard Unity implementation of the VRM 3D humanoid avatar file format, which extends glTF 2.0. It supports importing and ex…
893392active
acidanthera/WhateverGreen
WhateverGreen is a Lilu kernel extension (kext) plugin that applies various patches to ATI/AMD, Intel, and NVIDIA GPUs on macOS, primarily …
863388active
PlatformLab/NanoLog
NanoLog is an extremely high-performance C++ logging library with a simple printf-like API that achieves over 80 million logs per second at…
233380stable
libAudioFlux/audioFlux
audioFlux is a C-based library with Python bindings for audio and music analysis and feature extraction. It supports dozens of time-frequen…
503372active
akheron/jansson
Jansson is a C library for encoding, decoding, and manipulating JSON data. It offers a simple API, full UTF-8 Unicode support, and no depen…
763369stable
google/differential-privacy
Google's collection of differential privacy libraries for computing ε- and (ε, δ)-differentially private statistics over datasets. It inclu…
753369active
Collabora Online
Collabora Online is an open-source, self-hosted online office suite for collaborative editing of text documents, spreadsheets, presentation…
993366active
hunar4321/particle-life
A simple artificial life simulator that applies attraction and repulsion forces between many particles to produce complex self-organizing, …
233361active
ThirteenAG/GTAIV.EFLC.FusionFix
An open-source ASI plugin for Grand Theft Auto IV: The Complete Edition that fixes bugs, graphical issues, and limitations left unaddressed…
983359active
Vulkan
Vulkan-Hpp provides official header-only C++ bindings for the Vulkan C API, generated from the Vulkan XML specification by Khronos. It adds…
773353stable
msgpack/msgpack-c
MessagePack is an efficient binary serialization format, like JSON but smaller and faster, and this repository is its official implementati…
953349stable
futo-org/android-keyboard
FUTO Keyboard is a privacy-focused Android keyboard app forked from AOSP's LatinIME, offering offline voice input, swipe typing, autocorrec…
833347active
intel/pcm
Intel Performance Counter Monitor (PCM) is an API and a set of tools for monitoring performance and energy metrics of Intel Core, Xeon, Ato…
793345active
WiringPi
WiringPi is a fast C library for accessing GPIO pins on Raspberry Pi boards by directly manipulating hardware registers. It also ships with…
863344active
GStreamer/gstreamer
GStreamer is an open-source multimedia framework for building pipelines that handle audio and video streaming, playback, recording, and pro…
773344stable
randombit/botan
Botan is a C++ cryptography library offering TLS 1.2/1.3, X.509 PKI, modern AEAD ciphers, post-quantum algorithms, and hardware token suppo…
773335stable
facebook/mcrouter
Mcrouter is a memcached protocol router developed by Facebook for scaling memcached deployments, handling nearly 5 billion requests per sec…
683333stable
Opus
libopus is the reference implementation of the Opus audio codec, an IETF-standardized (RFC 6716) royalty-free codec for interactive speech …
653330stable
std-microblock/breeze-shell
Breeze Shell is an alternative, Fluent-style context menu for Windows 10 and 11, built in C++ with a lightweight custom UI library. It is e…
793323active
Celtoys/Remotery
Remotery is a realtime CPU/GPU profiler implemented in a single C file, with a remote web-browser viewer for inspecting sampled traces. It …
233317stable
pafuhana1213/KawaiiPhysics
KawaiiPhysics is a simple pseudo-physics plugin for Unreal Engine 4 & 5 that animates secondary motion like hair, skirts, and breasts on ch…
833313active
derceg/explorerplusplus
Explorer++ is a lightweight, fast, tabbed file manager for Windows built in C++. It is fully portable, supports bookmarks, file search, pre…
673308active
Apache Avro
Apache Avro is a data serialization system providing rich data structures, a compact binary format, container files, and RPC support, with …
853307stable
basil00/WinDivert
WinDivert is a user-mode packet interception library for Windows that allows applications to capture, modify, drop, and re-inject network p…
233305stable
ikawrakow/ik_llama.cpp
A fork of llama.cpp offering state-of-the-art quantization types and improved CPU/CUDA inference performance for large language models. It …
603304active
stellar/stellar-core
Stellar Core is the reference C++20 implementation of the peer-to-peer agent that runs the Stellar blockchain network. It maintains a repli…
963303active
root-project/root
ROOT is a C++ data analysis framework developed at CERN for storing, processing, and visualizing large scientific datasets, with a columnar…
963302stable
jupyter-xeus/xeus-cling
xeus-cling is a Jupyter kernel for the C++ programming language, built on the Cling C++ interpreter and the native xeus implementation of t…
513297active
duckdb/ducklake
DuckLake is an integrated data lake and lakehouse catalog format that stores data as Parquet files and manages metadata in an ACID-complian…
653295active
lsalzman/enet
ENet is a C library providing reliable UDP networking with features like channels, reliability, and congestion control. It is designed for …
693291stable
OvenMediaEngine
OvenMediaEngine is an open-source (AGPL-3.0) C++ live streaming server that ingests streams via WebRTC, SRT, RTMP, RTSP, and MPEG-2 TS and …
873277active
Smithay/smithay
Smithay is a Rust library providing building blocks for creating Wayland compositors, implementing core Wayland protocols and common extens…
733276active
mon5termatt/medicat_installer
A native C++ installer application for setting up MediCat USB, a computer diagnostic and recovery toolkit, on a USB drive. It handles Vento…
963271active
amov-lab/Prometheus
Prometheus is an open-source autonomous drone software system platform built on PX4 flight controller firmware and ROS. It provides onboard…
533270active
QiuChenly/CoreInject
CoreInject (successor to InjectLib) is a macOS application injection and binary-patching tool by QiuChenly, distributed alongside a communi…
813264active
Checked C
Checked C is an extension to the C programming language that adds bounds checking and improved type safety through opt-in annotations, impl…
233263active
ANYbotics/grid_map
A C++ library with a ROS interface for managing multi-layered 2D grid maps for mobile robotic mapping, storing data like elevation, travers…
473252active
homenc/HElib
HElib is an open-source C++ library implementing homomorphic encryption, supporting the BGV scheme with bootstrapping and the CKKS approxim…
233252stable

← prev page 7 / 36 next →