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,620 open-source projects · page 18 of 73

……
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
BEPUphysics
BEPUphysicsbepu/bepuphysics2

A pure C# 3D real-time physics simulation library for .NET 8, offering high-performance rigid body physics.

2.9k309C#
1 month ago
Chrono
Chronoprojectchrono/chrono

High-performance C++ library for multiphysics and multibody dynamics simulations, including rigid/flexible bodies, granular dynamics, and fluid-solid interaction.

2.9k603C++
1 day ago
SocketCAN Utils
SocketCAN Utilslinux-can/can-utils

A collection of userspace utilities for Linux CAN subsystem (SocketCAN) to display, record, generate, and analyze CAN bus traffic.

2.9k784C
1 month ago
Widelands
Widelandswidelands/widelands

A free, open-source real-time strategy game inspired by Settlers II, featuring singleplayer campaigns and multiplayer mode.

2.9k204C++
1 day ago
Octokit.NET
Octokit.NEToctokit/octokit.net

A .NET client library for interacting with the GitHub API, supporting .NET Framework 4.6+ and .NET Standard 2.0+.

2.8k1.1kC#
22 days ago
maplab
maplabethz-asl/maplab

An open research-oriented C++ framework for multi-session and multi-robot visual-inertial mapping and localization.

2.8k747C++
2 years ago
ghdl
ghdlghdl/ghdl

An open-source analyzer, compiler, simulator, and experimental synthesizer for VHDL, supporting multiple language standards and backends.

2.8k416VHDL
3 days ago
Fast-RTPS
Fast-RTPSeProsima/Fast-RTPS

A C++ implementation of the DDS (Data Distribution Service) standard for real-time publish-subscribe communications.

2.8k929C++
3 days ago
OpenMV
OpenMVopenmv/openmv

An open-source, programmable machine vision camera platform that runs Python and supports AI models like TensorFlow.

2.8k1.3kC
2 days ago
DirectXTK
DirectXTKMicrosoft/DirectXTK

A collection of helper classes for writing DirectX 11.x C++ code for Win32 desktop, Xbox One, and UWP applications.

2.8k532C++
5 days ago
POT
POTrflamary/POT

A comprehensive Python library for solving optimal transport problems with solvers for linear, entropic, Gromov-Wasserstein, and unbalanced OT, plus machine learning applications.

2.8k547Python
12 days ago
CSharpFunctionalExtensions
CSharpFunctionalExtensionsvkhorikov/CSharpFunctionalExtensions

A C# library providing functional programming constructs like Result and Maybe types to write more robust and expressive code.

2.8k315C#
3 months ago
LimboAI
LimboAIlimbonaut/limboai

A Godot 4 plugin providing Behavior Trees and Hierarchical State Machines for creating complex AI behaviors in games.

2.8k128C++
10 days ago
Miniz
Minizrichgel999/miniz

A single C source file library implementing zlib compression, PNG writing, and ZIP archive manipulation with MIT licensing.

2.8k410C++
3 days ago
WAVM
WAVMWAVM/WAVM

A high-performance WebAssembly virtual machine designed for non-browser applications, leveraging LLVM for near-native speed.

2.8k233C++
2 months ago
concurrencpp
concurrencppDavid-Haim/concurrencpp

A modern C++ concurrency library providing tasks, executors, timers, and C++20 coroutines for writing highly concurrent applications.

2.8k250C++
1 year ago
pikepdf
pikepdfpikepdf/pikepdf

A Python library for reading, writing, repairing, and transforming PDFs, powered by the qpdf C++ library.

2.7k223Python
5 days ago
LeGO-LOAM
LeGO-LOAMRobustFieldAutonomyLab/LeGO-LOAM

A lightweight, ground-optimized lidar odometry and mapping system for ROS-compatible unmanned ground vehicles.

2.7k1.2kC++
1 year ago
Ettercap
EttercapEttercap/ettercap

A comprehensive suite for man-in-the-middle attacks, featuring live connection sniffing, content filtering, and protocol dissection.

2.7k529C
20 days ago
pg_partman
pg_partmanpgpartman/pg_partman

A PostgreSQL extension that automates the creation and maintenance of time-based and number-based table partitions.

2.7k316PLpgSQL
3 months ago
pspg
pspgokbob/pspg

A Unix pager with rich table browsing features, designed for PostgreSQL but supporting MySQL, SQLite, and other database clients.

2.7k88C
9 days ago
ScummVM
ScummVMscummvm/scummvm

A virtual machine that lets you play classic point-and-click adventure games and RPGs on modern devices using original game data files.

2.7k1.3kC++
1 day ago
fbthrift
fbthriftfacebook/fbthrift

Facebook's evolved branch of Apache Thrift, featuring a new C++ compiler and fully asynchronous server for high-performance RPC and serialization.

2.7k634C++
1 day ago
yojimbo
yojimbomas-bandwidth/yojimbo

A C++ network library for client/server games with secure authentication, reliable messaging, and competitive multiplayer features.

2.7k268C
3 days ago
S2 Geometry Library
S2 Geometry Librarygoogle/s2geometry

A C++ library for computational geometry and spatial indexing on the sphere, designed for geographic data.

2.7k354C++
5 days ago
Blzhawk
BlzhawkTASEmulators/BizHawk

A multi-system emulator with advanced recording, debugging, and tool-assisted speedrunning (TAS) features.

2.7k455C#
1 day ago
sqlite_orm
sqlite_ormfnc12/sqlite_orm

A lightweight, header-only C++ ORM for SQLite with modern C++14/17/20 features and no raw string queries.

2.7k343C++
1 month ago
GacUI
GacUIvczh-libraries/GacUI

A GPU-accelerated, cross-platform C++ UI library with MVVM, data binding, and XML-based UI description.

2.7k324C++
1 day ago
MongooseOS
MongooseOScesanta/mongoose-os

An open-source IoT firmware development framework for ESP32, STM32, and other microcontrollers with cloud integration and OTA updates.

2.7k434C
3 months ago
gojieba
gojiebayanyiwu/gojieba

A high-performance Golang port of the Jieba Chinese text segmentation library.

2.6k304Go
1 month ago
ZetaSQL
ZetaSQLgoogle/zetasql

A reusable analyzer framework for the GoogleSQL language, providing parsing, type checking, and semantic analysis for SQL engines.

2.6k253C++
4 months ago
bond
bondMicrosoft/bond

A cross-platform framework for working with schematized data, now archived as of March 2025.

2.6k331C++
1 year ago
Teeworlds
Teeworldsteeworlds/teeworlds

A free retro multiplayer shooter with up to 16 players, featuring team deathmatch, capture the flag, and custom map creation.

2.6k646C++
11 months ago
Packr
PackrlibGDX/packr

Packages Java applications (JAR, assets, and a JVM) into native executables for Windows, Linux, and macOS distribution.

2.6k176C++
2 years ago
packr
packrlibgdx/packr

Packages Java applications (JAR, assets, and a JVM) into native executables for Windows, Linux, and macOS distribution.

2.6k176C++
2 years ago
NUnit
NUnitnunit/nunit

A unit-testing framework for all .NET languages, supporting macOS, Linux, and Windows.

2.6k770C#
2 days ago
1
17
18
19
73