Showing 36 of 304 projects
A collection of additional CMake modules, scripts, and common build settings for KDE and other CMake-based projects.
A collection of reusable CMake modules and find scripts for standardizing C/C++ project builds, testing, and packaging.
A CMake toolchain for cross-compiling projects to Arduino-compatible boards (AVR, ESP32, etc.) using standard CMake workflows.
A portable, header-only C++ library for deserializing, serializing, and building YAML documents with full YAML 1.2.2 compliance.
An open-source engine and Linux port of Mech Commander 2, with bug fixes and 64-bit support for Windows and Linux.
Source code and build guide for the Starbound game, enabling custom modifications and development.
A comprehensive example project demonstrating various CMake features and best practices for building C/C++ projects.
A zero-configuration build system and package manager for modern Fortran projects with automatic dependency resolution.
CMake modules for building computer graphics applications like Maya plugins, Houdini tools, and Arnold shaders.
Concise CMake templates for creating C++ libraries and executables with support for Conan and vcpkg.
A modern C++11 JSON library focused on developer-friendliness, safety, and full UTF-8 support with no external dependencies.
A stateful Neovim plugin for managing and running build system tasks with project-specific configuration.
A thin, modern, header-only C++17 wrapper for GLFW providing RAII objects, scoped enums, and exceptions.
A fast and flexible C++ template container class for storing data in arbitrary tree structures with STL-compatible interfaces.
A partial recompilation of Dungeon Keeper II that fixes bugs in single and multiplayer modes.
A C++ library implementing homomorphic encryption schemes (BGV, CKKS, TFHE) for privacy-preserving computation on encrypted data.
Provides the ROS interface definition language (.msg/.srv/.action) and code generation tools for ROS 2.
An example project demonstrating how to integrate Rust with CMake for cross-language builds.
Automatically generates CMake and Meson configuration files for Vala and Genie projects by analyzing source code.
A Python-based linter that checks CMake files for coding style issues and enforces consistent formatting.
A CMake library for writing modern, flexible CMake with reduced boilerplate and sensible defaults.
A CMake module providing precompiled header support via custom CXXPCH/CPCH compiler extensions, now obsolete since CMake 3.16.
Community-maintained source port modernizing the original Little Big Adventure 2 game engine for preservation and education.
An esoteric programming language where you code like an electrician using currents, generators, and components.
A CMake module for easily enabling code coverage and generating reports with CMake targets.
A collection of CMake toolchain files for cross-compiling to various platforms, primarily used by the Magnum graphics engine.
CMake modules that cache platform check results to dramatically speed up CMake configuration times in CI builds.
A graphical user interface for annotating point clouds and 3D scenes with bounding boxes, keypoints, and rectangles.
A CMake find module for locating and linking Intel Threading Building Blocks (TBB) libraries in C++ projects.
An autotools-style configure script wrapper for CMake projects, providing a familiar ./configure && make && make install interface.
Bundle Python dependencies in ROS catkin packages using virtualenvs, enabling isolated Python environments and dependency management.
A C++ framework that simplifies Vulkan API for beginners by abstracting verbose parts and providing utility functions.
A secure, fast, and modular C++17 cryptography suite with STL-like interfaces for implementing and extending cryptographic schemes.
An unofficial open-source engine reimplementation of the classic game trilogy Crystal Caves, with modern improvements.
CMake scripts to generate and upload code coverage data to Coveralls.io from C/C++ projects.
A header-only C++ library providing vector, matrix, and quaternion math expression templates with configurable behavior.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.