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 27 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
soss
sossosrf/soss

A Linux tool that enables communication among arbitrary protocols by translating them to a common xTypes representation language.

7330C++
2 years ago
NBTEditor
NBTEditorHowaner/NBTEditor

A desktop application for editing Minecraft NBT binary files and schematic files.

728C++
2 years ago
Hoppla
HopplaFuchs/hoppla-sa

A KDE Plasma desktop widget for controlling Philips Hue lights, groups, and customizable actions.

726QML
1 year ago
WiFi RID capture
WiFi RID capturesxjack/unix_rid_capture

Captures ASTM F3411 / ASD-STAN 4709-002 UAV direct remote identification signals over WiFi and Bluetooth.

7014C
3 years ago
Ravennakit SDK
Ravennakit SDKsoundondigital/ravennakit

Cross-platform C++ SDK for professional networked audio using AES67, RAVENNA, and ST2110-30 protocols.

706C++
3 months ago
libvldmail
libvldmaildertuxmalwieder/libvldmail

A C library for RFC-compliant email address validation with Unicode support and strict mode options.

698C
2 months ago
cpp14-project-template
cpp14-project-templatearnavb/cpp14-project-template

A cross-platform C++14 project template with continuous integration and documentation setup.

6812CMake
8 years ago
cmake-d
cmake-ddcarp/cmake-d

CMake module for building D2 projects with CMake's build system.

6817CMake
3 years ago
zed-ros2-examples
zed-ros2-examplesstereolabs/zed-ros2-examples

Examples and tutorials for using ZED cameras with ROS 2, including visualization, multi-camera setups, and robot integration.

6748C++
25 days ago
mathplot
mathplotsebsjames/mathplot

A header-only C++ library for 2D and 3D data visualization using modern OpenGL.

6613C++
1 day ago
Mach1Spatial
Mach1SpatialMach1Studios/m1-sdk

A cross-platform spatial audio framework for encoding, decoding, and transcoding multichannel audio with headtracking support.

657C
2 months ago
ros_ncnn
ros_ncnnnilseuropa/ros_ncnn

A ROS wrapper for the NCNN neural inference framework, enabling real-time neural network inference on robotic systems.

6518C++
5 years ago
FindMathematica
FindMathematicasakra/FindMathematica

A CMake module for finding Wolfram Language installations and building C/C++ interfaces.

6515CMake
1 year ago
Rephraser
Rephrasertravco/rephraser

A Python tool using Markov chains to generate linguistically-correct password candidates for efficient passphrase cracking.

649Python
4 years ago
kded_rotation
kded_rotationdos1/kded_rotation

A KDED module for automatic screen rotation on X11 with visual feedback before orientation changes.

6419Shell
3 years ago
micropython-core2
micropython-core2lemariva/micropython-core2

MicroPython firmware extension for M5Stack CORE2 with hardware driver support for display, touch, sensors, and power management.

6415C
4 years ago
cmake-get
cmake-getpfultz2/cmake-get

A CMake module for fetching and installing dependencies during CMake configuration, similar to ExternalProject but with shared recipes.

633CMake
7 years ago
YCM
YCMrobotology/ycm

A collection of useful CMake modules for building software, particularly in robotic academic collaborative environments.

6324CMake
3 months ago
Dungeons of Noudar
Dungeons of NoudarTheFakeMontyOnTheRun/dungeons-of-noudar

A first-person 2.5D dungeon-crawler for MS/FreeDOS, built with C++14, fixed-point math, and software rendering.

639C++
1 month ago
Mottl/lightgb3-rs
Mottl/lightgb3-rsMottl/lightgbm3-rs

Rust bindings for LightGBM, enabling gradient boosting for machine learning tasks in Rust.

6219Rust
1 month ago
NearChuckle
NearChucklerohit-n/NearChuckle

A Linux port of Far Cry 1 using SDL3, based on the game's leaked source code.

6214C++
2 months ago
arduino-cmake
arduino-cmakefrancoiscampbell/arduino-cmake

A CMake-based build system for developing Arduino projects in IDEs like CLion, using the Arduino IDE toolchain.

6118CMake
5 years ago
FSON
FSONjosephalevin/fson

A Fortran 95 library for parsing, extracting, and manipulating JSON data within Fortran applications.

6125Fortran
3 years ago
git-cmake-format
git-cmake-formatkbenzie/git-cmake-format

Integrates clang-format into CMake projects with a custom format target and git pre-commit hook.

6113CMake
9 years ago
ili9342c_mpy
ili9342c_mpyrusshughes/ili9342c_mpy

A fast C driver for MicroPython to control ILI9342C-based displays, supporting graphics, text, and JPG rendering.

6013Python
2 years ago
GitHub repository
GitHub repositoryeperdices/LeGO-LOAM-SR

A ROS2 port of LeGO-LOAM, a lightweight and ground-optimized LiDAR odometry and mapping system for ground vehicles.

6018C++
2 years ago
ssp
sspred0124/ssp

A fast, header-only CSV parser for modern C++ with a versatile API and support for custom types and error handling.

595C++
1 year ago
minjur
minjurmapbox/minjur

Osmium-based command-line tool for converting OpenStreetMap data to GeoJSON format.

5913C++
9 years ago
UltrafastSecp256k1
UltrafastSecp256k1shrec/UltrafastSecp256k1

Ultra high-performance secp256k1 ECC engine with GPU acceleration, continuous adversarial audit, and multi-language bindings.

5925C++
4 days ago
Taradino
Taradinofabiangreffrath/taradino

SDL2 port of the 1994 3D action game Rise of the Triad for modern operating systems.

5918C
7 months ago
tensorflow_ros_cpp
tensorflow_ros_cpptradr-project/tensorflow_ros_cpp

Catkin-friendly C++ bindings for TensorFlow, enabling easy integration of TensorFlow C++ API into ROS projects.

5916CMake
4 years ago
libappimage
libappimageAppImage/libappimage

A C++ library implementing core functionality for handling AppImage portable application files.

5837C++
11 months ago
vig
vignsauzede/vig

A V language wrapper for dear imgui and cimgui, enabling immediate-mode GUI development with SDL2 and OpenGL.

553C
2 years ago
appimagecraft
appimagecraftTheAssassin/appimagecraft

A powerful build script generator that automates the creation of AppImages with a focus on reproducibility and local testing.

5512Python
3 days ago
OpenStaticAnalyzer
OpenStaticAnalyzersed-inf-u-szeged/OpenStaticAnalyzer

A platform-independent static analysis tool that performs deep code quality analysis for Java, Python, C#, JavaScript, and C/C++ systems.

5419C++
4 years ago
Txeo
Txeordabra/txeo

A lightweight, high-performance C++ wrapper for TensorFlow that simplifies development with a modern API.

544C++
1 year ago
1
26
27
28
31