Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source build-tool software

1117 open-source libraries, tools and applications tagged build-tool, ranked by how closely build-tool is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1117 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
wasm-bindgen/wasm-pack
wasm-pack is a command-line workflow tool for building Rust code into WebAssembly packages that interoperate with JavaScript. It scaffolds …
817290active
pypa/hatch
Hatch is a modern, extensible Python project manager from PyPA that combines a standards-compliant build system, environment management, Py…
967236active
electron/forge
Electron Forge is an all-in-one toolchain for building, packaging, and publishing Electron desktop applications. It unifies scaffolding, na…
947154active
rust-lang/rustup
Rustup is the official toolchain installer and version manager for the Rust programming language. It installs and switches between stable, …
777068stable
shiaho777/web-to-app
WebToApp is an Android application that lets users build signed, installable APKs from web projects entirely on their phone, without a PC o…
856930active
mesonbuild/meson
Meson is an open-source, high-performance build system written in Python that generates build files for backends like Ninja, Visual Studio,…
986644stable
microsoft/rushstack
Rush Stack is a Microsoft-hosted monorepo of tools for managing large-scale TypeScript monorepos, including the Rush build orchestrator, He…
776500active
rizsotto/Bear
Bear is a command-line tool that generates a JSON compilation database (compile_commands.) for C and C++ projects by intercepting compiler …
956499active
google/wireit
Wireit is a Google-maintained tool that upgrades npm/pnpm/yarn scripts with dependency graphs, parallel execution, watch mode, and incremen…
776431active
TianoCore EDK II
EDK II is TianoCore's open-source, cross-platform firmware development environment implementing the UEFI and PI specifications. It provides…
886349active
facebook/redex
ReDex is a C++ bytecode optimizer for Android dex files, originally developed at Facebook. It provides a framework for reading, writing, an…
936308active
Vue CLI
Vue CLI is a command‑line interface for scaffolding and building Vue.js applications using a webpack‑based toolchain. It provides interacti…
3629527maintenance
Vue CLI
Vue CLI is the official webpack-based scaffolding and build tooling for Vue.js development, providing project generation, a plugin system, …
3629527maintenance
chakra-ui/panda
Panda is a universal, type-safe CSS-in-JS styling engine that generates atomic CSS at build time via static analysis of your JavaScript/Typ…
956217active
Open GApps
The Open GApps Project builds freely distributable Google Apps packages (GApps) for Android custom ROMs, in multiple variants and architect…
725964active
C3 Language
c3c is the official compiler for the C3 programming language, an evolution of C with modern features like modules, generics, error handling…
955880active
alangpierce/sucrase
Sucrase is a super-fast JavaScript transpiler, forked from Babel's parser, that compiles non-standard syntax like JSX, TypeScript, and Flow…
525872active
PyO3/maturin
Maturin is a Rust-based CLI tool that builds and publishes Python wheels for crates with pyo3, cffi, or uniffi bindings, as well as Rust bi…
975841active
Tuist
Tuist is an open-source platform and CLI that generates, builds, and optimizes Xcode (and Gradle) projects for Swift and iOS app developmen…
965834active
burrowers/garble
Garble is a CLI tool that obfuscates Go binaries by wrapping the Go toolchain's compiler and linker. It replaces identifiers, package paths…
945749active
diffplug/spotless
Spotless is a code formatting plugin for Gradle, Maven, and SBT that checks and automatically fixes formatting violations across many langu…
955686stable
react/metro
Metro is the JavaScript bundler for React Native, providing fast bundling, a transformer pipeline, and a development server with hot reload…
965641active
electron-vite
electron-vite is a build tool and CLI for Electron apps based on Vite, providing pre-configured defaults for main, preload, and renderer pr…
985624active
Farm
Farm is an extremely fast, Vite-compatible web build tool and bundler written in Rust that compiles JS/JSX/TS/TSX, CSS, HTML, JSON, and sta…
745600active
dotnet/msbuild
MSBuild is Microsoft's build engine for .NET and Visual Studio, providing an XML schema for project files that controls how software is com…
975552stable
zeldaret/oot
A community-driven, work-in-progress decompilation of The Legend of Zelda: Ocarina of Time that recreates readable C source code from the o…
765552active
epicweb-dev/epic-stack
The Epic Stack is an opinionated full-stack web application starter and reference built on Remix, with foundational tooling (auth, testing,…
795538active
Armbian
The official build framework for the Armbian Linux distribution, a shell-based toolchain that compiles customizable Debian- or Ubuntu-based…
955469active
docker/build-push-action
A GitHub Action that builds and pushes Docker images using Buildx with full BuildKit feature support, including multi-platform builds, secr…
975411stable
Apache Maven
Apache Maven is the standard build automation and dependency management tool for Java projects, driven by a declarative pom.xml project obj…
955375stable
React on Rails
React on Rails is a Ruby gem plus npm package that integrates React components into Ruby on Rails applications via view helpers, Shakapacke…
1005193active
extension-js/extension.js
Extension.js is a zero-config framework and CLI for building cross-browser extensions for Chrome, Edge, Firefox, and Safari from a single c…
955190active
rome/tools
Rome is a unified toolchain for JavaScript, TypeScript, and web projects, combining a linter, formatter, and other developer tools in a sin…
1023372maintenance
Spack
Spack is a flexible, multi-platform package manager designed for supercomputers, Linux, macOS, and Windows. It builds and installs multiple…
905132stable
didi/booster
Booster is a lightweight, extensible quality optimization toolkit for mobile applications built as a Gradle plugin. It uses bytecode manipu…
625075active
OpenNext
OpenNext is an open-source adapter that converts the Next.js build output into packages deployable to platforms beyond Vercel, natively sup…
925029active
PerryTS/perry
Perry is a native TypeScript/JavaScript compiler written in Rust that compiles TypeScript source directly to standalone machine-code execut…
785013active
brentvollebregt/auto-py-to-exe
A graphical interface tool that converts Python scripts (.py) into standalone executables (.exe) using PyInstaller under the hood. It is in…
834991active
cssnano/cssnano
cssnano is a modular CSS minifier built on the PostCSS ecosystem, using 30+ focused plugins to compress and optimize CSS for production. It…
994978active
Raspberry Pi Pico SDK
The official C/C++ SDK for Raspberry Pi Pico and other RP-series microcontrollers, providing headers, libraries, and a CMake-based build sy…
874972stable
mlocati/docker-php-extension-installer
A shell script that simplifies installing PHP extensions inside official PHP Docker images. It automatically resolves and installs required…
924970active
Vue Loader
vue-loader is the official webpack loader for compiling Vue.js Single-File Components (.vue files) into JavaScript modules. It enables per-…
234958stable
sbt/sbt
sbt is the interactive build tool for Scala and Java projects, using a Scala-based DSL (build.sbt) to define parallel task graphs. It provi…
974953active
unplugin/unplugin-icons
A universal build-tool plugin that lets you use thousands of Iconify icons as on-demand components in Vite, Webpack, Rollup, Nuxt, and Rspa…
954942active
skeeto/w64devkit
w64devkit is a portable, self-contained C, C++, and Fortran development kit for x64 and x86 Windows, bundling Mingw-w64 GCC, GDB, GNU Make,…
954930active
Theos
Theos is a cross-platform, Make-based build system for creating iOS, macOS, Linux, and Windows programs, originally built for jailbroken iO…
664924active
cdk8s
cdk8s is an open-source software development framework for defining Kubernetes applications and reusable abstractions using familiar progra…
674858active
style-dictionary/style-dictionary
Style Dictionary is a build system that takes design tokens defined once in JSON (including the DTCG W3C format) and exports them to platfo…
964841active
werf
werf is a CNCF Sandbox CLI tool that implements full-cycle CI/CD for Kubernetes, integrating with your CI system to build, publish, test, a…
934727stable
scala-native/scala-native
Scala Native is an optimizing ahead-of-time compiler and lightweight managed runtime that compiles Scala code to native machine code via LL…
834694active
magefile/mage
Mage is a Make/rake-like build tool for Go where build targets are plain Go functions in magefiles. It compiles and runs those targets with…
894693stable
riscv-collab/riscv-gnu-toolchain
The official GNU toolchain for RISC-V, providing GCC-based C and C++ cross-compilers. It can build bare-metal ELF toolchains (Newlib/Picoli…
934625active
CachyOS
A collection of performance-optimized Linux kernel packages for Arch Linux, built from the CachyOS kernel fork with multiple CPU scheduler …
784581active
Meituan-Dianping/mpvue
mpvue is a Vue.js-based framework for building mini programs (WeChat, Alipay, Baidu, Toutiao), a fork of Vue 2.4.1 with a modified runtime …
2320241maintenance
Fody
Fody is an extensible tool for weaving .NET assemblies, manipulating IL code as part of the build process. It provides an add-in model that…
704543active
obsidianmd/obsidian-sample-plugin
The official template repository for building Obsidian community plugins, written in TypeScript. It includes build configuration, the plugi…
624539active
docker/buildx
Docker Buildx is a Docker CLI plugin that provides extended image build capabilities powered by BuildKit. It supports multiple builder inst…
994531stable
astral-sh/python-build-standalone
A project that produces standalone, highly redistributable builds of the Python interpreter for multiple platforms. It provides prebuilt, s…
964506active
Buck2
Buck2 is Meta's fast, extensible, large-scale build system written in Rust, succeeding the original Buck (whose repository is now dead). It…
864481active
saltyshiomix/nextron
Nextron is a framework and CLI scaffolding tool that combines Next.js with Electron to build desktop applications using only web developmen…
924431active
vuejs/create-vue
create-vue is the official scaffolding CLI for starting Vite-powered Vue projects, generating pre-configured boilerplate based on interacti…
974410active
trunk-rs/trunk
Trunk is a build tool and bundler for Rust WASM web applications, driven by a source HTML file with optional configuration. It bundles WASM…
774398active
Snowpack
Snowpack is a fast, ESM‑powered frontend build tool that provides an unbundled development server with instant hot‑module replacement. It c…
2319278maintenance
eirslett/frontend-maven-plugin
A Maven plugin that downloads and installs Node.js and NPM (or Yarn) locally per project, then runs npm install and frontend build tools li…
764382stable
cnlohr/rawdrawandroid
A framework and build system for writing Android apps entirely in C using the NDK and Make, with no Java required. It provides OpenGL ES wi…
764323active
doctrine/DoctrineMigrationsBundle
A Symfony bundle that integrates the Doctrine Migrations library into Symfony applications. It lets developers version database schema chan…
944300stable
unplugin/unplugin-vue-components
A unified build plugin (unplugin) that automatically imports Vue components and directives on demand, so you never write manual import stat…
814292active
rolldown/tsdown
tsdown is a fast bundler designed for building JavaScript/TypeScript libraries, powered by Rolldown and Oxc. It generates declaration files…
854283active
vite-pwa/vite-plugin-pwa
A zero-config, framework-agnostic Vite plugin that adds Progressive Web App support to web applications. It generates service workers with …
864279active
vadimdemedes/tailwind-rn
tailwind-rn is a library that lets you use Tailwind CSS utility classes in React Native projects by converting Tailwind's generated CSS int…
264267active
NixOS/patchelf
PatchELF is a small command-line utility for modifying ELF executables and libraries, such as changing the dynamic linker (ELF interpreter)…
884265stable
GradleUp/shadow
Shadow is a Gradle plugin for creating fat/uber JARs that combine a project's classes and all its dependencies into a single executable JAR…
954242active
pex-tool/pex
Pex is a tool and library for generating .pex (Python EXecutable) files - self-contained executable Python environments similar to virtuale…
964230active
NoName-exe/revanced-extended
ReVanced eXtended (now Morphe) is a Magisk/KernelSU module builder that patches YouTube and YouTube Music APKs with ad-blocking and feature…
984223active
Cake
Cake (C# Make) is a cross-platform build automation system that lets developers write build scripts in C# using a DSL built on the Roslyn c…
934193stable
crxjs/chrome-extension-tools
CRXJS is a set of Vite and Rollup plugins for building cross-browser extensions with native hot module replacement and zero-config setup. I…
934180active
riok/mapperly
Mapperly is a .NET source generator that automatically implements object-to-object mapping methods declared as partial methods, generating …
784178active
moonrepo/moon
moon is a monorepo management, task orchestration, and build system tool for the web ecosystem, written in Rust and inspired by Bazel. It p…
954157active
enjoy-digital/litex
LiteX is a Python-based framework for building FPGA cores and Systems-on-Chip, providing buses, common cores, CPU integration, and build ba…
904155active
cpm-cmake/CPM.cmake
CPM.cmake is a small CMake script that adds setup-free, cross-platform dependency management to CMake projects. It wraps CMake's FetchConte…
934137active
uber/NullAway
NullAway is an Error Prone plugin that performs fast, annotation-based nullability checking for Java code to eliminate NullPointerException…
994125active
ben-manes/gradle-versions-plugin
A Gradle plugin that reports which of a build's dependencies, plugins, and Gradle itself have newer versions available. It provides a `depe…
984092stable
Stack
Stack is a cross-platform build tool and package manager for developing Haskell projects. It manages GHC toolchains, dependencies via Stack…
844078stable
wild-linker/wild
Wild is a very fast linker for Linux written in Rust, designed to speed up iterative development builds. It works as a drop-in replacement …
864044active
google/bundletool
Bundletool is Google's command-line tool for building, manipulating, and testing Android App Bundles (.aab) and Android SDK Bundles. It can…
574044active
bflat
bflat is a C# compiler and ahead-of-time runtime that combines Roslyn and NativeAOT to produce small, self-contained native executables wit…
463972active
didi/mpx
Mpx is an enhanced cross-platform mini-program framework by DiDi that lets developers build apps with a Vue-like development experience and…
953942active
fbs
fbs (fman build system) is a Python-based build system for creating and packaging cross-platform desktop GUI applications built with Qt (Py…
343923active
unikraft/unikraft
Unikraft is an open-source Unikernel Development Kit for building custom, specialized operating system kernels tailored to individual appli…
823881active
pantsbuild/pants
Pants is a fast, scalable build system and developer workflow tool designed especially for monorepos containing multiple projects and langu…
973844active
Kotlin/dokka
Dokka is an API documentation engine for Kotlin that understands KDoc and Javadoc comments in mixed-language projects. It generates documen…
783816active
unplugin/unplugin-auto-import
A unified build plugin (built on unplugin) that automatically injects API imports on demand for frameworks like Vue and React, eliminating …
903799active
OpenRewrite
OpenRewrite is an open-source automated refactoring ecosystem that parses source code into Lossless Semantic Trees and applies prepackaged …
953790active
cesarferreira/dryrun
dryrun is a Ruby gem CLI tool that clones any Android library's GitHub repository, builds its demo project with Gradle, and installs it on …
413788active
nuke-build/nuke
NUKE is a build automation system for C#/.NET that lets you define builds as regular C# console applications instead of Makefiles or XML. I…
593754active
ProGuard
ProGuard is a free shrinker, optimizer, obfuscator, and preverifier for Java bytecode. It removes unused code, optimizes bytecode, and rena…
853676active
emscripten-core/emsdk
The Emscripten SDK (emsdk) is a package-manager-style CLI tool that installs, activates, and switches between versions of the Emscripten co…
763671active
buildroot/buildroot
Buildroot is a Makefile-based tool that generates complete embedded Linux systems through cross-compilation, producing toolchains, bootload…
763669stable
premake/premake-core
Premake is a command-line build configuration tool that reads a Lua-scripted project definition and generates project files for toolsets li…
953647stable
unjs/unplugin
Unplugin is a unified plugin system that lets developers write a single plugin compatible with Vite, Rollup, Webpack, esbuild, Rspack, Rsbu…
963612stable

← prev page 2 / 12 next →