Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. CMake
C

CMake

Tool
1113 projects3217.7k total stars598.7k total forks40 languages

Open-source projects built with CMake

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

Showing 1,113 open-source projects · page 24 of 31

……
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
Slingshot
SlingshotSlingshot-Physics/slingshot-community

A constraint-based physics engine for 3D rigid body dynamics, designed for robotics simulation and game development.

1609C++
2 years ago
lua-zmq
lua-zmqNeopallium/lua-zmq

Lua bindings for ZeroMQ 2.x, enabling high-performance message passing between distributed applications.

15937C
2 years ago
rclc
rclcros2/rclc

A ROS 2 client library for C providing convenience functions, an executor, lifecycle nodes, and parameter server support.

15958C
19 days ago
Turing Codec
Turing Codecbbc/turingcodec

An HEVC software encoder optimized for fast encoding of large resolution video content.

15738C++
9 years ago
tiny::optional
tiny::optionalSedeniono/tiny-optional

A C++17 header-only drop-in replacement for std::optional that eliminates memory waste for certain types using unused bit patterns or sentinel values.

1575C++
3 months ago
serial2mqtt
serial2mqttvortex314/serial2mqtt

A Linux gateway that bridges serial communication (USB, serial, Bluetooth) to MQTT, enabling MQTT for microcontrollers without Ethernet or WiFi.

15531C++
1 year ago
Menge
MengeMengeCrowdSim/Menge

A modular framework for simulating crowd movement and pedestrian behavior in virtual environments.

15565C++
10 months ago
re2
re2mudge/re2

Ruby bindings to RE2, a fast, safe, thread-friendly alternative to backtracking regex engines like PCRE.

15516Ruby
6 days ago
extra-cmake-modules
extra-cmake-modulesKDE/extra-cmake-modules

A collection of additional CMake modules, scripts, and common build settings for KDE and other CMake-based projects.

15452CMake
1 day ago
fkYAML
fkYAMLfktn-k/fkYAML

A portable, header-only C++ library for deserializing, serializing, and building YAML documents with full YAML 1.2.2 compliance.

15421C++
18 days ago
microcheck
microchecktarampampam/microcheck

Lightweight, statically linked health check utilities for Docker containers, designed for minimal images.

1533C
3 months ago
remc2
remc2turican0/remc2

A reverse-engineered C++ remake of Magic Carpet 2 with HD support, modern controls, and cross-platform compatibility.

15320C++
1 day ago
CMake
CMakeEyescale/CMake

A collection of reusable CMake modules and find scripts for standardizing C/C++ project builds, testing, and packaging.

15371CMake
2 years ago
datetime-fortran
datetime-fortranwavebitscientific/datetime-fortran

A modern Fortran library for date and time manipulation with millisecond precision.

15253Fortran
3 years ago
llthreads
llthreadsNeopallium/lua-llthreads

A low-level Lua wrapper for pthreads and WIN32 threads that provides isolated Lua states in separate threads without shared memory.

15236C
2 years ago
Arduino-CMake-Toolchain
Arduino-CMake-Toolchaina9183756-gh/Arduino-CMake-Toolchain

A CMake toolchain for cross-compiling projects to Arduino-compatible boards (AVR, ESP32, etc.) using standard CMake workflows.

15041CMake
3 years ago
Plotly++
Plotly++jimmyorourke/plotlypp

A header-only C++ library for creating interactive data visualizations using the Plotly.js figure spec.

1488C++
8 months ago
xwidgets
xwidgetsQuantStack/xwidgets

A C++ backend implementation of the Jupyter interactive widgets protocol for use with xeus-cpp and clang-repl.

14729C++
11 days ago
FastPathology
FastPathologyAICAN-Research/FAST-Pathology

Open-source software for deep learning-based analysis and visualization of whole slide images in digital pathology.

14628C++
2 years ago
Doxide
Doxidelawmurray/doxide

A modern documentation generator for C++ that uses YAML configuration, outputs Markdown, and integrates with static site generators.

14613C++
11 days ago
cmake-example
cmake-examplebast/cmake-example

A comprehensive example project demonstrating various CMake features and best practices for building C/C++ projects.

14552CMake
5 years ago
Starbound
Starboundrwf93/Starbound

Source code and build guide for the Starbound game, enabling custom modifications and development.

14443C
2 years ago
BearLibTerminal
BearLibTerminalcfyzium/bearlibterminal

A pseudoterminal interface library for creating applications with text-based console-like output and flexible input handling.

14324C
2 years ago
QuarksLab's Android Fuzzing
QuarksLab's Android Fuzzingquarkslab/android-fuzzing

A collection of tools and examples for fuzzing Android applications using AFL++ with Frida mode.

14324C
3 years ago
EffekseerForGodot3
EffekseerForGodot3effekseer/EffekseerForGodot3

A Godot Engine 3.x plugin to import and display particle effects created with Effekseer.

14010C++
3 years ago
simdzone
simdzoneNLnetLabs/simdzone

A lightning-fast, standards-compliant DNS zone file parser using SIMD instructions for high-performance deserialization.

13924C
2 days ago
urdfdom
urdfdomros/urdfdom

A C++ library for parsing URDF (Unified Robot Description Format) files, providing core data structures and XML parsing.

138152C++
17 days ago
The Great Escape in C
The Great Escape in Cdpt/The-Great-Escape-in-C

A portable C reimplementation of the classic ZX Spectrum isometric 3D game 'The Great Escape'.

13417C
4 days ago
pyside
pysidepyside/pyside-setup

Official Python bindings for the Qt framework, enabling Python developers to build cross-platform desktop and mobile applications.

13433C++
1 day ago
cgcmake
cgcmakechadmv/cgcmake

CMake modules for building computer graphics applications like Maya plugins, Houdini tools, and Arnold shaders.

13368CMake
5 years ago
ros_astra_camera
ros_astra_cameraorbbec/ros_astra_camera

ROS wrapper for Orbbec Astra 3D cameras, enabling depth sensing and point cloud generation in ROS Kinetic, Melodic, and Noetic.

13246C++
1 year ago
Egoboo
Egobooegoboo/egoboo

A 3D dungeon crawling game inspired by NetHack, available for Windows, Linux, and Mac.

13228C++
1 year ago
json-voorhees
json-voorheestgockel/json-voorhees

A modern C++11 JSON library focused on developer-friendliness, safety, and full UTF-8 support with no external dependencies.

13119C++
2 days ago
cmake_templates
cmake_templatesacdemiralp/cmake_templates

Concise CMake templates for creating C++ libraries and executables with support for Conan and vcpkg.

13114CMake
2 months ago
ArchiveMounter
ArchiveMounterivoronin/ArchiveMounter

A macOS application that mounts ZIP and RAR archives as virtual disk images for easy file access.

1299Swift
6 years ago
FiSH-irssi
FiSH-irssifalsovsky/FiSH-irssi

An encryption add-on module for irssi using Blowfish cipher and Diffie-Hellman key exchange for secure messaging.

12918C
3 days ago
1
23
24
25
31