Showing 32 of 140 projects
A command-line build system and runner for Love2D projects, inspired by Cargo.
A collection of CMake modules including LibFindMacros for simplifying library detection in CMake projects.
A CMake library that extends CMake to support hardware development, enabling unified builds for System-on-Chip projects.
A collection of useful and experimental CMake recipes for simplifying build system configuration.
A self-executable shell script that serves as both a build tool and build file, designed to simplify shell-based automation.
An opinionated starting point and build system for collaboratively-edited HTML websites with automated testing and linting.
A unit testing framework for CMake scripts, enabling automated testing of CMake macros and build logic.
OCaml build rules for Bazel, enabling native and bytecode binary compilation with OPAM dependency management.
ASDF extensions for compiling multiple languages and preprocessing tools within Common Lisp projects.
A minimal, local-first continuous integration system that runs jobs concurrently in Docker containers.
Examples demonstrating how to use the Hunter package manager to build Android applications with CMake.
Build system for the Omarchy Package Repository that builds, signs, and syncs Arch Linux packages from local sources and the AUR.
A CMake module for finding and linking against the International Components for Unicode (ICU) library.
A collection of reusable CMake modules for simplifying library discovery and build configuration.
A language-agnostic build tool designed for efficiency, ease of use, and extensibility.
AURA is an integrated package management and build system for the Ada programming language.
A linter for CMake files that enforces user-defined rules and coding standards.
A collection of supplemental scripts for pacman that provide macros for optimization during Arch Linux package builds.
An Eclipse plug-in that integrates the SCons build system into Eclipse for C/C++ development.
A simple build system for Idris2 that manages multi-package projects and external dependencies.
An OpenEmbedded/Yocto layer for building ROS 2 (Robot Operating System 2) into embedded Linux images.
A Lua build system inspired by Grunt and Rake, using Howlfiles to define and execute tasks.
Example build system for creating mixed C/Ocaml binaries with the main program written in C.
A CMake module that integrates clang-tidy static analysis checks into your build targets.
Sublime Text package providing syntax highlighting and build system support for the V programming language.
A cross-platform CMake template with testing, static/dynamic analysis, coverage reports, and dependency management for C++ projects.
Adds Ada language support to CMake for building Ada applications and libraries.
A build system written in D that uses JSON configuration files to define compilation rules and targets.
CMake macros for integrating Ada/GNAT projects into CMake-based builds without requiring gprbuild.
A CMake module that downloads, builds, and installs project dependencies locally at configuration time.
A community-maintained collection of CMake modules, accessible via PMM or direct download.
A highly flexible recipe build system and modern replacement for make, using Wren scripts for declarative builds.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.