Showing 36 of 304 projects
Automatically generates Node.js N-API bindings from C++ libraries using macros and CMake.
A Maven plugin that integrates CMake build system functionality into Maven projects.
A deprecated GitHub Action for Rust CI workflows with Rust, Rustfmt, Clippy, and Cargo Release pre-installed.
A CMake-based build system for Node.js native modules, offering a drop-in replacement for node-gyp.
A CMake module that automatically detects C++ compiler features and generates workaround headers for cross-compiler compatibility.
An enhanced CMake project manager plugin for Qt Creator with improved file system integration and usability features.
Python bindings for CityEngine's Procedural Runtime (PRT) to generate 3D geometries from CGA rules.
A cross-platform C++14 project template with continuous integration and documentation setup.
A C library for RFC-compliant email address validation with Unicode support and strict mode options.
CMake module for building D2 projects with CMake's build system.
A CMake module for finding Wolfram Language installations and building C/C++ interfaces.
A collection of useful CMake modules for building software, particularly in robotic academic collaborative environments.
A CMake module for fetching and installing dependencies during CMake configuration, similar to ExternalProject but with shared recipes.
A Fortran 95 library for parsing, extracting, and manipulating JSON data within Fortran applications.
A CMake-based build system for developing Arduino projects in IDEs like CLion, using the Arduino IDE toolchain.
Integrates clang-format into CMake projects with a custom format target and git pre-commit hook.
Catkin-friendly C++ bindings for TensorFlow, enabling easy integration of TensorFlow C++ API into ROS projects.
SDL2 port of the 1994 3D action game Rise of the Triad for modern operating systems.
A modern C++17 INI configuration file parser with automatic type conversion and read/write support.
A template C++ project using CMake for building and Catch for unit testing, with CI and tooling integration.
A C++ implementation of the SEEDS superpixel segmentation algorithm using energy-driven sampling for computer vision.
A collection of short, copy-pasteable CMake snippets for common tasks in modern CMake projects.
A C++11 library for parsing, modifying, creating, and writing ITU-R BS.2076 Audio Definition Model (ADM) XML files.
CMake BASIS is a build system and software implementation standard that simplifies creating sharable software and libraries.
A modern C++20 client library for InfluxDB with synchronous and asynchronous APIs, plus a C wrapper.
Advanced, type-aware syntax highlighting for CMake scripts in Emacs.
A Linux port of Far Cry 1 using SDL3, based on the game's leaked source code.
A CMake plugin composer that simplifies building and maintaining CMake-based projects by assembling reusable modules.
A collection of CMake modules including LibFindMacros for simplifying library detection in CMake projects.
A turn-based strategy game that modernizes the classic M.A.X. (Mechanized Assault & Exploration) for multiplayer on contemporary systems.
A collection of useful and experimental CMake recipes for simplifying build system configuration.
A C/C++ client library for connecting to and interacting with the Memgraph graph database.
A CMake library that extends CMake to support hardware development, enabling unified builds for System-on-Chip projects.
A ROS2 template node for running PyTorch C++ models, enabling real-time inference in robotics applications.
A lightweight C++ header-only library for reading and writing Broadcast Wave 64 (ITU-R BS.2088) audio files.
A C++ core engine for deferred structural elucidation analysis of molecular dynamics trajectories.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.