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 45 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
Luau Language Server
Luau Language ServerJohnnyMorganz/luau-lsp

A language server implementation for the Luau programming language, providing IDE features like autocomplete and type checking.

529154Luau
1 day ago
dart_vlc
dart_vlcalexmercerind/dart_vlc

Flutter library for audio/video playback, broadcasting, and recording on Windows and Linux using libVLC.

527141C++
2 years ago
FWK
FWKr-lyeh/FWK

A single-file, unlicensed 3D game engine/framework written in C, featuring an integrated asset pipeline and cross-platform support.

52638C
1 year ago
Where Am I
Where Am Igpakosz/whereami

A lightweight C library to locate the current executable and module paths across multiple platforms.

52667C
2 years ago
posix-spawn
posix-spawnrtomayko/posix-spawn

A Ruby library for fast process spawning using posix_spawn() and vfork() to avoid fork() overhead.

52559Ruby
2 years ago
XLSX I/O
XLSX I/Obrechtsanders/xlsxio

Cross-platform C library for reading and writing .xlsx files with minimal dependencies and a simple interface.

524130C
2 months ago
Aeron.NET
Aeron.NETAdaptiveConsulting/Aeron.NET

A .NET port of Aeron, providing efficient reliable UDP unicast, UDP multicast, and IPC message transport with high throughput and low latency.

52399C#
7 days ago
Octave
Octavemholtkamp/octave

A 3D game engine for GameCube, Wii, 3DS, Windows, Linux, and Android.

52234C++
4 months ago
PFQ
PFQpfq/PFQ

A functional network framework for Linux enabling high-performance packet capture, transmission, and in-kernel processing optimized for multi-core systems.

51971C
7 years ago
libconfuse
libconfusemartinh/libconfuse

A small, easy-to-use configuration file parser library for C with support for sections, lists, and various data types.

519120C
12 days ago
TOMB5
TOMB5TOMB5/TOMB5

A decompilation of Tomb Raider: Chronicles game code from PlayStation and PC versions into readable C source.

51748C
4 years ago
OpenTracing
OpenTracingopentracing/opentracing-csharp

A deprecated OpenTracing API implementation for C#/.NET applications to standardize distributed tracing instrumentation.

51671C#
6 years ago
OpenSlide
OpenSlideopenslide/openslide

A C library for reading whole slide image files (virtual slides) with a consistent API across multiple vendor formats.

516269C
21 hours ago
AdvanceDLSupport
AdvanceDLSupportFirwood-Software/AdvanceDLSupport

A delegate-based C# P/Invoke alternative that uses interfaces to bind native code, compatible with all .NET platforms and runtimes.

51131C#
2 years ago
reckless
recklessmattiasflodin/reckless

A low-latency, high-throughput asynchronous logging library for C++ that minimizes performance impact on application threads.

51049C++
2 years ago
maskprocessor
maskprocessorhashcat/maskprocessor

A high-performance word generator for password cracking with per-position configurable character sets.

509123C
4 years ago
CS 100
CS 100mikeizbicki/ucr-cs100

A university course teaching software construction through open source tools, Unix systems programming, and hacker mindset development.

509410C++
7 years ago
Touca
Toucatrytouca/trytouca

Continuous regression testing platform that compares software behavior and performance against baseline versions.

50922TypeScript
2 years ago
Assignments
Assignmentsmikeizbicki/ucr-cs100

A university course teaching software construction through open source tools, Unix systems programming, and hacker mindset development.

509410C++
7 years ago
canopy
canopylefthandedgoat/canopy

An F# web automation and testing library built on Selenium with C# compatibility.

509114F#
4 years ago
GeonBit.UI
GeonBit.UIRonenNess/GeonBit.UI

A UI system for MonoGame projects providing panels, buttons, text inputs, and other essential UI elements for game development.

50864C#
2 years ago
DuckX
DuckXamiremohamadi/DuckX

A C++ library for creating, reading, and modifying Microsoft Word (.docx) files programmatically.

507130C++
2 years ago
Orleankka
OrleankkaOrleansContrib/Orleankka

A functional, message-based API extension for Microsoft Orleans, enabling composable actor communication for CQRS, event-sourcing, and FSM.

50778C#
8 months ago
nmtui
nmtuiNetworkManager/NetworkManager

A Linux system service that automates network configuration and management to keep an active connection available at all times.

506210C
1 day ago
Go-ICP
Go-ICPyangjiaolong/Go-ICP

A C++ implementation of the Go-ICP algorithm for globally optimal 3D point cloud registration with outlier trimming.

506100C++
7 years ago
httpgd
httpgdnx10/httpgd

An asynchronous HTTP/WebSocket graphics device for R that serves plots and includes an interactive web-based plot viewer.

50529C++
3 months ago
plf::colony
plf::colonymattreecebentley/plf_colony

An unordered C++ data container providing fast iteration, insertion, and erasure while maintaining pointer/iterator validity to non-erased elements.

50537C++
7 days ago
dcept
dceptsecureworks/dcept

A honeytoken-based tripwire for detecting Active Directory credential theft and privilege escalation attempts.

505102Python
4 years ago
ESVO
ESVOHKUST-Aerial-Robotics/ESVO

A real-time visual odometry pipeline using stereo event-based cameras, leveraging Time Surfaces for direct geometric mapping and tracking.

50592C++
1 year ago
TorontoDeepLEarning convnet
TorontoDeepLEarning convnetTorontoDeepLearning/convnet

A fast C++ GPU implementation of Convolutional Neural Networks with multi-GPU support.

504227Cuda
6 years ago
OpenDungeons
OpenDungeonsOpenDungeons/OpenDungeons

An open-source real-time strategy game where players build underground dungeons, command creatures, and battle opponents with traps and spells.

50376C++
11 months ago
Atata
Atataatata-framework/atata

A C#/.NET web UI test automation framework using a fluent page object pattern and Selenium WebDriver.

50282C#
12 days ago
REGoth
REGothREGoth-project/REGoth-bs

A modern open-source reimplementation of the zEngine used in Gothic and Gothic II games.

50136C++
6 years ago
universal
universalstillwater-sc/universal

A header-only C++ template library providing custom arithmetic plug-in types for mixed-precision algorithm development and optimization.

50071C++
2 days ago
ZoneTree
ZoneTreekoculu/ZoneTree

A persistent, high-performance, transactional, and ACID-compliant ordered key-value database for .NET, supporting both in-memory and disk storage.

50039C#
29 days ago
livox_ros_driver
livox_ros_driverLivox-SDK/livox_ros_driver

A ROS driver for Livox LiDAR devices (Mid-40, Mid-70, Tele-15, Horizon, Avia) to publish point cloud data.

500260C++
2 years ago
1
44
45
46
85