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

nix-update
nix-updatePython

A Swiss Army knife tool for updating version numbers and source hashes of Nix packages across multiple package sets.

#build-with-buildbot#hacktoberfest#hash-update
Stars835
Forks104
Last commit6 days ago
rust-enhanced
rust-enhancedPython

Official Sublime Text 4 package providing enhanced Rust language support with syntax highlighting, build systems, and error checking.

#developer-tools#syntax-highlighting#sublime-text
Stars825
Forks102
Last commit1 month ago
uv2nix
uv2nixNix

Ingest uv workspaces using Nix to manage Python dependencies in Nix-based environments.

#dev-tools#dependency-management#build-system
Stars763
Forks41
Last commit10 days ago
modern-cmake-sample
modern-cmake-sampleCMake

A sample project demonstrating modern CMake best practices using targets for a library and executable.

#software-packaging#example-project#dependency-management
Stars678
Forks67
Last commit5 years ago
Verdigris
VerdigrisC++

A header-only library enabling Qt development without the MetaObject Compiler (moc) using compile-time macros.

#qt#metaobject#c
Stars677
Forks59
Last commit9 months ago
haskell.nix
haskell.nixNix

Infrastructure for building Haskell packages with Nix by automatically translating Cabal or Stack projects into Nix code.

#hacktoberfest#haskell#stack
Stars631
Forks265
Last commit13 hours ago
cmake-modules
cmake-modulesCMake

A collection of additional CMake modules for extending CMake's functionality, primarily sourced from Ryan Pavlik's work.

#build-automation#c#cmake-modules
Stars592
Forks225
Last commit3 months ago
cmake-tools.nvim
cmake-tools.nvimLua

A pure Lua Neovim plugin providing comprehensive CMake project integration with build, test, and debug workflows.

#cmake-tools#developer-tools#test-runner
Stars553
Forks107
Last commit28 days ago
ModularPipelines
ModularPipelinesC#

Write CI/CD pipelines in C# with local debugging, compile-time safety, and automatic parallelization.

#pipeline-framework#pipelines#devops
Stars534
Forks21
Last commit19 hours ago
fips
fipsPython

A Python-based high-level build system wrapper for distributed, multi-platform C/C++ projects.

#distributed-projects#build-automation#c
Stars507
Forks86
Last commit5 months ago
Mega
MegaTypeScript

An open-source Git-compatible monorepo engine built in Rust for managing petabyte-scale codebases and AI agent workflows.

#hacktoberfest#version-control#buck2
Stars492
Forks122
Last commit4 days ago
nix-diff
nix-diffHaskell

A command-line tool that explains why two Nix derivations differ, helping debug cache misses and verify changes.

#haskell#nix-derivation#cli-tool
Stars486
Forks22
Last commit1 month ago
meta-ros
meta-rosBitBake

OpenEmbedded layers for integrating ROS 1 and ROS 2 into Yocto Project-based embedded Linux systems.

#robotics#embedded-systems#openembedded
Stars484
Forks285
Last commit15 hours ago
tundra
tundraC

A high-performance code build system optimized for fast incremental builds in large software projects.

#compilation#incremental-builds#c-plus-plus
Stars475
Forks76
Last commit7 months ago
cmakepp
cmakeppCMake

A comprehensive enhancement suite for CMake, adding modern scripting capabilities, dependency management, and a rich standard library.

#developer-tools#build-automation#dependency-management
Stars448
Forks37
Last commit4 years ago
DownloadProject
DownloadProjectCMake

A CMake module for downloading external project source code at configure time for integration via add_subdirectory().

#googletest#dependency-management#cmake
Stars444
Forks88
Last commit2 years ago
boost-cmake
boost-cmakeCMake

A CMake module that automatically downloads and builds Boost libraries with your project's compiler and flags.

#cplusplus-libraries#dependency-management#cmake
Stars408
Forks158
Last commit4 years ago
cmake-language-server
cmake-language-serverPython

A Language Server Protocol implementation for CMake providing code completion, hover documentation, and formatting.

#developer-tools#vim#cmake
Stars408
Forks40
Last commit1 year ago
package-example
package-exampleCMake

Example project demonstrating CMake's find_package config mode for building and consuming libraries with different build types.

#multi-configuration#library-management#example-project
Stars406
Forks56
Last commit5 years ago
flakelight
flakelightNix

A modular Nix flake framework that simplifies flake definitions by minimizing boilerplate and providing extensible modules.

#module-system#developer-tools#flake-framework
Stars404
Forks11
Last commit5 days ago
how-to-export-cpp-library
how-to-export-cpp-libraryCMake

An OS-agnostic C++ library template using plain CMake for distribution, testing, and documentation.

#open-source#software-distribution#continuous-integration
Stars375
Forks52
Last commit
SublimeText package
SublimeText packagePowerShell

A Sublime Text package providing syntax highlighting, symbol lookup, and build system support for PowerShell.

#code-editing#syntax-highlighting#sublime-text
Stars335
Forks81
Last commit23 days ago
cpp-boilerplate
cpp-boilerplateCMake

A modern C++ project template with CMake, CI/CD setup, and essential dependencies for rapid project bootstrapping.

#unit-testing#project-template#dev-tools
Stars331
Forks50
Last commit11 months ago
mini-cmake-qt
mini-cmake-qtCMake

A minimal, production-ready CMake template for Qt 5 and 6 projects.

#qt#qt5#project-template
Stars221
Forks36
Last commit11 months ago
ucm
ucmCMake

A collection of CMake macros for managing compiler/linker flags, source collection, precompiled headers, and unity builds.

#compiler-flags#linker-flags#unity-builds
Stars214
Forks33
Last commit3 years ago
SublimeAutoHotkey
SublimeAutoHotkeyPython

A comprehensive AutoHotkey language package for Sublime Text with syntax highlighting, auto-completion, and build system commands.

#autohotkey#ide-integration#syntax-highlighting
Stars212
Forks44
Last commit4 years ago
minimal_cmake_example
minimal_cmake_exampleCMake

A minimal CMake example project covering sources, resources, dependencies, and packaging.

#packaging#minimal-example#dependency-management
Stars211
Forks44
Last commit7 years ago
osg-3rdparty-cmake
osg-3rdparty-cmakeCMake

CMake scripts for building OpenSceneGraph third-party libraries from source.

#graphics#third-party-libraries#dependency-management
Stars200
Forks109
Last commit3 years ago
reggae
reggaeD

A meta build system with multiple language frontends (D, Python, Ruby, JavaScript, Lua) and backend generators (make, ninja, tup, custom).

#multi-language#d#d-language
Stars190
Forks24
Last commit1 month ago
cmake-avr
cmake-avrCMake

A CMake toolchain for building and uploading AVR microcontroller projects across Linux, Windows, and OS X.

#avr-gcc#embedded#microcontroller
Stars185
Forks62
Last commit4 years ago
catkin_tools
catkin_toolsPython

Command-line tools for building, testing, and managing ROS catkin workspaces.

#robotics#command-line-tools#build-tools
Stars168
Forks150
Last commit1 year ago
CMake
CMakeCMake

A collection of reusable CMake modules and find scripts for standardizing C/C++ project builds, testing, and packaging.

#subproject-management#packaging#dependency-management
Stars153
Forks72
Last commit2 years ago
extra-cmake-modules
extra-cmake-modulesCMake

A collection of additional CMake modules, scripts, and common build settings for KDE and other CMake-based projects.

#kde#cross-compilation#cmake
Stars153
Forks52
Last commit10 hours ago
cmake-example
cmake-exampleCMake

A comprehensive example project demonstrating various CMake features and best practices for building C/C++ projects.

#continuous-integration#cmake#c-plus-plus
Stars145
Forks52
Last commit5 years ago
FoBiS
FoBiSPython

A zero-configuration build system and package manager for modern Fortran projects with automatic dependency resolution.

#github-integration#open-source#oop
Stars144
Forks38
Last commit6 days ago
HipremeEngine
HipremeEngineD

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

#d-lang#webassembly#opengl
Stars143
Forks10
Last commit2 days ago
PreviousPage 2 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
5 years ago
Next
#Cmake66
#C Plus Plus41
#Cross Platform40
#Dependency Management24
#Build Tool21
#Package Management20
#Build Automation19
#Developer Tools19
#Development Tools17
#Cplusplus13
#C12
#Ci Cd12