Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Build System

Build System

140 projects

Showing 32 of 140 projects

lover
loverRust

A command-line build system and runner for Love2D projects, inspired by Cargo.

#appimage#cargo-inspired#dependency-management
Stars46
Forks2
Last commit2 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
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
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
do
doShell

A self-executable shell script that serves as both a build tool and build file, designed to simplify shell-based automation.

#devops#build-tools#make-alternative
Stars41
Forks6
Last commit8 months ago
HTML Website Template
HTML Website TemplateJavaScript

An opinionated starting point and build system for collaboratively-edited HTML websites with automated testing and linting.

#template#jekyll#travis-ci
Stars40
Forks48
Last commit4 months ago
cmake-unit
cmake-unitCMake

A unit testing framework for CMake scripts, enabling automated testing of CMake macros and build logic.

#unit-testing#continuous-integration#cmake
Stars39
Forks5
Last commit9 years ago
Bazel
BazelStarlark

OCaml build rules for Bazel, enabling native and bytecode binary compilation with OPAM dependency management.

#bazel#native-binary#compilation
Stars39
Forks4
Last commit5 years ago
asdf-linguist
asdf-linguistCommon Lisp

ASDF extensions for compiling multiple languages and preprocessing tools within Common Lisp projects.

#multi-language#javascript-compilation#build-tools
Stars36
Forks2
Last commit11 years ago
dot
dotGo

A minimal, local-first continuous integration system that runs jobs concurrently in Docker containers.

#cicd#self-hosted-ci#build-automation
Stars36
Forks0
Last commit2 years ago
android-cmake
android-cmakeC++

Examples demonstrating how to use the Hunter package manager to build Android applications with CMake.

#android#cmake#c-plus-plus
Stars35
Forks6
Last commit9 years ago
omarchy-pkgs
omarchy-pkgsShell

Build system for the Omarchy Package Repository that builds, signs, and syncs Arch Linux packages from local sources and the AUR.

#arch-linux#multi-architecture#aur
Stars34
Forks28
Last commit19 hours ago
FindICU.cmake
FindICU.cmakeC

A CMake module for finding and linking against the International Components for Unicode (ICU) library.

#unicode#internationalization#icu
Stars31
Forks9
Last commit9 years ago
cmake-modules
cmake-modulesCMake

A collection of reusable CMake modules for simplifying library discovery and build configuration.

#module-system#cmake#c-plus-plus
Stars31
Forks21
Last commit11 years ago
clockwork
clockworkV

A language-agnostic build tool designed for efficiency, ease of use, and extensibility.

#devops#vlang#language-agnostic
Stars26
Forks0
Last commit10 months ago
aura
auraAda

AURA is an integrated package management and build system for the Ada programming language.

#programming-language#library-management#open-source
Stars25
Forks1
Last commit1 year ago
cmake_check
cmake_checkTypeScript

A linter for CMake files that enforces user-defined rules and coding standards.

#linter#coding-standards#continuous-integration
Stars24
Forks4
Last commit6 years ago
makepkg-optimize
makepkg-optimizeShell

A collection of supplemental scripts for pacman that provide macros for optimization during Arch Linux package builds.

#arch-linux#clang#gcc
Stars24
Forks2
Last commit5 months ago
Sconsolidator
SconsolidatorJava

An Eclipse plug-in that integrates the SCons build system into Eclipse for C/C++ development.

#ide-integration#dependency-visualization#eclipse-plugin
Stars24
Forks10
Last commit5 years ago
idream
idreamHaskell

A simple build system for Idris2 that manages multi-package projects and external dependencies.

#multi-package#haskell#functional-programming
Stars22
Forks2
Last commit5 years ago
meta-ros2
meta-ros2BitBake

An OpenEmbedded/Yocto layer for building ROS 2 (Robot Operating System 2) into embedded Linux images.

#robotics#embedded#ros2
Stars19
Forks7
Last commit8 years ago
Howl
HowlLua

A Lua build system inspired by Grunt and Rake, using Howlfiles to define and execute tasks.

#rake-inspired#computercraft#task-automation
Stars18
Forks4
Last commit7 years ago
ocaml-main-program-in-c
ocaml-main-program-in-cShell

Example build system for creating mixed C/Ocaml binaries with the main program written in C.

#static-linking#compilation#mixed-language
Stars18
Forks1
Last commit8 years ago
clang-tidy-target-cmake
clang-tidy-target-cmakeCMake

A CMake module that integrates clang-tidy static analysis checks into your build targets.

#clang-tidy#cmake#c-plus-plus
Stars16
Forks6
Last commit10 years ago
sublime-v
sublime-vPython

Sublime Text package providing syntax highlighting and build system support for the V programming language.

#sublime-syntax#vlang#syntax-highlighting
Stars16
Forks1
Last commit2 years ago
SeeMake
SeeMakeCMake

A cross-platform CMake template with testing, static/dynamic analysis, coverage reports, and dependency management for C++ projects.

#template#dev-tools#dependency-management
Stars13
Forks0
Last commit19 days ago
cmake-ada-offa
cmake-ada-offa

Adds Ada language support to CMake for building Ada applications and libraries.

#compiler-support#static-libraries#ada
Stars12
Forks5
Last commit11 years ago
wild
wildD

A build system written in D that uses JSON configuration files to define compilation rules and targets.

#d-language#developer-tools#compilation
Stars6
Forks1
Last commit10 years ago
ada4cmake
ada4cmakeCMake

CMake macros for integrating Ada/GNAT projects into CMake-based builds without requiring gprbuild.

#static-library#cmake-macros#build-system
Stars5
Forks4
Last commit5 years ago
FetchDependency
FetchDependencyCMake

A CMake module that downloads, builds, and installs project dependencies locally at configuration time.

#local-installation#build-automation#dependency-management
Stars4
Forks1
Last commit2 months ago
CMakeCM
CMakeCMCMake

A community-maintained collection of CMake modules, accessible via PMM or direct download.

#community-modules#pmm#open-source
Stars2
Forks1
Last commit4 years ago
wox
woxC

A highly flexible recipe build system and modern replacement for make, using Wren scripts for declarative builds.

#d#caching#change-detection
Stars1
Forks0
Last commit3 years ago
PreviousPage 4 of 4

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
#Cmake66
#C Plus Plus41
#Cross Platform40
#Dependency Management24
#Build Tool21
#Package Management20
#Build Automation19
#Developer Tools19
#Development Tools17
#Cplusplus13
#C12
#Ci Cd12