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 55 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
libtap
libtapzorgnax/libtap

A C library for writing tests using the Test Anything Protocol (TAP) output format.

26160C
2 years ago
NControl
NControlchrfalch/NControl

A Xamarin.Forms wrapper control enabling custom drawing and complex controls without custom renderers.

26165C#
8 years ago
Uno Samples
Uno Samplesunoplatform/Uno.Samples

A collection of code samples demonstrating Uno Platform's capabilities for building multi-platform apps with C# and WinUI XAML.

260129C#
1 day ago
NSpec
NSpecnspec/NSpec

A BDD testing framework for .NET inspired by RSpec and Mocha, designed for behavior-driven development with context/specification style.

26054C#
4 years ago
NeoAxis
NeoAxisNeoAxis/NeoAxisEngine

A versatile game engine for creating video games and real-time 3D/2D applications, including simulators and VR systems.

25864C#
20 hours ago
kitti_to_rosbag
kitti_to_rosbagethz-asl/kitti_to_rosbag

Converts KITTI autonomous driving dataset raw data to ROS bags and provides a C++ library for direct data access.

258100C++
7 years ago
TodoMVC-DDD-CQRS-EventSourcing
TodoMVC-DDD-CQRS-EventSourcingvolak/TodoMVC-DDD-CQRS-EventSourcing

A TodoMVC implementation in C#/TypeScript demonstrating Event Sourcing, CQRS, and Domain-Driven Design patterns.

25732C#
3 years ago
YantraJS
YantraJSyantrajs/yantra

A managed JavaScript engine for .NET written in C#, designed for high-performance integration between C# and JavaScript.

2579JavaScript
4 days ago
Valyria Tear
Valyria TearBertram25/ValyriaTear

An open-source single-player medieval-fantasy 2D JRPG based on an extended Hero of Allacrost engine.

25772Lua
4 years ago
steering_functions
steering_functionshbanzhaf/steering_functions

A C++ library implementing steering functions for car-like robots with limited turning radius, including Dubins, Reeds-Shepp, and continuous curvature variants.

256109C++
2 years ago
Hashmaps
Hashmapsgoossaert/hashmap

A C++ implementation of open addressing hash table algorithms for efficient key-value storage.

25585C++
4 years ago
ni-media
ni-mediaNativeInstruments/ni-media

A modern C++ library for reading and writing audio streams with idiomatic STL integration.

25439C++
2 years ago
viso2
viso2srv/viso2

A ROS wrapper for libviso2, enabling visual odometry for monocular and omnidirectional camera systems in robotics.

253180C++
6 months ago
Trains.NET
Trains.NETdavidwengier/Trains.NET

A simple 2D train simulation game written in C# with .NET Core, developed live on Twitch.

25334C#
15 days ago
AudioTK
AudioTKmbrucher/AudioTK

A C++ audio digital processing toolbox for building modular audio filter pipelines with Python bindings.

25338C++
5 years ago
SDF Font Demo
SDF Font Demokocsis1david/font-demo

A Vulkan-based font renderer that renders text using signed distance field estimation for high-quality GPU text rendering.

25320C
8 months ago
Questify
QuestifyTheWalruzz/godot-questify

A graph-based quest editor and manager plugin for Godot 4, enabling visual quest design and runtime management.

25314GDScript
5 months ago
httpuv
httpuvrstudio/httpuv

A low-level HTTP and WebSocket server library for R, built on libuv and http-parser.

25289C
5 months ago
SARosPerceptionKitti
SARosPerceptionKittiappinho/SARosPerceptionKitti

ROS package for sensor processing, object detection, tracking, and evaluation using the KITTI Vision Benchmark dataset.

25176Python
4 years ago
orbslam-map-saving-extension
orbslam-map-saving-extensionTUMFTM/orbslam-map-saving-extension

A ROS package extension for ORB-SLAM2 that enables saving and loading ORB feature maps for closed-circuit visual localization of autonomous vehicles.

25174C++
6 years ago
Acr-xamarin-forms
Acr-xamarin-formsaritchie/acr-xamarin-forms

A collection of cross-platform plugins for Xamarin.Forms providing camera, barcode scanning, dialogs, device info, and other native functionality.

250123C#
8 years ago
LiquidState
LiquidStateprasannavl/LiquidState

Efficient synchronous and asynchronous state machine library for .NET with zero heap allocations during execution.

25028C#
5 years ago
ros2arduino
ros2arduinoROBOTIS-GIT/ros2arduino

An Arduino library enabling Arduino boards to communicate with ROS2 via XRCE-DDS over Serial, UDP, or TCP.

25044C
5 years ago
AddFeatureFolders
AddFeatureFoldersOdeToCode/AddFeatureFolders

Enables organizing ASP.NET Core MVC controllers and views into feature-based folders for better project structure.

25066C#
3 years ago
Jpeg-Compressor
Jpeg-Compressorrichgel999/jpeg-compressor

A small, public domain or Apache 2.0 licensed C++ JPEG compression and fuzzed low-RAM decompression codec.

24956C
2 years ago
GeometRi
GeometRiRiSearcher/GeometRi.CSharp

A simple and lightweight computational geometry library for .NET, providing 3D primitives and operations with implicit coordinate system handling.

24942C#
5 months ago
ArduPilot RemoteID Transmitter
ArduPilot RemoteID TransmitterArduPilot/ArduRemoteID

An open-source RemoteID transmitter firmware for drones, implementing MAVLink and DroneCAN OpenDroneID protocols to meet FAA and EU regulations.

249107C++
1 year ago
Book's Examples
Book's ExamplesPacktPublishing/Learning-Vulkan

Code repository for the Packt book 'Learning Vulkan', providing examples and projects for learning the Vulkan graphics API.

24759C++
2 years ago
Exceptionless.DateTimeExtensions
Exceptionless.DateTimeExtensionsexceptionless/Exceptionless.DateTimeExtensions

A .NET library providing DateTimeRange, Business Day calculations, and comprehensive extension methods for DateTime, DateTimeOffset, and TimeSpan.

24724C#
11 days ago
telnetlogger
telnetloggerrobertdavidgraham/telnetlogger

A Telnet honeypot that logs failed login attempts to track botnet activity like Mirai.

24662C
9 years ago
ESP32 ePaper
ESP32 ePaperloboris/ESP32_ePaper_example

A full-featured ePaper display library for ESP32 with graphics, fonts, images, and a demo application.

24342C
7 years ago
PINdemonium
PINdemoniumPhat3/PINdemonium

A Windows malware unpacker using Intel PIN for dynamic binary instrumentation and Scylla for import reconstruction.

24069C++
10 years ago
MvvmBlazor
MvvmBlazorklemmchr/MvvmBlazor

A lightweight MVVM framework for building Blazor WebAssembly and Blazor Server applications.

24048C#
2 years ago
luasteam
luasteamuspgamedev/luasteam

Lua bindings for the Steamworks API, enabling Steam integration in Lua-based games and applications.

23933C++
7 days ago
Etheral Legends
Etheral LegendsSoverance/EtherealLegends

An Unreal Engine 4 C++ module providing the foundation for an indie action RPG, serving as a learning resource for UE4 game development.

23952C++
5 years ago
Janus
Janussslab-gatech/janus

A state-of-the-art file system fuzzer for Linux that explores both image and syscall input spaces simultaneously to find memory corruptions.

23832C
6 years ago
1
54
55
56
85