Open source c-plus-plus projects

Every project in the registry tagged c-plus-plus, ranked by real GitHub adoption.

projects 20 combined stars ★ 230K refresh nightly
01 OBS Studio ★ 79K

Free, open-source software for video recording and live streaming

last push4 days ago languageC licenseGPL-2.0
02 serenity ★ 34K

The Serenity Operating System 🐞

last push19 hours ago languageC++ licenseBSD-2-Clause
03 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 languageC++ licenseMIT
04 Kodi ★ 21K

Full-featured media center for your TV and beyond

last push15 hours ago languageC++ license—
05 xmake ★ 12K

🔥 A cross-platform build utility based on Lua

last push28 hours ago languageLua licenseApache-2.0
06 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 push22 hours ago languageC++ licenseMIT
07 OpenShot ★ 6.7K

Free, cross-platform video editor that's easy to learn

last push18 hours ago languagePython license—
08 QOwnNotes ★ 5.9K

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

last push28 hours ago languageC++ licenseGPL-2.0
09 notes ★ 4.3K

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

last push6 months ago languageC++ licenseMPL-2.0
10 mapnik ★ 4.0K

Mapnik is an open source toolkit for developing mapping applications

last push4 days ago languageC++ licenseLGPL-2.1
11 explorerplusplus ★ 3.3K

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

last push16 hours ago languageC++ licenseGPL-3.0
12 plog ★ 2.6K

Portable, simple and extensible C++ logging library

last push27 days ago languageC++ licenseMIT
13 Overload ★ 2.5K

3D game engine with lua scripting

last push29 days ago languageC++ licenseMIT
14 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 push38 hours ago languageC++ licenseApache-2.0
15 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 languageC++ licenseGPL-2.0
16 moneymanagerex ★ 2.3K

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

last push31 hours ago languageC++ licenseGPL-2.0
17 FarManager ★ 2.3K

File and Archive Manager

last push3 days ago languageC++ licenseBSD-3-Clause
18 QtPass ★ 1.2K

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

last push26 hours ago languageC++ licenseGPL-3.0
19 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 push27 hours ago languageC++ licenseApache-2.0
20 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 push32 hours ago languageC++ licenseUnlicense

Related tags

← all tags

Frequently asked questions

How many open source c-plus-plus projects are there?

This registry tracks 20 projects tagged c-plus-plus, with 229,758 GitHub stars between them. The most-adopted is OBS Studio at 78,788 stars.

Are these c-plus-plus projects free to use?

Yes — 18 of the 20 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 c-plus-plus 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 c-plus-plus projects still maintained?

19 of the 20 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.