Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. C++
C

C++

Language
2639 projects9016.3k total stars1698.8k total forks66 languages

Open-source projects built with C++

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

Showing 2,639 open-source projects · page 35 of 74

……
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
raylib-rs
raylib-rsdeltaphc/raylib-rs

Rust bindings for raylib, providing idiomatic and safe access to the 2D/3D game development library.

923175C
11 months ago
fff
fffmeekrosoft/fff

A header-only C/C++ testing micro-framework for creating fake function test doubles with minimal boilerplate.

922178C
2 years ago
esmini
esminiesmini/esmini

A minimalistic simulator for playing and visualizing traffic scenarios defined in the OpenSCENARIO XML format.

921259C++
19 hours ago
MongoDB
MongoDBmongodb/mongo-php-driver

The official PHP extension for connecting to MongoDB databases, providing core driver functionality.

921216PHP
19 hours ago
VUDA
VUDAjgbit/vuda

A header-only Vulkan-based library providing a CUDA Runtime API interface for GPU-accelerated applications.

91439C++
2 years ago
TRE
TRElaurikari/tre

A POSIX-compliant regex library with approximate (fuzzy) matching and predictable performance.

914146C
23 days ago
Irony-mode
Irony-modeSarcasm/irony-mode

An Emacs minor mode for C/C++/Objective-C development powered by libclang, providing code completion, syntax checking, and eldoc integration.

91296Emacs Lisp
2 years ago
Ox
Oxohler55/ox

A fast Ruby XML parser, object marshaller, and SAX parser designed as a high-performance alternative to Nokogiri and Marshal.

91079C
1 month ago
SonarC#
SonarC#SonarSource/sonar-csharp

Static code analyzer for C# and VB.NET that detects bugs, vulnerabilities, and code smells to improve code quality and security.

910242C#
9 hours ago
SonarAnalyzer.CSharp
SonarAnalyzer.CSharpSonarSource/sonar-dotnet

A Roslyn-based static analyzer for C# and VB.NET that detects bugs, vulnerabilities, and code smells to improve code quality and security.

910242C#
9 hours ago
RNNLIB
RNNLIBszcom/rnnlib

A C++ recurrent neural network library for sequence learning problems, specializing in online handwriting prediction and synthesis.

902226C
6 years ago
DateTimeExtensions
DateTimeExtensionsjoaomatossilva/DateTimeExtensions

A C# library extending System.DateTime with working day calculations, holiday support, and natural language date differences for multiple cultures.

902424C#
1 month ago
nfdump
nfdumpphaag/nfdump

A suite of tools for collecting, processing, and analyzing NetFlow, IPFIX, and sFlow data from network devices.

901219C
3 days ago
Machine.Specifications
Machine.Specificationsmachine/machine.specifications

A context/specification test framework for .NET that removes language noise and simplifies tests.

900178C#
1 year ago
Sail
Sailrems-project/sail

A language for formally specifying instruction-set architecture (ISA) semantics with tooling for emulators, documentation, and verification.

899156Sail
4 days ago
DotRecast
DotRecastikpil/DotRecast

A C# port of Recast & Detour, providing an industry-standard navigation mesh toolset for .NET, Unity3D, and game servers.

899120C#
9 hours ago
PowerShellArsenal
PowerShellArsenalmattifestation/PowerShellArsenal

A PowerShell module for reverse engineering that disassembles code, analyzes malware, parses memory structures, and inspects Windows internals.

898205PowerShell
4 years ago
Lina Engine
Lina Engineinanevin/LinaEngine

A lightweight, modular, and fast open-source C++ game engine for developing customizable 3D desktop games.

89862C++
8 months ago
Consolation
Consolationmminer/consolation

An in-game debug console for Unity that displays Debug logs directly within the game, especially useful for mobile development.

89666C#
1 year ago
Gainput
Gainputjkuhlmann/gainput

A cross-platform C++ input library for games, handling gamepads, keyboard, mouse, and touch with a unified interface.

895113C++
4 years ago
CSerialPort
CSerialPortitas109/CSerialPort

A lightweight cross-platform serial port library with protocol parsing for C++, C, C#, Java, Python, Node.js, Electron, and Rust.

895361C++
9 days ago
sshttp
sshttpstealth/sshttp

A Linux daemon that multiplexes SSH and HTTP/HTTPS traffic on a single port, enabling SSH access through firewalls that only allow web traffic.

89490C++
3 years ago
Book's Examples
Book's ExamplesPacktPublishing/Vulkan-Cookbook

A comprehensive collection of code examples and recipes for learning and implementing the Vulkan graphics API.

894113C++
3 years ago
toppra
topprahungpham2511/toppra

A library for computing time-optimal path parameterization for robots subject to kinematic and dynamic constraints.

892207Python
1 month ago
xivo
xivoucla-vision/xivo

An open-source visual-inertial odometry system that estimates camera motion and sparse 3D maps from camera and IMU data.

891124C++
3 years ago
grt
grtnickgillian/grt

A cross-platform C++ machine learning library for real-time gesture recognition with support for classification, regression, and clustering.

891286C++
6 years ago
multiple-object-tracking-lidar
multiple-object-tracking-lidarpraveen-palanisamy/multiple-object-tracking-lidar

A C++ ROS package for real-time detection, tracking, and classification of static and dynamic objects from LIDAR point clouds.

890227C++
4 years ago
MQTT-C
MQTT-CLiamBindle/MQTT-C

A portable MQTT v3.1.1 client library written in ANSI C for embedded systems and PCs.

890305C
2 years ago
gpuvis
gpuvismikesart/gpuvis

A GPU trace visualizer for analyzing and debugging graphics performance on Linux systems.

889102C++
5 months ago
V-EZ
V-EZGPUOpen-LibrariesAndSDKs/V-EZ

A lightweight middleware layer that simplifies Vulkan API usage for professional workstation applications.

88769C
4 years ago
Certificate Transparency
Certificate Transparencygoogle/certificate-transparency

A framework for publicly logging and auditing TLS certificates to detect misissued or malicious certificates.

887288C++
2 years ago
Falltergeist
Falltergeistfalltergeist/falltergeist

An open-source cross-platform game engine for running Fallout 2™, written in C++ with SDL.

88691C++
3 years ago
CubeSLAM and ORB SLAM
CubeSLAM and ORB SLAMshichaoy/cube_slam

Monocular 3D object detection and SLAM system that detects and tracks cuboids to estimate camera and object poses.

886231C++
5 years ago
qengine
qengineklaussilveira/qengine

A cross-platform retro game engine forked from Quake II, focused on creating standalone games with a 1997-era software renderer aesthetic.

88547C
2 months ago
Groot
GrootBehaviorTree/Groot

A graphical editor for creating and monitoring Behavior Trees, compliant with BehaviorTree.CPP.

885270C++
1 year ago
HashLink
HashLinkHaxeFoundation/hashlink

A high-performance virtual machine for executing Haxe code across multiple platforms.

884197C
1 day ago
1
34
35
36
74