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 36 of 140 projects

HipremeEngine
HipremeEngineD

A cross-platform game engine written in D with scripting support, supporting multiple rendering backends and platforms.

#d-lang#webassembly#opengl
Stars144
Forks10
Last commit1 month ago
Bazel Proposals
Bazel Proposals

Index of all Bazel design proposals and technical documents, tracking their review and implementation status.

#bazel#developer-tools#build-automation
Stars136
Forks76
Last commit3 months ago
cgcmake
cgcmakeCMake

CMake modules for building computer graphics applications like Maya plugins, Houdini tools, and Arnold shaders.

#visual-effects#3d-software#cmake
Stars133
Forks68
Last commit5 years ago
cmake_templates
cmake_templatesCMake

Concise CMake templates for creating C++ libraries and executables with support for Conan and vcpkg.

#template#conan#dependency-management
Stars131
Forks14
Last commit2 months ago
neovim-tasks
neovim-tasksLua

A stateful Neovim plugin for managing and running build system tasks with project-specific configuration.

#bazel#debug#c
Stars130
Forks15
Last commit1 month ago
RustCMake
RustCMakeCMake

An example project demonstrating how to integrate Rust with CMake for cross-language builds.

#integration#example-project#cmake
Stars110
Forks15
Last commit8 years ago
cmake-lint
cmake-lintPython

A Python-based linter that checks CMake files for coding style issues and enforces consistent formatting.

#linter#cmake#build-system
Stars104
Forks15
Last commit7 years ago
ixm
ixmCMake

A CMake library for writing modern, flexible CMake with reduced boilerplate and sensible defaults.

#boilerplate-reduction#target-expressions#generator-expressions
Stars103
Forks6
Last commit4 years ago
CMakePCHCompiler
CMakePCHCompilerCMake

A CMake module providing precompiled header support via custom CXXPCH/CPCH compiler extensions, now obsolete since CMake 3.16.

#clang#gcc#compiler-extension
Stars102
Forks19
Last commit7 years ago
CMake-codecov
CMake-codecovCMake

A CMake module for easily enabling code coverage and generating reports with CMake targets.

#lcov#gcov#codecov
Stars98
Forks33
Last commit6 months ago
modern-ocaml
modern-ocamlOCaml

A template for OCaml projects with modern tooling including dune build system, LSP server, and CI setup.

#dune#developer-tools#project-template
Stars97
Forks6
Last commit3 months ago
toolchains
toolchainsCMake

A collection of CMake toolchain files for cross-compiling to various platforms, primarily used by the Magnum graphics engine.

#ios#embedded-systems#webassembly
Stars97
Forks33
Last commit3 months ago
cmake-checks-cache
cmake-checks-cacheCMake

CMake modules that cache platform check results to dramatically speed up CMake configuration times in CI builds.

#compiler#developer-tools#caching
Stars90
Forks6
Last commit4 years ago
FindTBB
FindTBBCMake

A CMake find module for locating and linking Intel Threading Building Blocks (TBB) libraries in C++ projects.

#parallel-computing#find-module#cmake
Stars90
Forks34
Last commit8 years ago
configure-cmake
configure-cmake

An autotools-style configure script wrapper for CMake projects, providing a familiar ./configure && make && make install interface.

#developer-tools#open-source#build-automation
Stars88
Forks4
Last commit9 years ago
cmake-modules
cmake-modulesCMake

A collection of independent CMake modules for scientific libraries, with utilities for writing robust Find* modules.

#scientific-computing#static-libraries#petsc
Stars87
Forks53
Last commit6 years ago
Shattered Paradise
Shattered ParadiseC#

A mod SDK for the Shattered Paradise real-time strategy game built on the OpenRA engine.

#creative-commons#modding-sdk#build-system
Stars83
Forks14
Last commit1 year ago
gprbuild
gprbuildAda

An advanced build system for automating the construction of multi-language software systems.

#multi-language#make-alternative#ada
Stars82
Forks24
Last commit7 days ago
Luabuild
LuabuildC

A customizable Lua 5.2 build system for creating standalone executables with statically linked external modules.

#deployment#lake-build-tool#static-linking
Stars82
Forks18
Last commit10 years ago
rotor
rotorElixir

A super-simple build system for Elixir that runs tasks when files change, ideal for development workflows.

#elixir#productivity#build-system
Stars80
Forks4
Last commit12 years ago
ocaml-makefile
ocaml-makefileOCaml

A generic Makefile for building small to medium-sized OCaml projects with minimal configuration.

#library-management#compilation#makefile
Stars79
Forks19
Last commit1 year 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
cmake-d
cmake-dCMake

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

#module-system#d#d-language
Stars68
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 commit1 year ago
gb-starter-kit
gb-starter-kit

A starter kit for developing Game Boy games with modern tooling and best practices.

#asm#embedded-systems#assembly
Stars65
Forks13
Last commit1 year 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 commit3 months 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
Forks18
Last commit5 years ago
Prodmodel
ProdmodelPython

A build system for data science pipelines that caches dependencies and versions outputs for performance and reproducibility.

#version-control#productivity#caching
Stars60
Forks3
Last commit6 months ago
cl-nix-lite
cl-nix-liteNix

A Nix-only module for building Common Lisp projects and managing their dependencies without QuickLisp.

#nix-module#dependency-management#build-system
Stars58
Forks7
Last commit10 days ago
gnatcoll-core
gnatcoll-coreAda

Core packages of the GNAT Components Collection, providing foundational Ada libraries for cross-platform development.

#library#ada#gnatcoll
Stars56
Forks36
Last commit7 days ago
obuild
obuildOCaml

A parallel, incremental, and declarative build system for OCaml libraries and programs.

#cli-tool#build-system#incremental-build
Stars55
Forks21
Last commit1 month 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
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
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
PreviousPage 3 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
Next
#Cmake66
#C Plus Plus41
#Cross Platform40
#Dependency Management24
#Build Tool21
#Package Management20
#Build Automation19
#Developer Tools19
#Development Tools17
#Cplusplus13
#C12
#Ci Cd12