Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cmake

Cmake

304 projects

Showing 36 of 304 projects

genepi
genepiC++

Automatically generates Node.js N-API bindings from C++ libraries using macros and CMake.

#javascript-interop#native-addons#node-addon-api
Stars83
Forks9
Last commit3 years ago
cmake-maven-plugin
cmake-maven-pluginJava

A Maven plugin that integrates CMake build system functionality into Maven projects.

#build-automation#continuous-integration#cmake
Stars82
Forks13
Last commit5 months ago
rust-action
rust-actionDockerfile

A deprecated GitHub Action for Rust CI workflows with Rust, Rustfmt, Clippy, and Cargo Release pre-installed.

#clippy#rustfmt#continuous-integration
Stars78
Forks12
Last commit2 years ago
node-cmake
node-cmakeCMake

A CMake-based build system for Node.js native modules, offering a drop-in replacement for node-gyp.

#native-modules#cmake#c-plus-plus
Stars77
Forks20
Last commit5 years ago
compatibility
compatibilityCMake

A CMake module that automatically detects C++ compiler features and generates workaround headers for cross-compiler compatibility.

#header-generation#compiler-support#c-plus-plus-11
Stars75
Forks14
Last commit9 years ago
cmakeprojectmanager2
cmakeprojectmanager2C++

An enhanced CMake project manager plugin for Qt Creator with improved file system integration and usability features.

#file-management#ide-integration#cmake
Stars73
Forks9
Last commit1 year ago
ArcGIS CityEngine SDKs (Python)
ArcGIS CityEngine SDKs (Python)C++

Python bindings for CityEngine's Procedural Runtime (PRT) to generate 3D geometries from CGA rules.

#geometry-processing#api#arcgis
Stars73
Forks18
Last commit5 months ago
cpp14-project-template
cpp14-project-templateCMake

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

#doctest#codecov#unit-testing
Stars68
Forks12
Last commit7 years ago
libvldmail
libvldmailC

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

#c-library#library#email-validation
Stars68
Forks7
Last commit1 month ago
cmake-d
cmake-dCMake

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

#module-system#d#d-language
Stars67
Forks17
Last commit3 years ago
FindMathematica
FindMathematicaCMake

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

#mathlink#wolfram-language#cmake
Stars65
Forks15
Last commit11 months ago
YCM
YCMCMake

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

#robotics#collaborative-tools#academic-software
Stars63
Forks24
Last commit4 days ago
cmake-get
cmake-getCMake

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

#dependency-manager#build-tools#cget
Stars63
Forks3
Last commit7 years ago
FSON
FSONFortran

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

#scientific-computing#meson#makefile
Stars62
Forks25
Last commit3 years ago
arduino-cmake
arduino-cmakeCMake

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

#ide-integration#cmake#c-plus-plus
Stars61
Forks19
Last commit5 years ago
git-cmake-format
git-cmake-formatCMake

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

#clang-format#developer-tools#pre-commit
Stars60
Forks13
Last commit8 years ago
tensorflow_ros_cpp
tensorflow_ros_cppCMake

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

#robotics#bazel#catkin
Stars59
Forks17
Last commit4 years ago
Taradino
TaradinoC

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

#gpl-licensed#sdl2#first-person-shooter
Stars56
Forks17
Last commit4 months ago
ini-cpp
ini-cppC++

A modern C++17 INI configuration file parser with automatic type conversion and read/write support.

#cpp-library#cpp17#ini
Stars54
Forks7
Last commit11 days ago
cpp-template
cpp-templatePython

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

#clang-format#clang-tidy#sanitizers
Stars54
Forks15
Last commit4 years ago
SEEDS Revised
SEEDS RevisedC++

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

#algorithm-implementation#superpixels#superpixel-algorithm
Stars54
Forks13
Last commit7 years ago
cmake_snippets
cmake_snippets

A collection of short, copy-pasteable CMake snippets for common tasks in modern CMake projects.

#code-examples#cmake#c-plus-plus
Stars52
Forks4
Last commit7 years ago
libadm
libadmC++

A C++11 library for parsing, modifying, creating, and writing ITU-R BS.2076 Audio Definition Model (ADM) XML files.

#itu-r-bs-2076#audio-definition-model#c-plus-plus-11
Stars50
Forks18
Last commit2 days ago
BASIS
BASISC++

CMake BASIS is a build system and software implementation standard that simplifies creating sharable software and libraries.

#project-template#software-standards#perl
Stars49
Forks10
Last commit5 years ago
influxdb-cpp-rest
influxdb-cpp-restC++

A modern C++20 client library for InfluxDB with synchronous and asynchronous APIs, plus a C wrapper.

#c-wrapper#client#rxcpp
Stars49
Forks28
Last commit8 months ago
cmake-font-lock
cmake-font-lockCMake

Advanced, type-aware syntax highlighting for CMake scripts in Emacs.

#emacs#syntax-highlighting#cmake
Stars48
Forks6
Last commit2 years ago
NearChuckle
NearChuckleC++

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

#sdl3#dxvk#ffmpeg
Stars47
Forks6
Last commit2 months ago
autocmake
autocmakeCMake

A CMake plugin composer that simplifies building and maintaining CMake-based projects by assembling reusable modules.

#scientific-computing#devops#plugin-system
Stars46
Forks18
Last commit3 months ago
cmake-modules
cmake-modulesCMake

A collection of CMake modules including LibFindMacros for simplifying library detection in CMake projects.

#open-source#public-domain#build-automation
Stars45
Forks17
Last commit3 years ago
maxr
maxrC++

A turn-based strategy game that modernizes the classic M.A.X. (Mechanized Assault & Exploration) for multiplayer on contemporary systems.

#sdl2#turn-based#multiplayer-gaming
Stars45
Forks6
Last commit1 month ago
GreatCMakeCookOff
GreatCMakeCookOffCMake

A collection of useful and experimental CMake recipes for simplifying build system configuration.

#open-source#cmake-modules#cmake
Stars44
Forks21
Last commit3 years ago
mgclient
mgclientC

A C/C++ client library for connecting to and interacting with the Memgraph graph database.

#c-library#native-interface#client
Stars44
Forks6
Last commit2 days ago
SoCMake
SoCMakeCMake

A CMake library that extends CMake to support hardware development, enabling unified builds for System-on-Chip projects.

#fpga#hdl-simulation#verilog
Stars44
Forks7
Last commit2 days ago
ros2_pytorch
ros2_pytorchC++

A ROS2 template node for running PyTorch C++ models, enabling real-time inference in robotics applications.

#robotics#template-node#ros2
Stars43
Forks7
Last commit7 years ago
libbw64
libbw64C++

A lightweight C++ header-only library for reading and writing Broadcast Wave 64 (ITU-R BS.2088) audio files.

#adm-metadata#itu-r-bs2088#open-standard
Stars43
Forks19
Last commit2 years ago
d-SEAMS
d-SEAMSC++

A C++ core engine for deferred structural elucidation analysis of molecular dynamics trajectories.

#scientific-computing#lua-scripting#trajectories
Stars41
Forks10
Last commit1 month ago
PreviousPage 7 of 9Next

Related Tags

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
#C Plus Plus176
#Cross Platform126
#Build System66
#Cpp61
#C45
#Cplusplus37
#Game Development37
#Game Engine34
#Dependency Management27
#Opengl24
#Build Tools24
#Sdl223