Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

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

C++

Language
2487 projects8991.3k total stars1694.6k total forks62 languages

Open-source projects built with C++

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

Showing 2,487 open-source projects · page 12 of 70

……
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
Libigl
Libigllibigl/libigl

A simple C++ geometry processing library for manipulating and analyzing 3D meshes.

5.0k1.2kC++
1 month ago
OpenLara
OpenLaraXProger/OpenLara

An open-source engine for playing and developing Classic Tomb Raider games across multiple platforms.

5.0k398C
18 days ago
Cute Headers
Cute HeadersRandyGaul/cute_headers

A collection of single-file, dependency-free C/C++ libraries for game development and low-level programming.

5.0k304C
1 month ago
Orca
Orcahundredrabbits/Orca

An esoteric programming language for livecoding procedural sequencers that sends MIDI, OSC, and UDP to audio/visual interfaces.

5.0k248JavaScript
6 months ago
Thrust
Thrustthrust/thrust

A C++ parallel algorithms library that enables high-performance computing on GPUs and multicore CPUs with a productivity-focused interface.

5.0k760C++
2 years ago
tiny-AES128-C
tiny-AES128-Ckokke/tiny-AES128-C

A small, portable C implementation of AES128/192/256 encryption supporting ECB, CBC, and CTR modes.

5.0k1.4kC
1 year ago
Tiny AES in C
Tiny AES in Ckokke/tiny-AES-c

A small, portable C implementation of AES encryption supporting ECB, CBC, and CTR modes with minimal memory footprint.

5.0k1.4kC
1 year ago
AltSnap
AltSnapRamonUnch/AltSnap

A maintained fork of AltDrag that lets you move and resize Windows windows by holding Alt and clicking anywhere on them.

4.9k160C
6 days ago
ArrayFire
ArrayFirearrayfire/arrayfire

A general-purpose tensor library for parallel computing across CPUs, GPUs, and hardware accelerators.

4.9k552C++
3 months ago
opentrack
opentrackopentrack/opentrack

Open-source head tracking software that translates real-world head movements into game inputs for flight simulators and military games.

4.9k546C++
9 days ago
jo
jojpmens/jo

A command-line utility to create JSON objects and arrays from shell input.

4.9k160C
11 months ago
GamePlay
GamePlaygameplay3d/GamePlay

Open-source C++ game engine for creating cross-platform 2D/3D mobile and desktop games.

4.9k1.3kC++
1 year ago
msdfgen
msdfgenChlumsky/msdfgen

Generates multi-channel signed distance fields (MSDFs) from vector shapes and fonts for sharp, efficient real-time graphics rendering.

4.8k510C++
22 days ago
UnleashedRecomp
UnleashedRecomphedge-dev/UnleashedRecomp

An unofficial PC port of Sonic Unleashed (Xbox 360) created via static recompilation, featuring modern enhancements and mod support.

4.8k307C++
3 months ago
Command Line Parser
Command Line Parsercommandlineparser/commandline

A robust C#/.NET command line parser library with *nix getopt style, supporting F# and verb commands.

4.8k479C#
2 years ago
musikcube
musikcubeclangen/musikcube

A cross-platform, terminal-based music player, audio engine, metadata indexer, and streaming server written in C++.

4.8k320C++
2 months ago
GitHub repository
GitHub repositoryTixiaoShan/LIO-SAM

A real-time, tightly-coupled lidar-inertial odometry package for robust robot localization and mapping.

4.8k1.5kC++
1 year ago
melonDS
melonDSmelonDS-emu/melonDS

A Nintendo DS emulator focused on accuracy and performance, aiming to do things right and fast.

4.8k748C++
1 day ago
matplotlib-cpp
matplotlib-cpplava/matplotlib-cpp

A header-only C++ plotting library that provides a simple API similar to Matlab and matplotlib.

4.8k1.2kC++
2 years ago
FAST Blazor
FAST Blazormicrosoft/fast-blazor

A Blazor component library implementing Microsoft's Fluent Design System for building modern web applications.

4.8k467C#
2 days ago
Scalable sentiment analysis
Scalable sentiment analysisdotnet/machinelearning-samples

A collection of samples demonstrating how to use ML.NET for various machine learning tasks in .NET applications.

4.7k2.7kPowerShell
1 year ago
Klib
Klibattractivechaos/klib

A standalone, lightweight C library providing highly efficient generic data structures and algorithms with minimal dependencies.

4.7k588C
5 months ago
Zelda3
Zelda3snesrev/zelda3

A reverse-engineered C implementation of The Legend of Zelda: A Link to the Past, playable from start to finish with modern enhancements.

4.6k419C
2 years ago
vis
vismartanne/vis

A vi-like text editor that combines modal editing with Plan 9's structural regular expressions for powerful text manipulation.

4.6k281C
1 day ago
wrk2
wrk2giltene/wrk2

A constant throughput HTTP benchmarking tool with accurate latency measurement using HdrHistogram to avoid coordinated omission.

4.6k420C
2 years ago
Ogre
OgreOGRECave/ogre

A proven, modular C++ rendering engine for building high-performance 3D applications and custom game engines.

4.6k1.0kC++
5 days ago
AGE
AGEapache/age

A PostgreSQL extension that adds graph database capabilities, enabling hybrid relational and graph querying with openCypher.

4.6k497C
6 days ago
AsmJit
AsmJitasmjit/asmjit

A C++ library for low-latency machine code generation with support for x86, x64, ARM, and AArch64 architectures.

4.5k580C++
2 months ago
Ammo.js
Ammo.jskripken/ammo.js

A direct port of the Bullet physics engine to JavaScript using Emscripten for web-based physics simulations.

4.5k580C++
2 years ago
Ammo.js
Ammo.jskripken/ammo.js

A direct port of the Bullet physics engine to JavaScript using Emscripten for web-based physics simulations.

4.5k580C++
2 years ago
UltraJSON
UltraJSONultrajson/ultrajson

An ultra-fast JSON encoder and decoder written in C with Python bindings, designed for high-performance data serialization.

4.5k385C++
8 days ago
Mapbox GL
Mapbox GLmapbox/mapbox-gl-native

A C++ library for rendering interactive, customizable vector maps in native Android, iOS, macOS, Node.js, and Qt applications.

4.5k1.3kC++
2 years ago
hstr
hstrdvorka/hstr

A TUI suggest box for Bash and Zsh that makes viewing, navigating, searching, and managing shell command history easier.

4.4k238C
10 days ago
CorsixTH
CorsixTHCorsixTH/CorsixTH

An open-source reimplementation of the 1997 business simulation game Theme Hospital, with modern OS support and new features.

4.4k399Lua
5 days ago
Fury
Furyalipay/fury

A high-performance multi-language serialization framework using JIT compilation and zero-copy techniques for fast data exchange.

4.4k421Java
1 day ago
ApplicationInspector
ApplicationInspectormicrosoft/ApplicationInspector

A source code analyzer that identifies features and characteristics in software components using static analysis and a JSON rules engine.

4.4k367C#
3 months ago
1
11
12
13
70