Open source cpp projects

Every project in the registry tagged cpp, ranked by real GitHub adoption.

projects 38 combined stars ★ 708K refresh nightly
01 rea ★ 422K

Reverse engineer anything with agents, from app behavior down to native binaries.

last push2 hours ago languageTypeScript licenseMIT
02 ClickHouse ★ 51K

Lightning-fast analytics for massive datasets

last push2 hours ago languageC++ licenseApache-2.0
03 Fincept Terminal ★ 33K

Open-source financial terminal for data-driven insights

last push7 days ago languageC++ license—
04 Dragonfly ★ 32K

Blazing-fast in-memory data store for modern applications

last push2 hours ago languageC++ license—
05 Organic Maps ★ 16K

Privacy-first offline maps for hiking, cycling & navigation

last push2 hours ago languageC++ license—
06 entt ★ 13K

Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

last push5 hours ago languageC++ licenseMIT
07 nebula ★ 12K

A distributed, fast open-source graph database featuring horizontal scalability and high availability

last push2 months ago languageC++ licenseApache-2.0
08 JoltPhysics ★ 12K

A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West

last push25 hours ago languageC++ licenseMIT
09 Manticore Search ★ 12K

Lightning-fast open source search engine for big data

last push5 hours ago languageC++ licenseGPL-3.0
10 libvips ★ 12K

A fast image processing library with low memory needs.

last push3 hours ago languageC licenseLGPL-2.1
11 LibreSprite ★ 8.7K

Animated sprite editor & pixel art tool -- Fork of the last GPLv2 commit of Aseprite

last push3 days ago languageC++ licenseGPL-2.0
12 react-native-mmkv ★ 8.5K

⚡️ The fastest key/value storage for React Native. ~30x faster than AsyncStorage!

last push26 days ago languageTypeScript licenseMIT
13 dbmate ★ 7.5K

🚀 A lightweight, framework-agnostic database migration tool.

last push6 days ago languageGo licenseMIT
14 GameDevMind ★ 6.7K

最全面的游戏开发技术图谱(Game Development Map)。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。

last push17 days ago languagePython licenseMIT
15 extism ★ 5.8K

The framework for building with WebAssembly (wasm). Easily & securely load wasm modules, move data, call functions, and build extensible apps.

last push24 days ago languageRust licenseBSD-3-Clause
16 parca ★ 5.0K

Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and i

last push17 hours ago languageTypeScript licenseApache-2.0
17 webui ★ 4.6K

Use any web browser or WebView as GUI, with your preferred language in the backend and modern web technologies in the frontend, all in a lightweight portable li

last push5 days ago languageC licenseMIT
18 ccls ★ 4.1K

C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting

last push19 days ago languageC++ licenseApache-2.0
19 domoticz ★ 3.8K

Free open source home automation system for Linux, Windows, Raspberry Pi. Supports Z-Wave, Zigbee, MQTT, and 150+ devices.

last push11 hours ago languageC++ licenseGPL-3.0
20 fheroes2 ★ 3.7K

fheroes2 is a recreation of Heroes of Might and Magic II game engine

last push13 hours ago languageC++ licenseGPL-2.0
21 Collabora Online ★ 3.4K

Open-source document editing suite for secure collaboration

last push6 days ago languageShell license—
22 treesheets ★ 3.2K

Hierarchical spreadsheet: a free-form data organizer that replaces outliners, mind maps and spreadsheets.

last push27 hours ago languageC++ licenseZlib
23 quill ★ 3.1K

Ultra-low-latency asynchronous C++17 logging and metrics library for performance-critical applications

last push4 days ago languageC++ licenseMIT
24 Overload ★ 2.5K

3D game engine with lua scripting

last push29 days ago languageC++ licenseMIT
25 appleseed ★ 2.3K

A modern open source rendering engine for animation and visual effects

last push5 months ago languageC++ licenseMIT
26 Timeplus ★ 2.3K

Real-time stream processing made simple and affordable

last push4 days ago languageC++ licenseApache-2.0
27 moneymanagerex ★ 2.3K

Money Manager Ex is an easy to use, money management application built with wxWidgets

last push34 hours ago languageC++ licenseGPL-2.0
28 FarManager ★ 2.3K

File and Archive Manager

last push10 hours ago languageC++ licenseBSD-3-Clause
29 cpeditor ★ 2.2K

The IDE for competitive programming :tada: | Fetch, Code, Compile, Run, Check, Submit :rocket:

last push2 days ago languageC++ licenseGPL-3.0
30 zfoo ★ 2.0K

💡Extremely fast enterprise server framework, can be used in RPC, game server, web server.

last push5 months ago languageJava licenseApache-2.0
31 corrosion ★ 1.5K

Marrying Rust and CMake - Easy Rust and C/C++ Integration!

last push4 days ago languageCMake licenseMIT
32 DPP ★ 1.4K

C++ Discord API Bot Library - D++ is Lightweight and scalable for small and huge bots!

last push34 hours ago languageC++ licenseApache-2.0
33 ultimatepp ★ 995

U++ is a C++ cross-platform rapid application development framework focused on programmer's productivity. It includes a set of libraries (GUI, SQL, Network etc.

last push2 hours ago languageC++ licenseBSD-2-Clause
34 GimelStudio ★ 855

Non-destructive 2D graphics editor (POC)

last push4 days ago languageDart licenseGPL-3.0
35 intellij ★ 818

CLion plugin for Bazel projects

last push9 hours ago languageJava licenseApache-2.0
36 nimble-commander ★ 755

Nimble Commander - dual-pane file manager for Mac

last push27 hours ago languageC++ licenseGPL-3.0
37 aislop ★ 720

Catch and fix the code-quality issues AI coding agents leave behind - dead code, unsafe casts, swallowed errors, duplication, security risks, and more. 50+ dete

last push33 hours ago languageTypeScript licenseMIT
38 pokerth ★ 694

PokerTH is a poker game written in C++/Qt.

last push15 hours ago languageC++ licenseAGPL-3.0

Related tags

← all tags

Frequently asked questions

How many open source cpp projects are there?

This registry tracks 38 projects tagged cpp, with 707,615 GitHub stars between them. The most-adopted is rea at 422,352 stars.

Are these cpp projects free to use?

Yes — 34 of the 38 carry an explicit open-source licence across 9 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which cpp project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these cpp projects still maintained?

36 of the 38 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.