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 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
monocypher.cr
monocypher.crkonovod/monocypher.cr

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

193C
3 years ago
edit-select
edit-selectMichael-Matta1/zsh-edit-select

A Zsh plugin that brings text editor-like editing to the command line with selection, type-to-replace, clipboard integration, and customizable keybindings.

190Shell
1 month ago
Salary slip kata
Salary slip katasandromancuso/salaryslipkata

A coding kata for practicing TDD and clean code by implementing a UK salary slip generator with progressive tax calculations.

1913Java
4 years ago
PortAudio
PortAudiosebastian-heinz/portaudio

A Godot engine module that integrates PortAudio for low-latency, cross-platform audio input/output with direct hardware access.

192C++
5 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
8 years 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
C++ API
C++ APIusetech-llc/polkadot_api_cpp

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

1820C++
2 years ago
ntru_elixir
ntru_elixiralisinabh/ntru_elixir

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

181Elixir
6 years 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
8 months ago
RazorPageRouteGenerator
RazorPageRouteGeneratorsurgicalcoder/RazorPageRouteGenerator

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

180C#
12 days ago
nativefiledialog
nativefiledialogAlloyed/nativefiledialog

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

184Makefile
1 year ago
libfolia
libfoliaLanguageMachines/libfolia

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

186C++
4 months ago
nanos-app-waves
nanos-app-waveswavesplatform/nanos-app-waves

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

1811Assembly
7 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++
1 month 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
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
6 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
10 months ago
promptus
promptuswilleccles/promptus

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

170C++
3 months 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
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
2 months ago
sudont
sudontcbondurant/sudont

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

170C
8 years ago
wxWidgetsTemplate
wxWidgetsTemplateRavbug/wxWidgetsTemplate

A template project for wxWidgets C++ with preconfigured IDE projects and cross-platform build files.

167C++
5 years ago
Keyring
Keyringshomykohai/godot-keyring

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

162C++
1 year 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#
5 years ago
ManageSleep
ManageSleepmolinch/Xam.Plugins.ManageSleep

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

168C#
8 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
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
Godot Shader Warmup
Godot Shader WarmupKoisuji02/GodotShaderWarmup

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

160GDShader
4 months 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
xwebrtc
xwebrtcQuantStack/xwebrtc

C++ backend enabling WebRTC functionality for Jupyter widgets, allowing real-time media streaming in notebooks.

154C++
4 years ago
myhtmlex
myhtmlexOverbryd/myhtmlex

Elixir/Erlang bindings for the myhtml C library, providing fast and safe HTML parsing.

154HTML
6 years ago
kafka-ada
kafka-adaLatence-Technologies/Kafka-Ada

Ada bindings for the librdkafka C library, enabling Ada applications to produce and consume messages from Apache Kafka.

151Ada
3 years ago
Device Orientation
Device Orientationaliozgur/Xamarin.Plugins

A collection of plugins for Xamarin.Forms projects, including device orientation detection and notifications.

1510C#
11 years ago
hnswlib.rb
hnswlib.rbyoshoku/hnswlib.rb

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

152C++
1 month ago
1
78
79
80
85