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 projects9201.8k total stars1732.3k total forks70 languages

Open-source projects built with C++

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

Showing 3,036 open-source projects · page 53 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
libwally-core
libwally-coreElementsProject/libwally-core

A cross-platform library of cryptographic primitives for building cryptocurrency wallets.

307158C
1 day ago
antinet
antinet0xd4d/antinet

A .NET library that prevents managed debuggers and profilers from working by exploiting undocumented CLR features.

307135C#
12 years ago
Tensorflex
Tensorflexanshuman23/tensorflex

Tensorflow bindings for the Elixir programming language, enabling machine learning inference and tensor operations.

30715C
7 years ago
CPqD
CPqDCPqD/ofsoftswitch13

An OpenFlow 1.3 compatible user-space software switch implementation for SDN research and experimentation.

307190C
3 years ago
ParaMonte
ParaMontecdslaborg/paramonte

A parallel Monte Carlo and machine learning library for scientific inference, available in Python, MATLAB, Fortran, C++, and C.

30636Fortran
2 months ago
Brayns
BraynsBlueBrain/Brayns

A large-scale scientific visualization platform for interactive ray-tracing of neurons and other biological data.

30547C++
5 months ago
Doomsday Engine
Doomsday Engineskyjake/Doomsday-Engine

A portable, enhanced source port for Doom, Heretic, and Hexen with modern graphics and cross-platform support.

30335C++
3 months ago
Crystal Engine
Crystal Engineneelmewada/CrystalEngine

A cross-platform Vulkan game engine with a FrameGraph-based renderer and a declarative C++ UI framework called Fusion.

30310C++
3 days ago
Dawn RT
Dawn RTmaierfelix/dawn-ray-tracing

A fork of Dawn WebGPU implementation adding hardware ray tracing extensions via Vulkan and D3D12 backends.

30215C++
6 years ago
tigl
tiglDLR-SC/tigl

An open-source computational geometry library for processing aircraft geometries in parametric aircraft design using CPACS files.

30279C++
2 days ago
pokemon-online
pokemon-onlinepo-devs/pokemon-online

An open-source online battle simulator for Pokémon, allowing players to battle using custom teams and rules.

301171C++
1 year ago
open-simulation-interface
open-simulation-interfaceOpenSimulationInterface/open-simulation-interface

A protocol buffers-based interface for environmental perception in automated driving simulations.

301134Python
23 days ago
Node-SVM
Node-SVMnicolaspanel/node-svm

A Node.js library implementing Support Vector Machines (SVM) for classification and regression tasks.

30145JavaScript
7 years ago
Auto-Vk
Auto-Vkcg-tuwien/Auto-Vk

A modern C++ convenience and productivity layer atop Vulkan-Hpp, adding clarity and efficiency to Vulkan development.

29919C++
10 months ago
loom
loomad-freiburg/loom

Automated generation of geographically correct and schematic transit maps from GTFS data.

29833C++
1 month ago
tiny-ECDH-c
tiny-ECDH-ckokke/tiny-ECDH-c

A minimal, portable C implementation of Elliptic-Curve Diffie-Hellman for secure key exchange.

29769C
4 years ago
Colourful
Colourfultompazourek/Colourful

An open-source .NET library for converting colors between various color spaces, computing color differences, and handling illuminants.

29737C#
1 year ago
libjson
libjsonvincenthz/libjson

A simple, efficient, and dependency-free JSON parser and printer library in C with an interruptible SAX-style API.

29593C
3 months ago
YATI (Yet Another Tiled Importer
YATI (Yet Another Tiled ImporterKiamo2/YATI

A Godot 4 addon for importing Tiled map editor files (.tmx, .tmj) into your game projects.

29532GDScript
5 months ago
QuarkPhysics
QuarkPhysicserayzesen/QuarkPhysics

A 2D physics engine for games, simulating rigid bodies, soft bodies, and various physics models together.

29413C++
10 months ago
lua-cURLv3
lua-cURLv3Lua-cURL/Lua-cURLv3

A Lua binding to libcurl providing low-level C bindings and high-level APIs for HTTP, FTP, and other network protocols.

29469C
3 years ago
LSHBOX
LSHBOXRSIA-LIESMARS-WHU/LSHBOX

A C++ toolbox providing multiple locality-sensitive hashing algorithms for large-scale approximate nearest neighbor search, with Python and MATLAB bindings.

29377C++
9 years ago
hammer
hammerabiggerhammer/hammer

A bit-oriented parser combinator library in C for parsing binary formats like images, network packets, and executables.

29273C
6 years ago
144p Test Suite
144p Test Suitepinobatch/240p-test-mini

Size-optimized ports of the 240p Test Suite for NES, Game Boy, and Game Boy Advance to test retro video output.

29124Assembly
1 month ago
QtFirebase
QtFirebaseLarpon/QtFirebase

A Qt 5 wrapper for Firebase C++ SDK, enabling Firebase features in Qt C++ and QML applications.

29182C++
3 years ago
MapToolbox
MapToolboxautocore-ai/MapToolbox

A Unity plugin for creating Lanelet2 vector maps for the Autoware autonomous driving platform.

291109C#
1 month ago
udpreplay
udpreplayrigtorp/udpreplay

A lightweight tool for replaying UDP unicast and multicast streams from pcap files.

29183C++
2 years ago
openLRSng
openLRSngopenLRSng/openLRSng

Configurable firmware for openLRS compatible UHF TX/RX systems used in RC and drone applications.

290199C
7 years ago
jsk_recognition
jsk_recognitionjsk-ros-pkg/jsk_recognition

A ROS stack providing perception packages for 2D image and 3D point cloud processing in robotics.

290192C++
6 months ago
pfaedle
pfaedlead-freiburg/pfaedle

Generates precise GTFS shapes for public transit feeds by map-matching schedule data to OpenStreetMap road networks.

28939C++
1 month ago
mongolite
mongolitejeroen/mongolite

A high-performance MongoDB client for R, built on libmongoc and jsonlite, supporting aggregation, indexing, and streaming.

28965C
1 month ago
USB Proxy
USB ProxyAristoChen/usb-proxy

A USB proxy for intercepting and modifying USB traffic between devices and hosts, enabling security testing and device emulation.

28849C++
4 months ago
lua-zlib
lua-zlibbrimworks/lua-zlib

A Lua library providing a functional, streaming interface to zlib for compression and decompression.

288110C
8 months ago
fuzzy-string-match
fuzzy-string-matchkiyoka/fuzzy-string-match

A fast fuzzy string matching library for Ruby that implements the Jaro-Winkler distance algorithm.

28738Ruby
6 years ago
GenHTTP
GenHTTPKaliumhexacyanoferrat/GenHTTP

A lightweight, embeddable web server written in pure C# for quickly creating .NET web services with minimal configuration.

28746C#
6 hours ago
clReflect
clReflectCeltoys/clReflect

A C++ reflection library that uses Clang to parse source code and generate runtime type information databases.

28730C++
3 years ago
1
52
53
54
85