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 79 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
ufastlz
ufastlzdmazzella/ufastlz

A MicroPython wrapper for FastLZ, providing lightning-fast lossless compression on embedded systems.

190Python
4 years ago
GMSDLL
GMSDLLYAL-GameMaker/GMSDLL

A template for creating C++ DLL extensions for GameMaker, automating function registration and GMX generation.

192C++
2 years ago
monocypher.cr
monocypher.crkonovod/monocypher.cr

Crystal bindings for the Monocypher cryptographic library, providing safe, allocation-free encryption and hashing.

193C
3 years ago
Godot Shader Warmup
Godot Shader WarmupKoisuji02/GodotShaderWarmup

A Godot extension to pre-warm shaders at startup, preventing runtime stuttering caused by shader compilation.

190GDShader
5 months ago
Cutest
Cutestrafael-santiago/cutest

A C library for unit testing with macros, memory leak detection, and kernel mode support across multiple platforms.

190C
4 years ago
luatweetnacl
luatweetnaclphilanc/luatweetnacl

A Lua binding for the TweetNaCl cryptographic library, providing modern encryption, signatures, and hashing functions.

185C
4 years ago
ocaml-main-program-in-c
ocaml-main-program-in-cjohnwhitington/ocaml-main-program-in-c

Example build system for creating mixed C/Ocaml binaries with the main program written in C.

181Shell
9 years ago
nanos-app-waves
nanos-app-waveswavesplatform/nanos-app-waves

A Ledger hardware wallet application for securely managing WAVES cryptocurrency tokens.

1811Assembly
8 months ago
ntru_elixir
ntru_elixiralisinabh/ntru_elixir

An Elixir NIF wrapper for libntru, providing post-quantum lattice-based cryptography.

181Elixir
6 years ago
C++ API
C++ APIusetech-llc/polkadot_api_cpp

A C++ API library for interacting with Polkadot and Substrate-based blockchains via WebSocket connections.

1820C++
3 years ago
libfolia
libfoliaLanguageMachines/libfolia

A C++ library for reading, manipulating, and creating FoLiA (Format for Linguistic Annotation) documents.

186C++
5 months ago
nativefiledialog
nativefiledialogAlloyed/nativefiledialog

A lightweight C library for cross-platform native file open, save, and folder selection dialogs.

184Makefile
1 year ago
RazorPageRouteGenerator
RazorPageRouteGeneratorsurgicalcoder/RazorPageRouteGenerator

Generates strongly typed route methods for Razor and Blazor pages to enable type-safe navigation.

180C#
16 days ago
crystal-imgui-sfml
crystal-imgui-sfmloprypin/crystal-imgui-sfml

Crystal bindings for integrating Dear ImGui with SFML, enabling immediate-mode GUI development in multimedia applications.

181Crystal
9 months ago
vulkan-sxs
vulkan-sxsphiliptaylor/vulkan-sxs

A step-by-step educational project exploring the Vulkan API with careful attention to correctness across GPU drivers.

182C++
10 years ago
sudont
sudontcbondurant/sudont

A command-line tool that grants superuser permission but intentionally does not execute the specified command.

170C
8 years ago
cl-ndbapi
cl-ndbapidatagraph/cl-ndbapi

Common Lisp bindings for the RonDB NDB API, enabling Lisp applications to interact with the high-performance key-value store.

171Common Lisp
11 months ago
duro_gps_driver
duro_gps_driverszenergy/duro_gps_driver

ROS/ROS2 driver for SwiftNav Duro Inertial GPS/GNSS receivers, providing pose, IMU, and navigation data.

1713C++
2 months ago
ngx_oauth2_module
ngx_oauth2_moduleOpenIDC/ngx_oauth2_module

An NGINX module that validates OAuth 2.0 bearer tokens and sets headers/variables based on validation results.

1712M4
3 months ago
Bauglir WebSocket
Bauglir WebSocketMFernstrom/Bauglir-WebSocket-2

WebSocket client and server implementations in Pascal and C# supporting HyBi 7-17 and RFC6455 specifications.

174Pascal
8 years ago
linc_glfw
linc_glfwSunjammer/linc_glfw

GLFW bindings for Haxe enabling cross-platform window creation, OpenGL context management, and input handling.

173C
7 years ago
Keyring
Keyringshomykohai/godot-keyring

A Godot GDExtension addon for cross-platform OS keyring/credential storage access.

172C++
1 year ago
basalt_ros2
basalt_ros2berndpfrommer/basalt_ros2

ROS2 wrapper for Basalt visual-inertial odometry (VIO) system, enabling real-time 6DOF pose estimation.

171C++
3 years ago
promptus
promptuswilleccles/promptus

A simple, configurable C++ shell prompt program that works across multiple shells with consistent styling.

170C++
4 months ago
Eosfinex Custody Smart Contract
Eosfinex Custody Smart Contractbitfinexcom/eosfinex-custody-contract

A production-ready EOS mainnet smart contract for eosfinex exchange custody operations.

178C++
5 years ago
ManageSleep
ManageSleepmolinch/Xam.Plugins.ManageSleep

A Xamarin plugin to prevent device auto-sleep during long-running operations across all platforms.

168C#
9 years ago
mp_esp_dl_models
mp_esp_dl_modelscnadler86/mp_esp_dl_models

MicroPython binding for ESP-DL models enabling face detection, recognition, human detection, cat detection, and image classification on ESP32 devices.

1612C++
11 months ago
Sky Engine
Sky Engineilenburg/game-engine

A lightweight C++ game engine built with OpenGL and SDL for 2D/3D game development.

163C++
9 years ago
Logi
LogiUL-FRI-LGM/Logi

A lightweight C++ Vulkan abstraction framework that simplifies API usage while preserving Vulkan semantics and minimizing overhead.

162C++
5 years ago
SharePoint Workflow Converter
SharePoint Workflow ConverterTracyGH/SharePointWorkflowConverter

A C# console app that retrieves legacy SharePoint workflow definitions and creates Power Automate flows programmatically.

166C#
6 years ago
Writing a simple PE packer in detail
Writing a simple PE packer in detaillevanvn/Packer_Simple-1

A detailed guide and implementation for a simple PE file packer that encrypts executable sections and adds an unpacking stub.

165C++
7 years ago
dcinja
dcinjaFalldog/dcinja

A minimal binary-size template engine designed for dynamic configuration generation in Docker containers.

153C++
1 year ago
Spectrum
Spectrummwalczyk/spectrum_core

A work-in-progress framework and abstraction layer around the Vulkan graphics API.

152C++
8 years ago
flappybird-gameboy
flappybird-gameboypashutk/flappybird-gameboy

A Flappy Bird clone developed for Nintendo Gameboy and Gameboy Color systems.

152C
9 years ago
hnswlib.rb
hnswlib.rbyoshoku/hnswlib.rb

Ruby bindings for Hnswlib, enabling approximate nearest-neighbor search via hierarchical navigable small world graphs.

153C++
22 days ago
ros2_object_map
ros2_object_mapintel/ros2_object_map

A ROS2 package that marks detected objects on a map during SLAM using object analytics.

155Python
4 years ago
1
78
79
80
85