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 projects3187.0k total stars590.0k total forks39 languages

Open-source projects built with CMake

There are currently 1113 open-source projects built with CMake, with a combined total of 3187.0k 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
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
TUISIC
TUISICDark-Kernel/tuisic

A TUI online music streaming application with vim motions, multiple sources, and AI integration via MCP.

716C++
2 months ago
libvldmail
libvldmaildertuxmalwieder/libvldmail

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

688C
7 days 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
Ravennakit SDK
Ravennakit SDKsoundondigital/ravennakit

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

677C++
1 month ago
cmake-d
cmake-ddcarp/cmake-d

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

6717CMake
3 years 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.

6714C
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.

6647C++
1 month ago
Mach1Spatial
Mach1SpatialMach1Studios/m1-sdk

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

657C
12 days ago
FindMathematica
FindMathematicasakra/FindMathematica

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

6515CMake
1 year 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
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
kded_rotation
kded_rotationdos1/kded_rotation

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

6420Shell
3 years ago
mathplot
mathplotsebsjames/mathplot

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

6413C++
1 day ago
Rephraser
Rephrasertravco/rephraser

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

649Python
4 years ago
YCM
YCMrobotology/ycm

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

6324CMake
1 month 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
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.

629C++
2 days 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.

6118C++
2 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
8 years ago
FSON
FSONjosephalevin/fson

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

6125Fortran
3 years 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
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
Mottl/lightgb3-rs
Mottl/lightgb3-rsMottl/lightgbm3-rs

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

5918Rust
6 months 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
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.

5917CMake
4 years ago
minjur
minjurmapbox/minjur

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

5913C++
9 years ago
Taradino
Taradinofabiangreffrath/taradino

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

5717C
5 months ago
libappimage
libappimageAppImage/libappimage

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

5736C++
10 months ago
SEEDS Revised
SEEDS Reviseddavidstutz/seeds-revised

A C++ implementation of the SEEDS superpixel segmentation algorithm using energy-driven sampling for computer vision.

5413C++
7 years ago
vig
vignsauzede/vig

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

543C
2 years ago
cpp-template
cpp-templatejoshpeterson/cpp-template

A template C++ project using CMake for building and Catch for unit testing, with CI and tooling integration.

5415Python
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
appimagecraft
appimagecraftTheAssassin/appimagecraft

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

5312Python
8 days ago
C++/Python library
C++/Python libraryvalgur/velodyne_decoder

A C++/Python library for decoding Velodyne lidar packets into point clouds from PCAP and ROS bag files.

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