Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

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

C++

Language
2620 projects9011.6k total stars1698.0k total forks66 languages

Open-source projects built with C++

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

Showing 2,416 open-source projects · page 48 of 68

……
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
Wiz
Wizwiz-lang/wiz

A high-level assembly language for writing homebrew software and games on retro console platforms.

43244C++
1 year ago
laser_line_extraction
laser_line_extractionkam3k/laser_line_extraction

A ROS package that extracts line segments from LaserScan messages using a configurable split-and-merge algorithm with weighted line fitting.

431212C++
3 years ago
TestStack.BDDfy
TestStack.BDDfyTestStack/TestStack.BDDfy

A simple, extensible BDD framework for .NET that works with any testing framework and generates readable reports.

43184C#
5 hours ago
ObjectDumper.NET
ObjectDumper.NETthomasgalliker/ObjectDumper

A .NET utility that serializes C# objects to human-readable strings for debugging and logging.

42939C#
2 months ago
FrameGraph
FrameGraphazhirnov/FrameGraph

A Vulkan abstraction layer that represents a frame as a task graph, simplifying graphics engine development.

42938C++
5 years ago
ros_rqt_plugin
ros_rqt_pluginros-industrial/ros_qtc_plugin

A Qt Creator plugin that adds ROS-specific tools for managing Catkin workspaces, packages, and nodes within the IDE.

429215C++
21 days ago
UnDROP
UnDROPtwindb/undrop-for-innodb

A data recovery toolkit for MySQL/InnoDB that recovers databases from various failures when backups are unavailable.

423159C
2 years ago
sfall
sfallphobos2077/sfall

A set of engine modifications for Fallout 2, providing bug fixes, modern OS support, and extended scripting for modders.

42341C++
2 days ago
Stage
Stagertv/Stage

A 2.5D robotics simulator for multi-agent systems, usable as a standalone program or C++ library.

423190C++
5 years ago
Plotly.Blazor
Plotly.BlazorLayTec-AG/Plotly.Blazor

A Razor component wrapper for plotly.js that enables interactive charting in Blazor applications.

42263C#
9 days ago
Alive Reversing
Alive ReversingAliveTeam/alive_reversing

An open-source engine replacement for Oddworld: Abe's Oddysee and Exoddus, enabling bug fixes, modding, and new projects.

42247C++
1 month ago
XAD
XADauto-differentiation/xad

A high-performance C++ automatic differentiation library for large-scale, performance-critical systems.

42148C++
1 month ago
XAD
XADauto-differentiation/XAD

A high-performance C++ automatic differentiation library for large-scale, performance-critical systems.

42148C++
1 month ago
godot-luaAPI
godot-luaAPIWeaselGames/godot_luaAPI

A Godot addon that adds Lua API support for creating sandboxed modding environments in GDScript, C#, or GDExtension.

42038C++
1 year ago
faker-cxx
faker-cxxcieslarmichal/faker-cxx

A C++ library for generating realistic fake data across 40+ categories, inspired by Faker.js.

420186C++
15 days ago
segmenters_lib
segmenters_libLidarPerception/segmenters_lib

A ROS library for LiDAR point cloud segmentation, enabling ground removal and object clustering for autonomous vehicle perception.

418143C++
3 years ago
BlazorDragDrop
BlazorDragDropPostlagerkarte/Blazor-DragDrop

A lightweight drag-and-drop library for Blazor applications, enabling interactive UI reordering and item transfers.

41799HTML
2 years ago
NVDSP
NVDSPbartolsthoorn/NVDSP

A collection of high-quality audio DSP filters for iOS and macOS, designed to work with Novocaine or custom audio libraries.

41780Objective-C
9 years ago
ASP.NET SAML
ASP.NET SAMLjitbit/AspNetSaml

A minimal SAML 2.0 client library for adding single-sign-on to ASP.NET applications.

417126C#
20 days ago
Blazor-DragDrop
Blazor-DragDropPostlagerkarte/blazor-dragdrop

A lightweight drag-and-drop library for Blazor applications with customizable dropzones, item copying, and mobile support.

41799HTML
2 years ago
inifile-cpp
inifile-cppRookfighter/inifile-cpp

A simple, header-only C++ library for parsing and writing INI configuration files.

41676C++
1 year ago
drltrace
drltracemxmssh/drltrace

A dynamic API calls tracer for Windows and Linux applications, built on DynamoRIO for transparent malware analysis.

41671HTML
5 years ago
Beam Coder
Beam CoderStreampunk/beamcoder

Node.js native bindings to FFmpeg for asynchronous media processing via streams and promises.

41676C++
2 years ago
IronAHK
IronAHKpolyethene/IronAHK

A cross-platform .NET rewrite of AutoHotkey for desktop automation scripting with enhanced performance and security.

41575C#
8 years ago
amazon-kinesis-producer
amazon-kinesis-producerawslabs/amazon-kinesis-producer

A Java library for building efficient and reliable producer applications for Amazon Kinesis Data Streams.

414343C++
4 days ago
rosbag2
rosbag2ros2/rosbag2

ROS 2 tool for recording and playback of timestamped messages from robotic systems.

414318C++
2 days ago
odbc
odbcr-dbi/odbc

A DBI-compliant R package for connecting to ODBC databases, offering a fast and standardized interface to SQL Server, Oracle, Databricks, Snowflake, and more.

414116C++
24 days ago
Uno Calculator
Uno Calculatorunoplatform/calculator

A cross-platform C# port of Windows Calculator for iOS, Android, WebAssembly, macOS, and Linux.

41388C#
9 months ago
InfluxDB-Client-for-Arduino
InfluxDB-Client-for-Arduinotobiasschuerg/InfluxDB-Client-for-Arduino

An Arduino client library for sending and querying data from InfluxDB 1.x and 2.x, optimized for ESP8266 and ESP32.

413101C++
16 days ago
UnlockECU
UnlockECUjglim/UnlockECU

A free, open-source tool for reverse-engineering and generating ECU seed-key pairs to unlock automotive electronic control units.

41391C#
1 month ago
HDR_Toolbox
HDR_Toolboxbanterle/HDR_Toolbox

A MATLAB/Octave toolbox for processing High Dynamic Range (HDR) images, including tone mapping and expansion operators.

413149MATLAB
4 months ago
CRCpp
CRCppd-bahr/CRCpp

A portable, header-only C++ library for computing CRCs with high performance and minimal dependencies.

41299C++
3 days ago
Broken Seals
Broken SealsRelintai/broken_seals

An open-source 3D third-person action RPG with multiplayer support, built on a custom Godot engine.

41227GDScript
2 years ago
pykep
pykepesa/pykep

A scientific library providing tools for research in interplanetary trajectory design and space flight mechanics.

411106C++
2 days ago
CSLY
CSLYb3b00/CSLY

An embeddable lexer and parser generator for C#/.NET, inspired by PLY, for building domain-specific languages.

41036C#
9 days ago
IronScheme
IronSchemeIronScheme/IronScheme

A R6RS-conforming Scheme implementation for the .NET platform with over 99% specification compliance.

41042Scheme
4 months ago
1
47
48
49
68