Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Build Tools

Build Tools

171 projects

Showing 36 of 171 projects

Starbound
StarboundC

Source code and build guide for the Starbound game, enabling custom modifications and development.

#build-tools#visual-studio#cmake
Stars145
Forks42
Last commit2 years ago
Vim-ros
Vim-rosPython

A Vim plugin that provides ROS development tools including syntax highlighting, package navigation, and build integration.

#python-integration#build-tools#vim
Stars133
Forks35
Last commit1 year ago
zon2nix
zon2nixZig

Convert Zig package dependencies from build.zig.zon files into Nix expressions for reproducible builds.

#nix-expression#build-tools#zon
Stars122
Forks22
Last commit1 month ago
pkg-conf
pkg-confJavaScript

Read namespaced configuration from the nearest package.json file in a project.

#developer-tools#package-json#build-tools
Stars120
Forks10
Last commit2 years ago
lean4-nix
lean4-nixNix

Nix overlay and build tools for Lean 4, enabling reproducible builds and dependency management for Lean projects.

#functional-programming#lean#build-tools
Stars118
Forks17
Last commit2 days ago
Marionette-Integrations
Marionette-IntegrationsJavaScript

A collection of starter kits and examples for building Marionette.js applications with various build tools and test frameworks.

#marionettejs#boilerplate-template#javascript-framework
Stars118
Forks112
Last commit
version
versionGo

A Go package for CLI tools that automatically collects and displays version information in multiple formats.

#hacktoberfest#go-modules#developer-tools
Stars114
Forks5
Last commit3 years ago
NodeJS-Installer
NodeJS-InstallerPHP

A Composer package that downloads and installs NodeJS and NPM as local project dependencies.

#build-tools#npm#composer-plugin
Stars107
Forks27
Last commit3 years ago
scuba
scubaPython

A tool that simplifies using Docker containers for development by encapsulating build environments in containers.

#containerization#devops#build-tools
Stars99
Forks18
Last commit6 months ago
love-build
love-buildLua

A zero-dependency cross-platform builder for LÖVE games, exporting to Windows, macOS, Linux, and Steam Deck.

#packaging#build-tools#game-development
Stars98
Forks9
Last commit1 year ago
Create Preact App
Create Preact AppJavaScript

A fork of create-react-app that sets up Preact projects with zero build configuration.

#create-react-app#build-tools#scaffold
Stars94
Forks8
Last commit7 years ago
elm-posix
elm-posixElm

Write CLI scripts and tools in Elm using monadic IO programs, compiled to executable Node.js shell scripts.

#monadic-io#developer-tools#build-tools
Stars93
Forks6
Last commit4 years ago
purescript-psa
purescript-psaPureScript

A pretty, flexible error/warning reporting frontend for the PureScript compiler (psc).

#developer-tools#build-tools#cli-tool
Stars92
Forks12
Last commit2 years ago
paths
pathsTypeScript

ESLint plugin that enforces TypeScript/JavaScript path aliases from tsconfig/jsconfig instead of relative imports.

#jsconfig#developer-tools#build-tools
Stars88
Forks4
Last commit1 year ago
catkin_virtualenv
catkin_virtualenvPython

Bundle Python dependencies in ROS catkin packages using virtualenvs, enabling isolated Python environments and dependency management.

#robotics#build-tools#catkin
Stars88
Forks28
Last commit1 month ago
coveralls-cmake
coveralls-cmakeCMake

CMake scripts to generate and upload code coverage data to Coveralls.io from C/C++ projects.

#gcov#travis-ci#build-tools
Stars87
Forks19
Last commit6 years ago
genepi
genepiC++

Automatically generates Node.js N-API bindings from C++ libraries using macros and CMake.

#javascript-interop#native-addons#node-addon-api
Stars83
Forks9
Last commit3 years ago
topkg
topkgOCaml

A packager for distributing OCaml software with an API to describe installation files and distribution procedures.

#isc-license#api#build-tools
Stars71
Forks24
Last commit8 months ago
Golang CGO cross compiler
Golang CGO cross compilerTypeScript

A GitHub Action for xgo, enabling CGO cross-compilation of Go projects across multiple platforms.

#actions#cgo#build-tools
Stars70
Forks11
Last commit4 days ago
SwiftProvisioningProfile
SwiftProvisioningProfileSwift

A Swift library for parsing iOS mobile provisioning files into structured models.

#provisioning-profiles#ios#codable
Stars67
Forks9
Last commit1 year ago
Etlas Packages
Etlas PackagesHaskell

A collection of patches enabling Hackage packages to build with the Eta programming language.

#etlas#haskell#functional-programming
Stars64
Forks31
Last commit7 years ago
cmake-get
cmake-getCMake

A CMake module for fetching and installing dependencies during CMake configuration, similar to ExternalProject but with shared recipes.

#dependency-manager#build-tools#cget
Stars63
Forks3
Last commit7 years ago
andle
andlePython

A command-line tool for Android developers to synchronize dependencies, SDK, and build tool versions across projects.

#gradle#developer-tools#build-tools
Stars59
Forks7
Last commit4 years ago
cross-os
cross-osTypeScript

Run OS-specific npm scripts from package.json for tasks that differ across operating systems.

#package-json#cross-env#build-tools
Stars45
Forks4
Last commit1 month 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
rules_appimage
rules_appimageStarlark

Bazel rules to create portable Linux AppImages by bundling a binary target and all its runfiles into a self-contained executable.

#self-contained-executables#portable-applications#bazel
Stars39
Forks11
Last commit4 days ago
gatling-maven-plugin
gatling-maven-pluginJava

A Maven plugin for running Gatling performance tests as part of your build lifecycle.

#load-testing#performance-testing#integration-testing
Stars38
Forks35
Last commit11 days 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
alien-works-delivery
alien-works-deliveryCommon Lisp

Deliver Common Lisp applications as executable bundles for Linux (AppImage) and Windows (MSIX).

#build-tools#appimage#executable-bundles
Stars34
Forks0
Last commit3 years ago
Grunt-WebPageTest
Grunt-WebPageTestJavaScript

A Grunt plugin for continuous website performance measurement using WebPageTest.

#webpagetest#performance-testing#build-tools
Stars34
Forks3
Last commit7 years ago
cmake-ast
cmake-astPython

A Python module that parses CMake files into an abstract syntax tree (AST) for programmatic analysis and manipulation.

#parsing#developer-tools#python-library
Stars31
Forks9
Last commit4 years ago
playcanvas-rest-api-tools
playcanvas-rest-api-toolsJavaScript

A Node.js toolkit for automating common PlayCanvas REST API tasks like downloading builds, archiving projects, and creating single-page HTML exports.

#playable-ads#build-tools#rest-api
Stars30
Forks11
Last commit
Starter for Scala Native
Starter for Scala NativeScala

A starter template for Scala Native projects with build configuration and linking examples.

#travis-ci#build-tools#scala-2.11
Stars27
Forks2
Last commit8 years ago
reltool_util
reltool_utilErlang

Erlang utility application providing tools for Elixir-to-Erlang conversion, release generation, dependency scoping, and manual application startup.

#elixir#build-tools#dependency-management
Stars26
Forks3
Last commit2 years ago
ember-compatibility-helpers
ember-compatibility-helpersJavaScript

Helpers for writing backwards/forwards compatible Ember addons with zero-cost runtime flags.

#open-source#backwards-compatibility#version-checking
Stars25
Forks19
Last commit
FindIDL
FindIDLCMake

A CMake module for building IDL files with MIDL and generating CLR DLLs using Tlbimp.

#com#build-tools#windows-development
Stars25
Forks7
Last commit24 days ago
PreviousPage 4 of 5Next

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
8 years ago
1 year ago
2 years ago
#Developer Tools35
#Cross Platform25
#Cmake24
#Javascript23
#Nodejs22
#C Plus Plus19
#Dependency Management16
#Ci Cd15
#Automation15
#Build Tool14
#Static Analysis13
#Cli Tool12