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 projects3155.3k total stars583.7k total forks39 languages

Open-source projects built with CMake

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

Showing 1,113 open-source projects · page 29 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
vulkantoy
vulkantoyjpystynen/vulkantoy

A Windows test application for running Shadertoy-style image shaders with live recompilation using Vulkan.

363C++
9 years ago
android-cmake
android-cmakeforexample/android-cmake

Examples demonstrating how to use the Hunter package manager to build Android applications with CMake.

356C++
9 years ago
Fossilize
FossilizeThemaister/Fossilize

A library for serializing and replaying persistent Vulkan objects like pipelines and shader modules.

356C
7 years ago
CommonQt5
CommonQt5commonqt/commonqt5

Common Lisp bindings for the Qt5 framework, enabling cross-platform GUI development.

352Common Lisp
4 years ago
modest_ex
modest_exf34nk/modest_ex

An Elixir library for pipeable HTML transformations using CSS selectors, powered by the Lexbor C library.

345Elixir
7 months ago
BitSerializer
BitSerializerPavelKisliak/BitSerializer

A C++17 multi-format serialization library with a unified interface for JSON, XML, YAML, CSV, and MsgPack.

348C++
8 days ago
BroYara
BroYarahempnall/broyara

A Bro (Zeek) file analyzer plugin that integrates YARA rule scanning for malware detection in network traffic.

335C++
11 years ago
GMD3D11
GMD3D11blueburncz/GMD3D11

A community-developed extension that adds Direct3D 11 graphics functionality to GameMaker for advanced shaders, buffers, and instanced rendering.

333Game Maker Language
6 months ago
rosidl_generator_objc
rosidl_generator_objcesteve/ros2_objc

Objective C and iOS bindings for ROS2, enabling ROS2 application development on macOS and iOS devices.

3311Objective-C
6 years ago
rclobjc
rclobjcesteve/ros2_objc

Objective C and iOS bindings for ROS2, enabling ROS2 application development on macOS and iOS devices.

3311Objective-C
6 years ago
Barrett
Barrettlunarmeadow/barrett

A modern source port for Rise of the Triad focused on quality-of-life improvements, expanded compatibility, and new features.

324C
1 month ago
Vulkan Launchpad Starter
Vulkan Launchpad Startercg-tuwien/VulkanLaunchpadStarter

A starter template for building Vulkan applications using the Vulkan Launchpad framework.

329C++
10 months ago
Material Design Calculator
Material Design Calculatorlirios/calculator

A cross-platform calculator with Material Design, built on Qt and Fluid.

326QML
2 years ago
SpecFuzz
SpecFuzztudinfse/SpecFuzz

A fuzzing tool for detecting Spectre vulnerabilities in software through dynamic analysis.

322C++
6 years ago
cmake-modules
cmake-moduleshanjianwei/cmake-modules

A collection of reusable CMake modules for simplifying library discovery and build configuration.

3121CMake
11 years ago
SeriousSamAlphaRemake
SeriousSamAlphaRemaketx00100xt/SeriousSamAlphaRemake

An open-source fan remake of Serious Sam: The First Encounter based on original alpha build code and assets.

312C++
1 year ago
FindICU.cmake
FindICU.cmakejulp/FindICU.cmake

A CMake module for finding and linking against the International Components for Unicode (ICU) library.

319C
9 years ago
Picasim
PicasimRowlhouse/PicaSim

An open-source flight simulator for radio-controlled planes with realistic physics, VR support, and cross-platform builds.

3112C++
2 months ago
löve-ws
löve-wsholywyvern/love-ws

A Lua library for creating WebSocket clients and servers within the LÖVE game framework.

303C++
7 years ago
pacmod3
pacmod3astuff/pacmod3

ROS driver for controlling vehicles with the PACMod3 drive-by-wire system via a common API.

3015C++
3 years ago
Arli
Arlikigster/arli

A command-line Arduino library manager and CMake-based project generator for complex, portable Arduino projects.

301Ruby
5 years ago
Falling Time
Falling Timecxong/FallingTime

An arcade game where you control a ball falling through holes to avoid being crushed by the descending screen top.

2815C
4 years ago
wspp
wspppinwhell/wspp

A modern, header-only C++20 WebSocket library for building RFC 6455 compliant clients and servers with async, non-blocking I/O.

282C++
6 months ago
PMBP: PatchMatch Belief Propagation
PMBP: PatchMatch Belief Propagationfbesse/pmbp

A C++ implementation of the PMBP algorithm combining PatchMatch and Belief Propagation for correspondence field estimation.

2711C++
12 years ago
just_gtfs
just_gtfsmesozoic-drones/just_gtfs

A C++17 header-only library for reading and writing GTFS (General Transit Feed Specification) transit data feeds.

275C++
2 years ago
buildem
buildemjanelia-flyem/buildem

A modular CMake-based system to automate building complex software dependencies from source for FlyEM applications.

2716CMake
4 years ago
tgbotxx
tgbotxxbaderouaich/tgbotxx

A modern C++20 library for building Telegram bots with full API 9.5 compatibility, simplicity, and cross-platform support.

263C++
2 months ago
rmw_dps
rmw_dpsros2/rmw_dps

ROS 2 middleware implementation using Intel's Distributed Publish & Subscribe protocol for IoT communication.

269C++
1 year ago
AppImage.cmake
AppImage.cmakeRavbug/AppImage.cmake

A CMake script that automatically generates AppImage executables for Linux applications from your build process.

262CMake
5 years ago
GitHub
GitHubAntelopeIO/spring

A C++ implementation of the Antelope blockchain protocol with Savanna consensus, providing node software and developer tools.

2640C++
8 months ago
riot-ros2
riot-ros2astralien3000/riot-ros2

Enables ROS2 to run on microcontrollers using the RIOT Operating System and the NDN protocol.

2510CMake
8 years ago
FindIDL
FindIDLapriorit/FindIDL

A CMake module for building IDL files with MIDL and generating CLR DLLs using Tlbimp.

257CMake
20 days ago
Imgui
ImguiInochi2D/i2d-imgui

D language binding to CImgui with OpenGL, SDL, and GLFW backends for immediate-mode GUI development.

2512D
9 months ago
OpenDungeonsPlus
OpenDungeonsPlustomluchowski/OpenDungeonsPlus

An open-source real-time strategy game where players build underground dungeons, command creatures, and battle for control.

253C++
3 months ago
graphql_parser
graphql_parsergraphql-elixir/graphql_parser

Elixir binding for libgraphqlparser that parses GraphQL queries into AST via NIF.

243Elixir
3 years ago
cepton_sdk_redist
cepton_sdk_redistceptontech/cepton_sdk_redist

SDK for working with Cepton LiDAR sensors, providing networking, packet parsing, calibration, and frame accumulation.

2416Python
1 year ago
1
28
29
30
31