51 open source projects written in C++
Every C++ project in the registry, ranked by GitHub stars — license and last push on every entry, data pulled live from the GitHub API every night.
Run LLMs locally with minimal setup, maximum hardware support
Free 2D and 3D game engine for cross-platform projects
Run open-source AI models privately on your own device
An independent browser engine built from scratch, not a fork
Lightning-fast analytics for massive datasets
Privacy-focused browser with powerful customization
DuckDB is an analytical in-process SQL database management system
The Serenity Operating System 🐞
A library that provides an embeddable, persistent key-value store for fast storage.
Open-source financial terminal for data-driven insights
Blazing-fast in-memory data store for modern applications
SRS is a simple, high-performance, AI-driven real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec sup
Cross-platform, secure password manager
Lightning-fast, typo-tolerant search engine for all
Full-featured media center for your TV and beyond
Privacy-first browser with ad-blocking and no bloat
Professional audio editing made simple and free
Scalable open-source distributed storage system
A lightweight, lightning-fast, in-process vector database
Privacy-first offline maps for hiking, cycling & navigation
A free, open source, cross-platform video editor
Offline documentation browser. Your personal reference library, searchable in an instant.
A distributed, fast open-source graph database featuring horizontal scalability and high availability
Lightning-fast open source search engine for big data
Log file navigator
Professional digital painting made accessible to everyone
High-performance distributed database for all workloads
The tensor database for AI data
MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers
Chromium fork named after radioactive element No. 90. Source code and Linux releases. Windows/MacOS/ARM builds served in different repos, links are towards the
Firebase SDK for Apple App Development
Taskwarrior - Command line Task Management
Professional video editing without the price tag
The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text.
High-performance graph computing for scalable data analysis
Free office suite with Microsoft compatibility
Professional raw photo processing made free and powerful
MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02
Mapnik is an open source toolkit for developing mapping applications
Free open source home automation system for Linux, Windows, Raspberry Pi. Supports Z-Wave, Zigbee, MQTT, and 150+ devices.
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
Money Manager Ex is an easy to use, money management application built with wxWidgets
Real-time stream processing made simple and affordable
Open source monitoring for complex IT infrastructure
HomeKit Library for the Arduino-ESP32
deCONZ REST-API plugin to control ZigBee devices
Lightweight Music Server. Access your self-hosted music using a web interface.
C++ Discord API Bot Library - D++ is Lightweight and scalable for small and huge bots!
Native A2UI Renderer for iOS/Android/HarmonyOS. High performance streaming Generative UI. Custom Components, Styles and more.
Navigate anywhere offline with complete privacy
Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.
← all stacks · or see best-of lists
Frequently asked questions
How many open source projects are written in C++?
This registry tracks 51 C++ projects, with 1,024,864 GitHub stars between them and a median of 10,385 stars. The most-adopted is llama.cpp at 128,581 stars.
Which C++ projects are most actively maintained?
49 of the 51 projects were pushed in the last 90 days. Each entry above shows its exact last-push date, so you can filter out dormant projects before committing to one.
What licence are C++ projects usually under?
43 of the 51 carry an explicit open-source licence across 9 distinct licences, and the licence is shown on every card. Permissive licences (MIT, Apache-2.0) are the safest default for commercial use; check the copyleft ones individually.
Should I use C++ or Rust for my project?
Both are viable. C++ is the better default if your team already knows it or the libraries you need are written in it; Rust may suit you better if you need the ecosystem, tooling or performance profile it is known for. The registry lists 51 C++ projects to work from.