Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

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

C++

Language
986 projects8150.0k total stars1528.8k total forks36 languages

Open-source projects built with C++

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

Showing 986 open-source projects · page 12 of 28

……
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
Thrust
Thrustthrust/thrust

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

5.0k759C++
2 years ago
Orca
Orcahundredrabbits/Orca

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

5.0k247JavaScript
5 months ago
OpenLara
OpenLaraXProger/OpenLara

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

5.0k396C
1 month 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.0k300C
2 days ago
QPDF
QPDFqpdf/qpdf

A command-line tool and C++ library for content-preserving PDF transformations like linearization, encryption, splitting, and merging.

5.0k369C++
16 hours 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.

4.9k1.4kC
1 year 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.

4.9k1.4kC
1 year ago
ArrayFire
ArrayFirearrayfire/arrayfire

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

4.9k548C++
1 month ago
jo
jojpmens/jo

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

4.9k160C
10 months ago
GamePlay
GamePlaygameplay3d/GamePlay

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

4.8k1.3kC++
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.8k149C
3 days 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
msdfgen
msdfgenChlumsky/msdfgen

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

4.8k504C++
1 month ago
musikcube
musikcubeclangen/musikcube

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

4.8k319C++
1 month 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.8k536C++
1 month 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
UnleashedRecomp
UnleashedRecomphedge-dev/UnleashedRecomp

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

4.7k243C++
1 month ago
FAST Blazor
FAST Blazormicrosoft/fast-blazor

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

4.7k469C#
18 hours ago
GitHub repository
GitHub repositoryTixiaoShan/LIO-SAM

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

4.7k1.5kC++
1 year 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
melonDS
melonDSmelonDS-emu/melonDS

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

4.7k721C++
4 days ago
Klib
Klibattractivechaos/klib

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

4.7k591C
4 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.6k411C
2 years 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
Ogre
OgreOGRECave/ogre

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

4.5k1.0kC++
15 hours 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.5k276C
1 day 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++
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.5k582C++
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.5k573C++
1 month ago
UltraJSON
UltraJSONultrajson/ultrajson

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

4.5k380C++
18 days ago
AGE
AGEapache/age

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

4.5k488C
12 hours 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.4k1.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
2 months ago
CorsixTH
CorsixTHCorsixTH/CorsixTH

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

4.4k395Lua
4 days ago
opencv
opencvpeterbraden/node-opencv

OpenCV bindings for Node.js enabling real-time computer vision applications in JavaScript.

4.4k844C++
1 year 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#
2 months ago
1
11
12
13
28