126 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.

projects 126 licenses 13 language C++
01 llama.cpp ★ 133K

Run LLMs locally with minimal setup, maximum hardware support

last push8 hours ago licenseMIT categoryAI & Machine Learning
02 Godot ★ 119K

Free 2D and 3D game engine for cross-platform projects

last push13 hours ago licenseMIT categoryMiscellaneous
03 GPT4All ★ 77K

Run open-source AI models privately on your own device

last push17 months ago licenseMIT categoryAI & Machine Learning
04 imgui ★ 77K

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

last push9 hours ago licenseMIT categoryMiscellaneous
05 Ladybird ★ 67K

An independent browser engine built from scratch, not a fork

last push8 hours ago licenseBSD-2-Clause categoryProductivity & Utilities
06 ClickHouse ★ 51K

Lightning-fast analytics for massive datasets

last push8 hours ago licenseApache-2.0 categoryData & Analytics
07 Zen Browser ★ 46K

Privacy-focused browser with powerful customization

last push11 hours ago licenseMPL-2.0 categoryProductivity & Utilities
08 duckdb ★ 43K

DuckDB is an analytical in-process SQL database management system

last push8 hours ago licenseMIT categoryBusiness Software
09 faiss ★ 41K

A library for efficient similarity search and clustering of dense vectors.

last push28 hours ago licenseMIT categoryAI & Machine Learning
10 serenity ★ 34K

The Serenity Operating System 🐞

last push16 hours ago licenseBSD-2-Clause categoryProductivity & Utilities
11 Fincept Terminal ★ 33K

Open-source financial terminal for data-driven insights

last push8 days ago licensecustom categoryProductivity & Utilities
12 rocksdb ★ 32K

A library that provides an embeddable, persistent key-value store for fast storage.

last push9 hours ago licenseGPL-2.0 categoryInfrastructure & Operations
13 Dragonfly ★ 32K

Blazing-fast in-memory data store for modern applications

last push8 hours ago licensecustom categoryInfrastructure & Operations
14 KeePassXC ★ 30K

Cross-platform, secure password manager

last push10 hours ago licensecustom categoryProductivity & Utilities
15 srs ★ 29K

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

last push3 days ago licenseMIT categoryBusiness Software
16 Typesense ★ 27K

Lightning-fast, typo-tolerant search engine for all

last push4 days ago licenseGPL-3.0 categoryInfrastructure & Operations
17 Helium ★ 22K

Privacy-first browser with ad-blocking and no bloat

last push17 hours ago licenseGPL-3.0 categoryProductivity & Utilities
18 Kodi ★ 21K

Full-featured media center for your TV and beyond

last push8 hours ago licensecustom categoryMiscellaneous
19 Audacity ★ 19K

Professional audio editing made simple and free

last push14 hours ago licensecustom categoryMiscellaneous
20 Ceph ★ 17K

Scalable open-source distributed storage system

last push9 hours ago licensecustom categoryInfrastructure & Operations
21 zvec ★ 16K

A lightweight, lightning-fast, in-process vector database

last push17 hours ago licenseApache-2.0 categoryAI & Machine Learning
22 Organic Maps ★ 16K

Privacy-first offline maps for hiking, cycling & navigation

last push8 hours ago licensecustom categoryProductivity & Utilities
23 amnezia-client ★ 16K

Amnezia VPN Client (Desktop+Mobile)

last push8 hours ago licenseGPL-3.0 categoryInfrastructure & Operations
24 Shotcut ★ 16K

A free, open source, cross-platform video editor

last push11 hours ago licenseGPL-3.0 categoryMiscellaneous
25 entt ★ 13K

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

last push11 hours ago licenseMIT categoryMiscellaneous
26 vnote ★ 13K

A pleasant note-taking platform in native C++.

last push11 hours ago licenseLGPL-3.0 categoryProductivity & Utilities
27 zeal ★ 13K

Offline documentation browser. Your personal reference library, searchable in an instant.

last push2 days ago licenseGPL-3.0 categoryContent & Publishing
28 nebula ★ 12K

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

last push2 months ago licenseApache-2.0 categoryContent & Publishing
29 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 push30 hours ago licenseMIT categoryMiscellaneous
30 Manticore Search ★ 12K

Lightning-fast open source search engine for big data

last push11 hours ago licenseGPL-3.0 categoryInfrastructure & Operations
31 lnav ★ 11K

Log file navigator

last push21 hours ago licenseBSD-2-Clause categoryInfrastructure & Operations
32 Krita ★ 11K

Professional digital painting made accessible to everyone

last push13 hours ago licenseGPL-3.0 categoryMiscellaneous
33 OceanBase ★ 10K

High-performance distributed database for all workloads

last push3 days ago licenseApache-2.0 categoryInfrastructure & Operations
34 Activeloop ★ 9.3K

The tensor database for AI data

last push6 months ago licenseApache-2.0 categoryInfrastructure & Operations
35 azerothcore-wotlk ★ 9.1K

Complete Open Source and Modular solution for MMO

last push2 days ago licenseGPL-2.0 categoryMiscellaneous
36 LibreSprite ★ 8.7K

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

last push3 days ago licenseGPL-2.0 categoryMiscellaneous
37 server ★ 8.5K

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

last push8 hours ago licenseGPL-2.0 categoryAI & Machine Learning
38 liteide ★ 7.8K

LiteIDE is a simple, open source, cross-platform Go IDE.

last push8 days ago licenseLGPL-2.1 categoryDeveloper Tools
39 thorium ★ 7.6K

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

last push23 days ago licenseBSD-3-Clause categoryProductivity & Utilities
40 WickedEngine ★ 7.3K

3D engine with modern graphics

last push14 hours ago licenseMIT categoryMiscellaneous
41 firebase-ios-sdk ★ 7.0K

Firebase SDK for Apple App Development

last push11 hours ago licenseApache-2.0 categoryData & Analytics
42 redot-engine ★ 6.2K

Redot Engine – Multi-platform 2D and 3D game engine

last push22 hours ago licenseMIT categoryMiscellaneous
43 taskwarrior ★ 6.1K

Taskwarrior - Command line Task Management

last push22 hours ago licenseMIT categoryBusiness Software
44 pikiwidb ★ 6.1K

Pikiwidb is a Redis-Compatible database developed by Qihoo's infrastructure team.

last push18 days ago licenseBSD-3-Clause categoryInfrastructure & Operations
45 Kdenlive ★ 6.0K

Professional video editing without the price tag

last push24 hours ago licenseGPL-3.0 categoryMiscellaneous
46 QOwnNotes ★ 5.9K

QOwnNotes is a plain-text file notepad and todo-list manager with Markdown support and Nextcloud / ownCloud integration.

last push8 hours ago licenseGPL-2.0 categoryProductivity & Utilities
47 matplotplusplus ★ 4.9K

Matplot++: A C++ Graphics Library for Data Visualization 📊🗾

last push7 months ago licenseMIT categoryData & Analytics
48 infinity ★ 4.8K

The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text.

last push14 hours ago licenseApache-2.0 categoryAI & Machine Learning
49 apkstudio ★ 4.7K

Open-source, cross platform Qt6 based IDE for reverse-engineering Android application packages. It features a friendly IDE-like layout including code editor wit

last push6 days ago licenseLGPL-3.0 categoryDeveloper Tools
50 Memgraph ★ 4.6K

High-performance graph computing for scalable data analysis

last push10 hours ago licensecustom categoryInfrastructure & Operations
51 LibreOffice ★ 4.6K

Free office suite with Microsoft compatibility

last push8 hours ago licenseGPL-3.0 categoryProductivity & Utilities
52 pdns ★ 4.5K

PowerDNS Authoritative, PowerDNS Recursor, dnsdist

last push11 hours ago licenseGPL-2.0 categoryInfrastructure & Operations
53 kvrocks ★ 4.5K

Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.

last push23 hours ago licenseApache-2.0 categoryInfrastructure & Operations
54 RawTherapee ★ 4.3K

Professional raw photo processing made free and powerful

last push32 hours ago licenseGPL-3.0 categoryMiscellaneous
55 notes ★ 4.3K

Fast and beautiful note-taking app written in C++. Write down your thoughts.

last push6 months ago licenseMPL-2.0 categoryProductivity & Utilities
56 OpenMQTTGateway ★ 4.1K

MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02

last push15 days ago licenseGPL-3.0 categoryMiscellaneous
57 ccls ★ 4.1K

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

last push19 days ago licenseApache-2.0 categoryDeveloper Tools
58 mapnik ★ 4.0K

Mapnik is an open source toolkit for developing mapping applications

last push17 hours ago licenseLGPL-2.1 categoryContent & Publishing
59 LumixEngine ★ 3.9K

3D C++ Game Engine - yet another open source game engine

last push38 hours ago licenseMIT categoryMiscellaneous
60 domoticz ★ 3.8K

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

last push17 hours ago licenseGPL-3.0 categoryMiscellaneous
61 fheroes2 ★ 3.7K

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

last push19 hours ago licenseGPL-2.0 categoryMiscellaneous
62 texstudio ★ 3.7K

TeXstudio is a fully featured LaTeX editor. Our goal is to make writing LaTeX documents as easy and comfortable as possible.

last push10 hours ago licenseGPL-3.0 categoryDeveloper Tools
63 IRremoteESP8266 ★ 3.7K

Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/

last push2 months ago licenseLGPL-2.1 categoryMiscellaneous
64 GraphScope ★ 3.6K

🔨 🍇 💻 🚀 GraphScope: A One-Stop Large-Scale Graph Computing System from Alibaba | 一站式图计算系统

last push1 months ago licenseApache-2.0 categoryBusiness Software
65 armory ★ 3.4K

3D Engine with Blender Integration

last push36 hours ago licenseZlib categoryMiscellaneous
66 pcm ★ 3.4K

Intel® Performance Counter Monitor (Intel® PCM)

last push19 days ago licenseBSD-3-Clause categoryInfrastructure & Operations
67 explorerplusplus ★ 3.3K

Explorer++ is a lightweight and fast file manager for Windows

last push24 hours ago licenseGPL-3.0 categoryProductivity & Utilities
68 nomacs ★ 3.3K

nomacs is a free image viewer for windows, linux, and mac systems.

last push7 days ago licenseGPL-3.0 categoryMiscellaneous
69 treesheets ★ 3.2K

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

last push33 hours ago licenseZlib categoryBusiness Software
70 basis_universal ★ 3.1K

Basis Universal GPU Texture Codec

last push3 days ago licenseApache-2.0 categoryMiscellaneous
71 quill ★ 3.1K

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

last push4 days ago licenseMIT categoryInfrastructure & Operations
72 Descent3 ★ 3.0K

Descent 3 by Outrage Entertainment

last push20 hours ago licenseGPL-3.0 categoryMiscellaneous
73 corona ★ 2.9K

Solar2D Game Engine main repository (ex Corona SDK)

last push5 days ago licenseMIT categoryMiscellaneous
74 images ★ 2.9K

Source code of wsrv.nl (formerly images.weserv.nl), to be used on your own server(s).

last push35 hours ago licenseBSD-3-Clause categoryMiscellaneous
75 mindforger ★ 2.7K

Thinking notebook and Markdown editor.

last push5 days ago licenseGPL-2.0 categoryProductivity & Utilities
76 OSS-DocumentScanner ★ 2.6K

Document scanning app

last push30 hours ago licenseMIT categoryMiscellaneous
77 plog ★ 2.6K

Portable, simple and extensible C++ logging library

last push27 days ago licenseMIT categoryInfrastructure & Operations
78 ripwire ★ 2.5K

The ripgrep of AI context: a zero-dependency C++23 CLI + MCP server for coding agents. Find what you want without reading the repo, then check you built what yo

last push8 hours ago licenseApache-2.0 categoryDeveloper Tools
79 Overload ★ 2.5K

3D game engine with lua scripting

last push29 days ago licenseMIT categoryMiscellaneous
80 OpenImageIO ★ 2.4K

Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.

last push17 hours ago licenseApache-2.0 categoryMiscellaneous
81 appleseed ★ 2.3K

A modern open source rendering engine for animation and visual effects

last push5 months ago licenseMIT categoryMiscellaneous
82 OpenJK ★ 2.3K

Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software

last push1 months ago licenseGPL-2.0 categoryMiscellaneous
83 Timeplus ★ 2.3K

Real-time stream processing made simple and affordable

last push4 days ago licenseApache-2.0 categoryInfrastructure & Operations
84 moneymanagerex ★ 2.3K

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

last push40 hours ago licenseGPL-2.0 categoryBusiness Software
85 FarManager ★ 2.3K

File and Archive Manager

last push15 hours ago licenseBSD-3-Clause categoryProductivity & Utilities
86 Icinga ★ 2.2K

Open source monitoring for complex IT infrastructure

last push16 hours ago licenseGPL-3.0 categoryInfrastructure & Operations
87 sonobus ★ 2.2K

Source code for SonoBus, a real-time network audio streaming collaboration tool.

last push2 months ago licenseGPL-3.0 categoryMiscellaneous
88 loongcollector ★ 2.2K

Fast and Lightweight Observability Data Collector

last push19 hours ago licenseApache-2.0 categoryInfrastructure & Operations
89 HomeSpan ★ 2.2K

HomeKit Library for the Arduino-ESP32

last push2 months ago licenseMIT categoryMiscellaneous
90 cpeditor ★ 2.2K

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

last push2 days ago licenseGPL-3.0 categoryDeveloper Tools
91 OpenTimelineIO ★ 2.1K

Open Source API and interchange format for editorial timeline information.

last push3 days ago licenseApache-2.0 categoryMiscellaneous
92 deconz-rest-plugin ★ 1.9K

deCONZ REST-API plugin to control ZigBee devices

last push2 months ago licenseBSD-3-Clause categoryMiscellaneous
93 thorvg ★ 1.9K

A production-ready C++ vector graphics engine supporting SVG and Lottie formats, featuring advanced rendering backends such as WebGPU for high-performance graph

last push8 hours ago licenseMIT categoryMiscellaneous
94 ai-file-sorter ★ 1.9K

Cross-platform desktop application for content-aware file organization and renaming. Supports local and remote LLMs, preview-based workflows, and fully user-con

last push13 hours ago licenseAGPL-3.0 categoryProductivity & Utilities
95 forgottenserver ★ 1.8K

A free and open-source MMORPG server emulator written in C++

last push22 hours ago licenseGPL-2.0 categoryMiscellaneous
96 lms ★ 1.7K

Lightweight Music Server. Access your self-hosted music using a web interface.

last push15 hours ago licenseGPL-3.0 categoryMiscellaneous
97 Easy3D ★ 1.7K

A lightweight, easy-to-use, and efficient library for processing and rendering 3D data (C++ & Python)

last push18 hours ago licenseGPL-3.0 categoryMiscellaneous
98 PDF4QT ★ 1.5K

PDF4QT is an open-source PDF toolkit for Windows and Linux, combining powerful desktop applications, command-line tools and a modern MIT-licensed C++/Qt PDF eng

last push30 hours ago licenseMIT categoryProductivity & Utilities
99 DPP ★ 1.4K

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

last push40 hours ago licenseApache-2.0 categoryDeveloper Tools
100 opentelemetry-cpp ★ 1.4K

The OpenTelemetry C++ Client

last push33 hours ago licenseApache-2.0 categoryInfrastructure & Operations
101 AGenUI ★ 1.2K

Native A2UI Renderer for iOS/Android/HarmonyOS. High performance streaming Generative UI. Custom Components, Styles and more.

last push25 hours ago licenseApache-2.0 categoryAI & Machine Learning
102 QtPass ★ 1.2K

QtPass is a multi-platform GUI for pass, the standard unix password manager.

last push8 hours ago licenseGPL-3.0 categorySecurity & Privacy
103 HomeKey-ESP32 ★ 1.1K

ESP32 HomeKit Lock with support for Apple Home Key (reverse-engineered)

last push17 days ago licenseMIT categoryMiscellaneous
104 SimpleITK ★ 1.1K

SimpleITK: a layer built on top of the Insight Toolkit (ITK), intended to simplify and facilitate ITK's use in rapid prototyping, education and interpreted lang

last push35 hours ago licenseApache-2.0 categoryMiscellaneous
105 clp ★ 1.1K

Compressed Log Processor (CLP) is a free log management tool capable of compressing logs and searching the compressed logs without decompression.

last push27 hours ago licenseApache-2.0 categoryInfrastructure & Operations
106 EMS-ESP32 ★ 1.1K

ESP32 firmware to read and control EMS and Heatronic compatible equipment such as boilers, thermostats, solar modules, and heat pumps

last push12 hours ago licenseLGPL-3.0 categoryMiscellaneous
107 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 push8 hours ago licenseBSD-2-Clause categoryDeveloper Tools
108 g3log ★ 966

G3log is an asynchronous, "crash safe", logger that is easy to use with default logging sinks or you can add your own. G3log is made with plain C++14 (C++11 s

last push40 hours ago licenseUnlicense categoryInfrastructure & Operations
109 libfork ★ 901

A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines

last push5 months ago licenseMPL-2.0 categoryInfrastructure & Operations
110 UeCore ★ 858

UeCore(Universe Engine Core) is an Open Source MMO RPG Framework World of Warcraft Server Engine (NOT Unreal Engine)

last push9 months ago licenseGPL-3.0 categoryMiscellaneous
111 ArrowDL ★ 853

ArrowDL (Arrow Downloader) is a download manager for Windows, MacOS and Linux

last push6 months ago licenseLGPL-3.0 categoryData & Analytics
112 NotelyVoice ★ 819

A 100% private AI voice transcription app that converts speech to text in 100+ languages. Built with Compose Multiplatform for Android & iOS using Whisper AI -

last push2 months ago licenseGPL-3.0 categoryProductivity & Utilities
113 tenzir ★ 770

Tenzir is the data pipeline engine for security teams.

last push9 hours ago licenseBSD-3-Clause categorySecurity & Privacy
114 PenguLoader ★ 755

The ultimate JavaScript plugin loader, build your unmatched LoL Client.

last push3 months ago licenseMIT categoryDeveloper Tools
115 nimble-commander ★ 755

Nimble Commander - dual-pane file manager for Mac

last push33 hours ago licenseGPL-3.0 categoryProductivity & Utilities
116 Expandable-6-Channel-ESP32-Energy-Meter ★ 701

Hardware & Software documentation for the CircuitSetup Expandable 6 Channel ESP32 Energy Meter. Works with ESPHome and Home Assistant.

last push1 months ago licenseMIT categoryMiscellaneous
117 pokerth ★ 694

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

last push21 hours ago licenseAGPL-3.0 categoryMiscellaneous
118 waterius ★ 683

Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.

last push12 hours ago licenseLGPL-3.0 categoryMiscellaneous
119 UStore ★ 646

Multi-Modal Database replacing MongoDB, Neo4J, and Elastic with 1 faster ACID solution, with NetworkX and Pandas interfaces, and bindings for C 99, C++ 17, Pyth

last push2 days ago licenseApache-2.0 categoryInfrastructure & Operations
120 xlings ★ 614

Universal package infrastructure with OS-like SubOS isolation - Multi-version · Rootless · Decentralized Index · Agent-ready.

last push3 days ago licenseApache-2.0 categoryBusiness Software
121 CoMaps ★ 603

Navigate anywhere offline with complete privacy

last push9 hours ago licenseApache-2.0 categoryProductivity & Utilities
122 homeThing ★ 548

Wifi Smart Home Remotes that run on ESPHome

last push9 days ago licenseGPL-3.0 categoryMiscellaneous
123 ff-ruyijs ★ 537

Run any site JavaScript from Python with the real Firefox engine. Headless SpiderMonkey + Necko for automation and scraping.

last push13 hours ago licenseAGPL-3.0 categoryData & Analytics
124 fileshelter ★ 536

FileShelter is a “one-click” file sharing web application

last push8 months ago licenseGPL-3.0 categoryProductivity & Utilities
125 Rythe-Engine ★ 535

Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.

last push1 months ago licenseMIT categoryBusiness Software
126 Ultracopier ★ 518

Ultracopier acts as a replacement for files copy dialogs. Features: play/pause, speed limitation, on-error resume, error/collision management ...

last push22 days ago licenseGPL-3.0 categoryProductivity & Utilities

← all stacks · or see best-of lists

Frequently asked questions

How many open source projects are written in C++?

This registry tracks 126 C++ projects, with 1,401,420 GitHub stars between them and a median of 3,561 stars. The most-adopted is llama.cpp at 133,181 stars.

Which C++ projects are most actively maintained?

117 of the 126 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?

118 of the 126 carry an explicit open-source licence across 13 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 126 C++ projects to work from.