function: build-tool
1119 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| CocoaPods CocoaPods is the dependency manager for Swift and Objective-C Cocoa projects, resolving dependencies declared in a Podfile, fetching source… | 93 | 14831 | maintenance |
| browserify/browserify Browserify is a JavaScript module bundler that lets you use Node.js-style require() in the browser by recursively walking the dependency gr… | 23 | 14701 | maintenance |
| TypeStrong/ts-loader ts-loader is the official TypeScript loader for webpack, compiling .ts and .tsx files during webpack builds. It integrates the TypeScript c… | 91 | 3479 | active |
| google/ksp Kotlin Symbol Processing (KSP) is an API from Google for developing lightweight Kotlin compiler plugins, primarily used for annotation proc… | 98 | 3475 | active |
| apache/maven-mvnd Apache Maven Daemon (mvnd) is a drop-in replacement for the Maven build tool that runs builds in a long-lived background daemon process. It… | 90 | 3456 | active |
| tpoechtrager/osxcross OSXCross is a macOS cross-compilation toolchain that lets you build macOS binaries from Linux and *BSD hosts. It combines a host compiler, … | 75 | 3386 | active |
| web-infra-dev/rsbuild Rsbuild is a fast, extensible build tool for modern web applications, powered by the Rust-based Rspack bundler. It provides zero-configurat… | 90 | 3367 | active |
| beeware/briefcase Briefcase is a Python tool that converts Python projects into standalone native applications for Mac, Windows, Linux, iOS, Android, and the… | 93 | 3335 | active |
| broccolijs/broccoli Broccoli is a fast, reliable asset pipeline for building browser applications, running on Node.js and backend-agnostic. Builds are defined … | 52 | 3323 | active |
| ember-cli/ember-cli Ember CLI is the official command line utility for the Ember.js framework, providing project scaffolding, a Broccoli-based asset build pipe… | 99 | 3237 | stable |
| RPi-Distro/pi-gen pi-gen is the official tool used to build Raspberry Pi OS disk images and custom images based on it. It orchestrates staged builds using de… | 72 | 3236 | active |
| callstack/react-native-builder-bob A set of CLIs from Callstack to scaffold and build React Native libraries for multiple targets. It includes create-react-native-library for… | 90 | 3225 | active |
| tsoding/nob.h nob.h is a single-header C library for writing build recipes (build systems) in plain C, requiring nothing but a C compiler to bootstrap. I… | 67 | 3216 | active |
| SynoCommunity/spksrc spksrc is a cross-compilation framework for building native software packages (SPKs) for Synology NAS devices running DSM. Packages built w… | 86 | 3200 | active |
| dotnet/sdk The .NET SDK repository containing core project creation and build functionality shared between Visual Studio and the .NET CLI, including M… | 98 | 3194 | active |
| pmmmwh/react-refresh-webpack-plugin A Webpack plugin that enables React Fast Refresh (hot reloading) for React components, preserving state during edits. It integrates with we… | 94 | 3189 | active |
| evrone/postcss-px-to-viewport A PostCSS plugin that automatically converts pixel (px) units in CSS into viewport units (vw, vh, vmin, vmax). It enables building scalable… | 23 | 3153 | stable |
| GitTools/GitVersion GitVersion is a tool that calculates a Semantic Version (SemVer) number for a commit by analyzing a repository's Git history and branching … | 97 | 3145 | stable |
| requirejs/requirejs RequireJS is a JavaScript file and module loader implementing the AMD (Asynchronous Module Definition) API, optimized for in-browser use bu… | 57 | 12914 | maintenance |
| laravel-shift/blueprint Blueprint is a code generation tool for Laravel that builds multiple framework components (models, migrations, controllers, routes, factori… | 79 | 3110 | active |
| oasislinux/oasis Oasis is a small, fully statically-linked Linux system built around musl, with reproducible builds driven by Lua-generated samurai manifest… | 62 | 3101 | active |
| konsoletyper/teavm TeaVM is an ahead-of-time compiler that translates Java bytecode (from Java, Kotlin, or Scala) into JavaScript, WebAssembly, or C. It ships… | 91 | 3098 | active |
| KeepSafe/dexcount-gradle-plugin A Gradle plugin that reports the number of method references in your APK, AAR, or Java module on every build. It helps Android developers t… | 47 | 3072 | active |
| GoogleChromeLabs/bubblewrap Bubblewrap is a Node.js CLI and library from GoogleChromeLabs that generates, builds, and updates Android application projects that launch … | 96 | 3071 | active |
| originjs/vite-plugin-federation A Vite and Rollup plugin that implements Module Federation, allowing multiple frontend applications to share code and modules at runtime. I… | 43 | 3044 | active |
| zh-lx/code-inspector A build-tool plugin that lets developers click any DOM element in the browser to automatically open their IDE with the cursor positioned at… | 77 | 3012 | active |
| ophub/amlogic-s9xxx-openwrt A build and firmware distribution project that runs OpenWrt on Amlogic, Rockchip, and Allwinner TV boxes and single-board computers. It pro… | 98 | 2995 | active |
| buildpacks/pack pack is the official command-line tool for Cloud Native Buildpacks, transforming application source code into runnable OCI container images… | 98 | 2987 | stable |
| Grunt Grunt is a JavaScript task runner that automates repetitive development tasks like minification, compilation, linting, and unit testing via… | 66 | 12241 | maintenance |
| mirage/mirage MirageOS is a library operating system written in OCaml that compiles application code into fully standalone, specialized unikernels for se… | 96 | 2981 | active |
| React Hot Loader React Hot Loader is a library that lets developers tweak React components in real time, preserving component state during hot module replac… | 23 | 12166 | maintenance |
| melpa/melpa MELPA is the largest community package archive for Emacs, built automatically from upstream source repositories using recipe files. This re… | 77 | 2965 | active |
| projen/projen projen is a CLI tool and library that synthesizes project configuration files (package.json, tsconfig.json, GitHub Workflows, linting, CI/C… | 95 | 2948 | active |
| sagiegurari/cargo-make cargo-make is a Rust task runner and build tool that lets developers define and run task flows via TOML-based Makefile.toml files. It works… | 64 | 2946 | stable |
| earthly/earthly Earthly is a CI/CD build framework that runs every build step inside containers, using an Earthfile syntax that combines Dockerfile and Mak… | 44 | 12047 | maintenance |
| ccache/ccache Ccache is a fast compiler cache that speeds up recompilation by caching previous compilations and detecting when the same compilation is be… | 99 | 2936 | stable |
| mstorsjo/llvm-mingw A reproducibly built LLVM/Clang/LLD based mingw-w64 toolchain for compiling Windows binaries. It provides cross-compilers and native toolch… | 99 | 2933 | active |
| react-native-community/cli The React Native Community CLI is a set of command line tools for creating, building, and running React Native apps on iOS and Android. It … | 92 | 2925 | active |
| django-compressor/django-compressor A Django app that combines and minifies linked and inline JavaScript and CSS in templates into single cacheable static files. It supports c… | 77 | 2870 | stable |
| pypa/setuptools Setuptools is the official build system and packaging library for Python, enabling developers to build, package, and distribute Python proj… | 97 | 2854 | stable |
| rails/spring Spring is a Ruby gem that preloads Rails applications into a background process to speed up development commands. It automatically reloads … | 92 | 2814 | active |
| egoist/tsup tsup is a zero-config bundler for TypeScript libraries, powered by esbuild. It bundles .ts, .tsx, .js, ., and .mjs files into distributable… | 77 | 11291 | maintenance |
| com-lihaoyi/mill Mill is a JVM build tool for Java, Scala, and Kotlin, designed to be simpler than Maven and easier than Gradle. It offers 3-7x faster devel… | 98 | 2783 | active |
| RazrFalcon/cargo-bloat A cargo subcommand that analyzes Rust executables to show which functions and crates take up the most space in the binary. It supports ELF,… | 32 | 2762 | stable |
| jaredpalmer/razzle Razzle is a zero-configuration build tool that abstracts webpack setup for server-rendered (universal/isomorphic) and single-page JavaScrip… | 23 | 11025 | maintenance |
| unjs/unbuild unbuild is a unified JavaScript/TypeScript build system from the unjs ecosystem, built on Rollup, that bundles libraries into CommonJS and … | 80 | 2725 | active |
| yimengfan/BDFramework.Core BDFramework is a commercial-grade Unity3D game development framework providing a complete workflow from development to deployment. It bundl… | 76 | 2707 | active |
| xasset/xasset xasset is a professional Unity build tool for asset bundling, loading, splitting, encryption, and play-while-downloading (hot update) workf… | 32 | 2700 | active |
| zhangyuang/ssr An out-of-the-box server-side rendering (SSR) framework for React and Vue2/Vue3 applications, built on a plugin architecture that supports … | 76 | 2695 | active |
| LukeMathWalker/cargo-chef cargo-chef is a cargo subcommand that speeds up Rust Docker builds by exploiting Docker layer caching. It extracts a recipe of the project'… | 89 | 2690 | active |
| jitpack/jitpack.io JitPack is a package repository for JVM and Android projects that builds Git projects on demand and serves ready-to-use artifacts (jar, aar… | 62 | 2663 | stable |
| FiorenMas/Revanced-And-Revanced-Extended-Non-Root A repository that automatically builds pre-patched ReVanced and ReVanced Extended APKs for Android apps like YouTube and YouTube Music shor… | 66 | 2659 | active |
| rust-cross/cargo-zigbuild cargo-zigbuild is a Cargo subcommand that uses zig as the linker to make cross-compiling Rust projects easier. It supports building for man… | 99 | 2632 | active |
| Module Federation Module Federation is a JavaScript architecture and build-plugin ecosystem that lets independently built and deployed applications share cod… | 95 | 2624 | active |
| libgdx/packr Packr bundles your JAR, assets, and a JVM into a native executable for Windows, Linux, and macOS so Java apps look and launch like native a… | 23 | 2621 | active |
| goreleaser/nfpm nFPM is a simple, zero-dependency packager written in Go that creates deb, rpm, apk, ipk, arch linux, and msix packages from a single YAML … | 96 | 2617 | active |
| thought-machine/please Please is a high-performance, extensible, cross-language build system written in Go, emphasizing hermetic, reproducible builds with aggress… | 99 | 2608 | active |
| keycloakify/keycloakify Keycloakify is a TypeScript build tool that generates Keycloak themes (login, register, email pages) using modern web frameworks like React… | 92 | 2554 | active |
| friendlyanon/cmake-init cmake-init is an opinionated command-line tool that scaffolds modern CMake projects for executables, static/shared libraries, and header-on… | 64 | 2542 | active |
| utooland/utoo Utoo is a unified, high-performance web development toolchain written in Rust, combining an npm-compatible package manager (utoo/ut), a Tur… | 93 | 2540 | active |
| django-webpack/django-webpack-loader A Django app that integrates Webpack bundles into Django templates via a simple template tag. It consumes a stats file generated by webpack… | 82 | 2540 | active |
| virtio-win/virtio-win-pkg-scripts A set of Python scripts for packaging virtio-win Windows drivers into ISO images and RPM packages for KVM/QEMU virtualization. The generate… | 66 | 2529 | active |
| thepowersgang/mrustc mrustc is an alternative Rust compiler written in C++ whose primary purpose is bootstrapping rustc without needing an existing Rust binary.… | 77 | 2521 | active |
| r-lib/devtools devtools is an R package that streamlines R package development with functions for loading, documenting, testing, building, and installing … | 88 | 2517 | stable |
| chromebrew/chromebrew Chromebrew is a package manager for Chrome OS that installs prebuilt packages and builds software from source on Chromebooks with developer… | 67 | 2507 | active |
| crosstool-ng/crosstool-ng Crosstool-NG is a versatile toolchain generator that builds cross-compilation toolchains (compiler, linker, libraries) for many target arch… | 88 | 2506 | active |
| nerves-project/nerves Nerves is a framework and set of tools for building and deploying small, self-contained firmware images for embedded Linux devices using El… | 93 | 2484 | stable |
| purifycss/purifycss PurifyCSS is a JavaScript library and CLI that statically analyzes content (HTML, JS, PHP, etc.) to detect which CSS selectors are actually… | 23 | 9850 | maintenance |
| timarney/react-app-rewired A tool that lets you override create-react-app's webpack configuration without ejecting or forking react-scripts. You provide a config-over… | 66 | 9840 | maintenance |
| mkubecek/vmware-host-modules A collection of patches that allow VMware Workstation and Player host kernel modules (vmmon and vmnet) to build against recent Linux kernel… | 32 | 2474 | active |
| dutiyesh/chrome-extension-cli A command-line tool that scaffolds Chrome extension projects with preconfigured Webpack, supporting JavaScript and TypeScript. It generates… | 23 | 2464 | active |
| ruby/rake Rake is a Make-like build utility implemented in Ruby, where tasks and dependencies are defined in Rakefiles using standard Ruby syntax. It… | 88 | 2456 | stable |
| stephencookdev/speed-measure-webpack-plugin A webpack plugin that measures and reports the time spent in each loader and plugin during webpack builds. It wraps your webpack config and… | 68 | 2443 | active |
| coryhouse/react-slingshot React Slingshot is a comprehensive starter kit and boilerplate for building React + Redux single-page applications, bundling Babel, hot rel… | 23 | 9640 | maintenance |
| vuejs-templates/webpack The official vue-cli 2 project template that scaffolds a full-featured Vue 2 + Webpack setup with vue-loader, hot reload, lint-on-save, uni… | 23 | 9627 | maintenance |
| SCons/scons SCons is an open-source software construction tool that orchestrates building software by determining which components need rebuilding and … | 90 | 2415 | stable |
| thheller/shadow-cljs shadow-cljs is a build tool and compiler for ClojureScript that focuses on simplicity, good defaults, and seamless npm integration. It supp… | 77 | 2405 | active |
| open-wc/open-wc Open Web Components (open-wc) is a collection of guides, recommendations, generators, and tools for developing web components in JavaScript… | 94 | 2397 | active |
| empjs/emp EMP is a micro-frontend engineering framework built on Rspack 2 and Module Federation 2, providing unified configuration for host/remote ap… | 92 | 2397 | active |
| UnCSS UnCSS is a Node.js tool and CLI that removes unused CSS selectors from stylesheets by loading HTML pages in jsdom, executing JavaScript, an… | 23 | 9402 | maintenance |
| webpack/webpack-hot-middleware A Node.js middleware that adds webpack hot module replacement (HMR) to your own HTTP server, working alongside webpack-dev-middleware witho… | 66 | 2377 | stable |
| android/ndk The Android Native Development Kit (NDK) lets Android developers embed native C/C++ code in their apps as JNI shared libraries. This reposi… | 78 | 2307 | active |
| distcc/distcc distcc is a distributed compilation front-end for C, C++, and Objective C that spreads compile jobs across machines on a network. It works … | 64 | 2302 | stable |
| RuntimeCompiledCPlusPlus/RuntimeCompiledCPlusPlus Runtime-Compiled C++ (RCC++) is a C++ library and sample project that lets developers recompile and swap C++ code while a program is runnin… | 54 | 2294 | active |
| rzane/docker2exe docker2exe is a Go-based command-line tool that converts a Docker image into standalone native executables for macOS, Linux, and Windows. A… | 32 | 2293 | active |
| Mokshit06/typewind Typewind is a typesafe, zero-runtime wrapper around Tailwind CSS that lets you write Tailwind classes as TypeScript expressions via a `tw` … | 56 | 2288 | active |
| ailyProject/aily-builder Aily Builder is a fast Arduino compilation CLI written in TypeScript that dramatically reduces build times through staged builds, smart cac… | 61 | 2266 | active |
| pyscaffold/pyscaffold PyScaffold is a Python project generator that bootstraps high-quality, PyPI-ready package templates via the `putup` command. It bundles bes… | 67 | 2263 | stable |
| pypa/cibuildwheel cibuildwheel is a Python tool that runs on CI servers to build and test Python wheels across macOS, Windows, and Linux for multiple Python … | 98 | 2259 | active |
| pypa/flit Flit is a simple Python packaging tool for publishing packages and modules to PyPI. It generates pyproject.toml metadata, builds wheels and… | 76 | 2253 | active |
| EWSoftware/SHFB Sandcastle Help File Builder is a tool for generating help files for .NET class libraries, combining XML code comments with conceptual topi… | 83 | 2250 | active |
| umijs/father father is an NPM package development tool from the UmiJS ecosystem that builds, checks, and helps publish JavaScript/TypeScript packages. I… | 96 | 2241 | active |
| posva/unplugin-vue-router A build-time unplugin that generates Vue Router routes from your file system structure with full TypeScript type safety. It supports Vite, … | 10 | 2240 | active |
| swiftlang/swift-build Swift Build is a high-level build system built on llbuild with strong support for building Swift code. It serves as the build engine behind… | 81 | 2239 | active |
| handzlikchris/FastScriptReload Fast Script Reload is a Unity plugin that hot-reloads C# script changes into a running play-mode session without full domain reload or reco… | 55 | 2235 | active |
| tensorchord/envd envd is a command-line tool that creates reproducible, container-based development environments for AI/ML work using a simple Python-like b… | 86 | 2227 | active |
| shwenzhang/AndResGuard AndResGuard is a tool from the WeChat team that obfuscates and shrinks Android APK resources, working like ProGuard but for resource files … | 23 | 8645 | maintenance |
| tuist/XcodeProj A Swift library for parsing, updating, and writing Xcode project files (.xcodeproj). It is inspired by CocoaPods' Xcodeproj and is used by … | 95 | 2219 | active |
| pocopico/tinycore-redpill A Tiny Core Linux-based loader build tool (rploader.sh) for creating Synology DSM bootloaders using the Redpill kernel extension approach. … | 23 | 2211 | active |
| VirtualHotBar/HotPEToolBox HotPE ToolBox is a clean, powerful, and elegant Win11PE (Windows Preinstallation Environment) distribution, with this repository containing… | 67 | 2193 | active |