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 37 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
Tweeny
Tweenymobius3/tweeny

A modern C++ header-only tweening library for creating complex animations in games and interactive software.

84660C++
26 days ago
WinApi
WinApiprasannavl/WinApi

An ultra-thin, high-performance CLR library for Win32 native interop with zero GC allocations during window messages.

845104C#
3 years ago
Fastor
Fastorromeric/Fastor

A lightweight, header-only C++ tensor algebra framework delivering bare-metal performance for small matrix/tensor operations via compile-time optimizations.

84483C++
1 year ago
PortAudio
PortAudiogordonklaus/portaudio

Go bindings for the PortAudio audio I/O library, enabling audio input/output operations in Go applications.

843109Go
6 months ago
Wexflow
Wexflowaelassas/Wexflow

A cross-platform workflow automation engine for developers and sysadmins to automate file operations, system tasks, and scheduled jobs.

841189C#
5 days ago
Libspng
Libspngrandy408/libspng

A simple, secure, and high-performance C library for reading and writing PNG files, designed as a modern alternative to libpng.

84192C
2 years ago
Nazara Engine
Nazara EngineNazaraEngine/NazaraEngine

A cross-platform C++ framework for building real-time applications with 2D/3D rendering, audio, physics, and networking.

83786C++
7 days ago
Edge.js
Edge.jsagracio/edge-js

Run .NET and Node.js code in-process on Windows, macOS, and Linux, enabling seamless interoperability between the two ecosystems.

83799C++
4 days ago
TinyIoC
TinyIoCgrumpydev/TinyIoC

A single-file, easy-to-use Inversion of Control container for .NET, designed for small projects and beginners.

836232C#
3 years ago
SOES
SOESOpenEtherCATsociety/SOES

A lightweight, easy-to-use open-source EtherCAT slave stack written in C for embedded applications.

833330C
1 year ago
Cute Framework
Cute FrameworkRandyGaul/cute_framework

A portable, lightweight C++ framework for building 2D games with minimal dependencies and cross-platform support.

83349C
3 days ago
ros2_controllers
ros2_controllersros-controls/ros2_controllers

A collection of generic robotic controllers for the ROS2 control framework, compatible with many robots, MoveIt2, and Nav2.

830531C++
12 days ago
treelite
treelitedmlc/treelite

A universal model exchange and serialization format for decision tree forests, enabling cross-platform deployment.

829110C++
4 days ago
TinyEXR
TinyEXRsyoyo/tinyexr

A small, single header-only C++ library for loading and saving OpenEXR (.exr) images with minimal dependencies.

829173C
19 days ago
AngouriMath
AngouriMathasc-community/AngouriMath

An open-source cross-platform symbolic algebra library for C# and F# that solves equations, differentiates, integrates, and more.

82879C#
1 day ago
readline
readlinetsolarin/readline

A pure C# GNU Readline-like library for .NET/.NET Core, providing enhanced console input with history and auto-completion.

82879C#
5 years ago
trifleJS
trifleJSsdesalas/trifleJS

A headless Internet Explorer browser with a PhantomJS-compatible JavaScript API for automation and testing.

82751JavaScript
4 months ago
HAL – The Hardware Analyzer
HAL – The Hardware Analyzeremsec/hal

A comprehensive netlist reverse engineering and manipulation framework for hardware analysis, akin to IDA or Ghidra for hardware.

82196C++
1 day ago
Universal Robots
Universal RobotsUniversalRobots/Universal_Robots_ROS2_Driver

An official ROS2 driver for Universal Robots manipulators, enabling advanced control and integration with the ROS ecosystem.

821356C++
23 days ago
DDraceNetwork
DDraceNetworkddnet/ddnet

A free cooperative platformer game and mod of Teeworlds, focused on team-based obstacle courses.

819653C++
1 day ago
DDraceNetwork
DDraceNetworkddnet/ddnet

A free cooperative platformer game and mod of Teeworlds focused on team-based obstacle courses.

819653C++
1 day ago
SmtpServer
SmtpServercosullivan/SmtpServer

A lightweight, high-performance SMTP server implementation in C# with ESMTP extension support.

818187C#
4 months ago
rviz_visual_tools
rviz_visual_toolsPickNikRobotics/rviz_visual_tools

A C++ API wrapper for displaying shapes, meshes, and markers in Rviz for debugging and visualizing robot data.

818249C++
27 days ago
Dragonbox
Dragonboxjk-jeon/dragonbox

A C++ reference implementation of the Dragonbox algorithm for fast, correct, and shortest float-to-string conversion.

81550C++
11 months ago
Oxygine
Oxygineoxygine/oxygine-framework

A C++ engine and framework for building 2D games across iOS, Android, Windows, Linux, Mac, and web platforms.

815174C++
2 years ago
Modern OpenGL Series
Modern OpenGL Seriestomdalling/opengl-series

Open-source code examples accompanying a comprehensive Modern OpenGL tutorial series covering textures, matrices, lighting, and 3D graphics.

815224C++
6 years ago
VKVG
VKVGjpbruyere/vkvg

A high-performance 2D vector graphics library using Vulkan as its rendering backend, with a Cairo-like API.

81541C
1 month ago
ranger
rangerimbs-hl/ranger

A fast implementation of random forests for classification, regression, and survival analysis, optimized for high-dimensional data.

813205C++
6 months ago
urdf-loaders
urdf-loadersgkjohnson/urdf-loaders

URDF loaders for Unity and THREE.js with example NASA JPL ATHLETE robot models.

812221JavaScript
19 days ago
PhysicsFS
PhysicsFSicculus/physfs

A portable, flexible file I/O abstraction library for game developers and applications requiring virtual file systems.

812130C
5 days ago
ruby-opencv
ruby-opencvruby-opencv/ruby-opencv

A Ruby wrapper for OpenCV, enabling computer vision and image processing in Ruby applications.

811126C++
5 years ago
Reindexer
ReindexerRestream/reindexer

Embeddable, in-memory, document-oriented database with a high-level Query builder interface, designed for fast search with complex queries.

81061C++
1 day ago
SPy
SPyspylang/spy

A variant of Python designed to be statically compilable while retaining useful dynamic features, with both an interpreter and a compiler.

81060Python
18 days ago
GitHub repository
GitHub repositorylorenwel/linefit_ground_segmentation

A C++ library for fast ground segmentation from LiDAR point clouds using the line-fit algorithm.

808152C++
2 years ago
Aleph One
Aleph OneAleph-One-Marathon/alephone

Open source continuation of Bungie's Marathon 2 game engine for playing Marathon series games and third-party content.

807139C++
9 days ago
datoviz
datovizdatoviz/datoviz

A high-performance GPU rendering library for scientific data visualization, built on Vulkan and up to 10,000x faster than matplotlib.

80743C
1 day ago
1
36
37
38
85