Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. C++
C

C++

Language
2620 projects9011.6k total stars1698.0k total forks66 languages

Open-source projects built with C++

There are currently 2620 open-source projects built with C++, with a combined total of 9011.6k GitHub stars. The most common language among these projects is C++.

Showing 2,620 open-source projects · page 21 of 73

……
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
nlopt
nloptstevengj/nlopt

A library for nonlinear optimization, providing a unified interface to multiple local and global optimization algorithms.

2.2k675C
9 days ago
SVO: Semi-direct visual odometry
SVO: Semi-direct visual odometryuzh-rpg/rpg_svo

A fast semi-direct monocular visual odometry pipeline for robotics and computer vision applications.

2.2k870C++
6 years ago
FLTK
FLTKfltk/fltk

A cross-platform C++ GUI toolkit for UNIX/Linux, Windows, and macOS with modern functionality and minimal bloat.

2.2k335C++
2 days ago
Proton
Protontimeplus-io/proton

A single C++ binary SQL engine for high-performance stream processing, analytics, observability, and AI/ML pipelines.

2.2k111C++
4 days ago
STAR
STARalexdobin/STAR

A fast RNA-seq aligner for mapping spliced transcript sequences to a reference genome.

2.2k549C
1 year ago
RAPIDS cuGraph
RAPIDS cuGraphrapidsai/cugraph

A collection of GPU-accelerated graph analytics libraries for creating, manipulating, and executing scalable graph algorithms.

2.2k361Cuda
2 days ago
vkQuake
vkQuakeNovum/vkQuake

A Vulkan-based source port of id Software's Quake, offering enhanced graphics and performance over QuakeSpasm.

2.2k266C
16 days ago
OpenXcom
OpenXcomSupSuper/OpenXcom

An open-source clone of the classic 'UFO: Enemy Unknown' and 'X-COM: Terror From the Deep' strategy games.

2.2k559C++
9 days ago
pinvoke
pinvokedotnet/pinvoke

A comprehensive collection of P/Invoke method signatures for Windows APIs, packaged as NuGet libraries with type-safe wrappers.

2.2k221C#
2 years ago
far2l
far2lelfmz/far2l

A Linux port of FAR Manager v2, a powerful file manager and terminal multiplexer for Unix-like systems.

2.2k206C++
22 days ago
OpenTX
OpenTXopentx/opentx

Open-source custom firmware for RC transmitters, enabling advanced control and telemetry for model aircraft and drones.

2.2k833C++
5 months ago
polyscope
polyscopenmwsharp/polyscope

A lightweight C++ and Python viewer for 3D data like meshes and point clouds with minimal integration effort.

2.2k234C++
26 days ago
Freeablo
Freeablowheybags/freeablo

A modern cross-platform reimplementation of the Diablo 1 game engine.

2.2k195C++
3 years ago
nhibernate-core
nhibernate-corenhibernate/nhibernate-core

A mature, open-source object-relational mapper for the .NET framework, enabling .NET applications to interact with databases using object-oriented paradigms.

2.2k934C#
12 days ago
Freeciv-web
Freeciv-webfreeciv/freeciv-web

An open-source turn-based strategy civilization-building game playable in HTML5 and WebGL browsers.

2.2k371JavaScript
2 months ago
SharpDevelop
SharpDevelopicsharpcode/SharpDevelop

A free, open-source IDE for .NET programming languages including C#, VB.NET, F#, IronPython, and IronRuby.

2.2k803C#
5 years ago
rust-rocksdb
rust-rocksdbrust-rocksdb/rust-rocksdb

A Rust wrapper for Facebook's RocksDB embedded key-value storage engine.

2.2k862Rust
4 days ago
c-ares
c-aresc-ares/c-ares

A C library for asynchronous DNS resolution, designed for non-blocking and parallel queries.

2.1k665C
22 days ago
audiowaveform
audiowaveformbbc/audiowaveform

A C++ command-line tool that generates waveform data and renders PNG images from MP3, WAV, FLAC, Ogg Vorbis, and Opus audio files.

2.1k250C++
9 months ago
floki
flokiphilss/floki

A simple HTML parser for Elixir that enables search for nodes using CSS selectors.

2.1k163Elixir
1 day ago
Barotrauma
BarotraumaRegalis11/Barotrauma

A 2D online multiplayer submarine survival game set in the icy oceans of Jupiter's moon Europa.

2.1k459C#
1 month ago
SRPC
SRPCsogou/srpc

An enterprise-level RPC framework based on C++ Workflow, supporting SRPC, bRPC, tRPC, and Thrift protocols.

2.1k412C++
2 months ago
mrpt-serialization
mrpt-serializationmrpt/mrpt

A comprehensive C++ toolkit for mobile robotics and computer vision research, providing libraries for SLAM, Bayesian filtering, and 3D geometry.

2.1k658C++
2 days ago
WebApiClient
WebApiClientdotnetcore/WebApiClient

A high-performance REST API client library for .NET with interface-based declaration, AOT support, and advanced features.

2.1k450C#
2 months ago
PEGTL
PEGTLtaocpp/PEGTL

A zero-dependency C++ header-only parser combinator library for creating parsers according to Parsing Expression Grammars.

2.1k245C++
7 days ago
OpenFL
OpenFLopenfl/openfl

An open-source library for cross-platform creative development, inspired by Flash and AIR APIs.

2.1k490Haxe
9 days ago
bkcrack
bkcrackkimci86/bkcrack

A command-line tool that cracks legacy ZIP encryption using Biham and Kocher's known plaintext attack.

2.1k187C++
2 months ago
GNSS-SDR
GNSS-SDRgnss-sdr/gnss-sdr

An open-source software-defined receiver for GPS, Galileo, GLONASS, and BeiDou signals, enabling custom GNSS processing.

2.1k707C++
7 days ago
SoLoud
SoLoudjarikomppa/soloud

A free, portable C/C++ audio engine for games with minimal dependencies and simple API.

2.1k339C
1 year ago
HomeSpan
HomeSpanHomeSpan/HomeSpan

An Arduino library for creating ESP32-based HomeKit devices that pair directly with Apple HomeKit via WiFi.

2.1k195C++
1 month ago
SameBoy
SameBoyLIJI32/SameBoy

A highly accurate Game Boy and Game Boy Color emulator written in portable C with native macOS and SDL frontends.

2.1k252C
3 months ago
iceoryx
iceoryxeclipse/iceoryx

A true zero-copy inter-process-communication (IPC) middleware for high-performance data transfer between processes.

2.1k477C++
26 days ago
Allegro 5
Allegro 5liballeg/allegro5

A cross-platform library for video game and multimedia programming with support for graphics, audio, input, and more.

2.1k318C
6 days ago
iceoryx
iceoryxeclipse-iceoryx/iceoryx

A true zero-copy inter-process-communication (IPC) middleware for high-performance data transfer between processes.

2.1k477C++
26 days ago
Allegro 4.2
Allegro 4.2liballeg/allegro5

A cross-platform game development library for C/C++ with multimedia, graphics, and input handling capabilities.

2.1k318C
6 days ago
JSBsim
JSBsimJSBSim-Team/jsbsim

An open-source, multi-platform flight dynamics model (FDM) library for aircraft and rocket simulation, written in C++.

2.1k577C++
7 days ago
1
20
21
22
73