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,549 open-source projects · page 53 of 71

……
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
antinet
antinet0xd4d/antinet

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

306138C#
12 years ago
Brayns
BraynsBlueBrain/Brayns

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

30547C++
3 months ago
ParaMonte
ParaMontecdslaborg/paramonte

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

30536Fortran
5 months ago
CodegenCS
CodegenCSDrizin/CodegenCS

A C# toolkit for code generation using plain C# templates, offering a modern alternative to T4 with hybrid programmatic and markup approaches.

30440C#
1 year ago
libwally-core
libwally-coreElementsProject/libwally-core

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

304153C
14 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.

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

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

302131Python
3 days ago
Node-SVM
Node-SVMnicolaspanel/node-svm

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

30146JavaScript
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.

30119C++
7 months ago
Dawn RT
Dawn RTmaierfelix/dawn-ray-tracing

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

29815C++
5 years ago
tiny-ECDH-c
tiny-ECDH-ckokke/tiny-ECDH-c

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

29869C
4 years ago
Doomsday Engine
Doomsday Engineskyjake/Doomsday-Engine

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

29733C++
8 days ago
Colourful
Colourfultompazourek/Colourful

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

29638C#
1 year 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.

2968C++
1 month ago
libjson
libjsonvincenthz/libjson

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

29596C
1 month 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.

29478C++
9 years 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.

29367C
2 years ago
QuarkPhysics
QuarkPhysicserayzesen/QuarkPhysics

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

29212C++
7 months ago
hammer
hammerabiggerhammer/hammer

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

29074C
5 years ago
MapToolbox
MapToolboxautocore-ai/MapToolbox

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

289110C#
2 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.

289192C++
3 months ago
mongolite
mongolitejeroen/mongolite

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

28865C
1 year ago
openLRSng
openLRSngopenLRSng/openLRSng

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

288198C
7 years ago
udpreplay
udpreplayrigtorp/udpreplay

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

28783C++
2 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.

28724Assembly
9 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.

28737Ruby
6 years ago
QtFirebase
QtFirebaseLarpon/QtFirebase

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

28782C++
3 years ago
tigl
tiglDLR-SC/tigl

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

28775C++
9 hours ago
lua-zlib
lua-zlibbrimworks/lua-zlib

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

286110C
5 months ago
Blazor I18n/Localization Text
Blazor I18n/Localization Textjsakamoto/Toolbelt.Blazor.I18nText

A class library for localizing text in Blazor applications using JSON/CSV files and static typing.

28529C#
5 months ago
clReflect
clReflectCeltoys/clReflect

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

28530C++
3 years 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.

28431GDScript
2 months ago
LiDARTag
LiDARTagUMich-BipedLab/LiDARTag

A real-time fiducial tag system for LiDAR point clouds, robust to lighting and compatible with visual markers like AprilTags.

28354C++
3 years ago
ferret
ferretdbalmain/ferret

An extensible information retrieval library for Ruby, similar to Apache Lucene.

28057C
3 years ago
OIS
OISwgois/OIS

A cross-platform, object-oriented input library for handling keyboard, mouse, and joystick devices in C++ applications.

28093C++
3 months ago
rb-libsvm
rb-libsvmfebeling/rb-libsvm

Ruby language bindings for the LIBSVM library, enabling support vector machine (SVM) classification and regression in Ruby.

27934C++
2 years ago
1
52
53
54
71