Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

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

C++

Language
986 projects8150.0k total stars1528.8k total forks36 languages

Open-source projects built with C++

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

Showing 986 open-source projects · page 18 of 28

……
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
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#
1 month ago
maplab
maplabethz-asl/maplab

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

2.8k746C++
1 year 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.8k777C
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.8k589C++
6 hours 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.8k529C++
1 day ago
ghdl
ghdlghdl/ghdl

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

2.8k411VHDL
3 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.8k316C#
1 month 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.8k543Python
1 month ago
Fast-RTPS
Fast-RTPSeProsima/Fast-RTPS

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

2.8k909C++
23 hours ago
OpenMV
OpenMVopenmv/openmv

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

2.8k1.3kC
13 hours ago
WAVM
WAVMWAVM/WAVM

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

2.8k231C++
19 days ago
concurrencpp
concurrencppDavid-Haim/concurrencpp

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

2.8k247C++
11 months ago
Widelands
Widelandswidelands/widelands

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

2.7k200C++
4 hours ago
Miniz
Minizrichgel999/miniz

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

2.7k404C++
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.7k532C
21 hours ago
pspg
pspgokbob/pspg

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

2.7k87C
1 month ago
pikepdf
pikepdfpikepdf/pikepdf

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

2.7k221Python
11 days 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.7k632C++
6 hours 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++
12 hours 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.7k311PLpgSQL
1 month ago
LimboAI
LimboAIlimbonaut/limboai

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

2.7k118C++
1 month ago
yojimbo
yojimbomas-bandwidth/yojimbo

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

2.7k266C
5 months 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.6k339C++
1 month 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.6k355C++
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.6k436C
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.6k323C++
4 days ago
Blzhawk
BlzhawkTASEmulators/BizHawk

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

2.6k450C#
5 hours ago
gojieba
gojiebayanyiwu/gojieba

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

2.6k303Go
1 day ago
bond
bondMicrosoft/bond

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

2.6k332C++
1 year ago
ZetaSQL
ZetaSQLgoogle/zetasql

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

2.6k250C++
2 months ago
Packr
PackrlibGDX/packr

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

2.6k177C++
2 years ago
packr
packrlibgdx/packr

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

2.6k177C++
2 years ago
NUnit
NUnitnunit/nunit

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

2.6k765C#
13 hours 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.6k640C++
9 months ago
libdispatch
libdispatchapple/swift-corelibs-libdispatch

Portable implementation of Grand Central Dispatch (GCD) for concurrent code execution on multicore hardware across Swift platforms.

2.6k482C
1 day ago
1
17
18
19
28