Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

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

C++

Language
3036 projects9105.3k total stars1714.1k total forks69 languages

Open-source projects built with C++

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

Showing 3,036 open-source projects · page 12 of 85

……
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.1k1.2kC++
10 days ago
OpenLara
OpenLaraXProger/OpenLara

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

5.0k399C
16 days ago
Orca
Orcahundredrabbits/Orca

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

5.0k252JavaScript
8 months 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.

5.0k167C
2 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
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
opentrack
opentrackopentrack/opentrack

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

5.0k555C++
6 days 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
UnleashedRecomp
UnleashedRecomphedge-dev/UnleashedRecomp

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

4.9k398C++
25 days ago
ArrayFire
ArrayFirearrayfire/arrayfire

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

4.9k555C++
4 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
melonDS
melonDSmelonDS-emu/melonDS

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

4.9k781C++
5 days ago
msdfgen
msdfgenChlumsky/msdfgen

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

4.9k513C++
2 months ago
jo
jojpmens/jo

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

4.9k159C
1 year ago
GitHub repository
GitHub repositoryTixiaoShan/LIO-SAM

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

4.9k1.5kC++
1 year 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.8k476C#
2 years ago
musikcube
musikcubeclangen/musikcube

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

4.8k318C++
4 months ago
FAST Blazor
FAST Blazormicrosoft/fast-blazor

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

4.8k475C#
2 days 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
AGE
AGEapache/age

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

4.7k514C
7 days ago
Klib
Klibattractivechaos/klib

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

4.7k591C
7 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.7k422C
2 years 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
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.7k278C
11 days ago
Ogre
OgreOGRECave/ogre

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

4.6k1.0kC++
2 days ago
wrk2
wrk2giltene/wrk2

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

4.6k421C
2 years ago
AsmJit
AsmJitasmjit/asmjit

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

4.6k587C++
4 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.5k582C++
1 month 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.5k582C++
1 month ago
CorsixTH
CorsixTHCorsixTH/CorsixTH

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

4.5k412Lua
1 day ago
UltraJSON
UltraJSONultrajson/ultrajson

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

4.5k388C++
18 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++
3 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.4k237C
1 month ago
kungfu
kungfutaurusai/kungfu

An open-source, low-latency trading execution system for quantitative traders, supporting Python and C++ strategies.

4.4k1.3kC++
1 day ago
Fury
Furyalipay/fury

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

4.4k426Java
3 days ago
1
11
12
13
85