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 77 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
ruby-usdt
ruby-usdtkevinykchan/ruby-usdt

Ruby bindings for libusdt to define DTrace USDT probes at runtime for instrumentation and analysis.

263C
12 years ago
OpenDungeonsPlus
OpenDungeonsPlustomluchowski/OpenDungeonsPlus

An open-source real-time strategy game where players build underground dungeons, command creatures, and battle for control.

263C++
3 months ago
rmw_dps
rmw_dpsros2/rmw_dps

ROS 2 middleware implementation using Intel's Distributed Publish & Subscribe protocol for IoT communication.

269C++
1 year ago
OSS Core
OSS Corejoegen/oss_core

A C++ library implementing Session Border Controller (SBC) functionality for SIP-based VoIP systems.

269C++
4 years ago
CSCore
CSCorewpilibsuite/cscore

A standardized C++/Java library for accessing multiple cameras and streaming M-JPEG over HTTP for robotics applications.

2512C++
8 years ago
riot-ros2
riot-ros2astralien3000/riot-ros2

Enables ROS2 to run on microcontrollers using the RIOT Operating System and the NDN protocol.

2510CMake
8 years ago
Indiesort
Indiesortmattreecebentley/plf_indiesort

A C++ sort wrapper enabling random-access sorting on non-random-access containers and optimized performance for large types.

253C++
16 days ago
GBCartFlasher firmware
GBCartFlasher firmwareTauwasser/GBCartFlasher

Firmware for reading and writing Game Boy cartridge ROM, SRAM, and FLASH chips via USB.

2512C
7 years ago
micropython_fastled
micropython_fastledkdschlosser/micropython_fastled

A MicroPython port of the FastLED library for controlling addressable LED strips on ESP32 and ESP8266 microcontrollers.

251C++
6 years ago
RR4J
RR4JKartikvk1996/RR4J

A Java tool that records program execution and enables local replay for debugging sporadic or system-dependent bugs.

252C++
4 years ago
hsnif
hsnifurbanserj/hsnif

A tool for writing Erlang NIF (Native Implemented Function) libraries in Haskell.

252Haskell
13 years ago
XConnectTutorial
XConnectTutorialjst-cyr/XConnectTutorial

A tutorial repository demonstrating common interactions with Sitecore xConnect APIs through practical code examples.

257C#
4 years ago
QPdfSharp
QPdfSharpsvengeance/QPdfSharp

A C# wrapper for the QPDF library enabling PDF manipulation, optimization, and transformation with cross-platform support.

255C#
2 years ago
twitc
twitcsinemetu1/twitc

A minimal C library for interacting with the Twitter OAuth API.

242C
5 years ago
Godot Torrent
Godot TorrentNodotProject/godot-torrent

A Godot 4 GDExtension that provides full BitTorrent protocol functionality with native C++ performance.

242GDScript
6 months ago
Open-Transport SYNTHESE Convertors
Open-Transport SYNTHESE ConvertorsOpen-Transport/synthese

A C++ public transportation server for network modeling, passenger information, DRT reservation, and operations optimization.

244C++
10 years ago
graphql_parser
graphql_parsergraphql-elixir/graphql_parser

Elixir binding for libgraphqlparser that parses GraphQL queries into AST via NIF.

243Elixir
3 years ago
hash_ring_ex
hash_ring_exreset/hash-ring-ex

A consistent hash ring implementation for Elixir, leveraging a C library for efficient key-to-node mapping.

2418Elixir
9 years ago
Woody Wood Packer
Woody Wood PackerJibus22/woody_woodpacker

An ELF packer that encrypts the .text section of executables and injects self-decryption shellcode, printing '....WOODY....' upon execution.

246C
3 years ago
cepton_sdk_redist
cepton_sdk_redistceptontech/cepton_sdk_redist

SDK for working with Cepton LiDAR sensors, providing networking, packet parsing, calibration, and frame accumulation.

2416Python
1 year ago
gneiss
gneissComponolit/gneiss

A SPARK library for building portable, verifiable, and high-performance trusted components in component-based systems.

243Ada
5 years ago
rtpbreak
rtpbreakNaishy/rtpsplit

Detects, reconstructs, and analyzes RTP sessions from network traffic or pcap files, independent of signaling protocols.

2311C
9 years ago
BlazorScriptReload
BlazorScriptReloaddevessenceinc/BlazorScriptReload

Enables standard <script> element behavior in Blazor Web Applications during enhanced navigation.

231JavaScript
1 year ago
jsMind.Blazor
jsMind.BlazorStefH/jsMind.Blazor

A Blazor JSInterop wrapper for jsMind that enables interactive mind maps in Blazor applications.

2310JavaScript
1 year ago
poly-orb
poly-orbAdaCore/PolyORB

A polymorphic middleware framework for building interoperable distributed applications in Ada and C.

2316Ada
28 days ago
opencvd
opencvdaferust/opencvd

Unofficial OpenCV binding for the D programming language, enabling computer vision development with D.

235D
4 years ago
DotnetQuestSystem
DotnetQuestSystemTRUINGLol/DotnetQuestSystem

A simple and powerful Godot add-on written in C# for creating quest systems in games.

222C#
8 months ago
react-native-leveldown
react-native-leveldownandymatuschak/react-native-leveldown

Native bindings to LevelDB for React Native, exposing a leveldown-compatible interface.

225Java
4 years ago
mqttcollect
mqttcollectjpmens/mqttcollect

A collectd Exec plugin that subscribes to MQTT topics and converts messages into collectd metrics for monitoring.

223C
10 years ago
blickfeld-scanner-lib
blickfeld-scanner-libBlickfeld/blickfeld-scanner-lib

Cross-platform library for communicating with and controlling Blickfeld LiDAR devices.

229C++
3 years ago
FlappyBoy
FlappyBoybitnenfer/FlappyBoy

A Flappy Bird clone for the original Nintendo Game Boy, written in C using GBDK.

224C
11 years ago
Ptakovina
Ptakovinaberk76/tetris

A classic Tetris game implemented with ASCII art graphics, supporting multiple legacy platforms.

221C
1 year ago
ros2_message_filters
ros2_message_filtersintel/ros2_message_filters

A ROS2 library for synchronizing and filtering messages based on time and other conditions, ported from ROS message_filters.

2213C++
4 years ago
polarbear
polarbearCue/polarbear

A JVMTI-based tool that logs detailed heap and thread information when Java applications encounter OutOfMemoryError.

225C++
13 years ago
adams
adamsTheAdamProject/adams

A deep learning-based password cracking tool that uses adaptive dynamic mangling rules to reduce bias in real-world password strength modeling.

221C
2 years ago
cr-cmark-gfm
cr-cmark-gfmamauryt/cr-cmark-gfm

Crystal C bindings for cmark-gfm to parse and render CommonMark and GitHub Flavored Markdown.

224Crystal
1 year ago
1
76
77
78
85