function: build-tool
1119 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| swiftlang/swift-llbuild llbuild is a low-level, library-based build system designed as a reusable and scalable build engine capable of handling dependency graphs w… | 93 | 1277 | active |
| NekR/offline-plugin A webpack plugin that makes web projects offline-ready by generating a ServiceWorker (with AppCache fallback) that caches webpack output as… | 23 | 4509 | maintenance |
| mozilla/rust-android-gradle A Gradle plugin by Mozilla that cross-compiles Rust Cargo projects for Android targets and integrates the resulting native libraries into a… | 87 | 1274 | active |
| wix/stylable Stylable is a CSS preprocessor and type system from Wix that scopes styles to components, exposing a style API so components can be reused … | 30 | 1274 | active |
| driftingly/rector-laravel A community-developed Rector extension providing automated upgrade and refactoring rules for Laravel applications. It applies version-speci… | 99 | 1272 | active |
| kriasoft/isomorphic-style-loader A Webpack CSS loader optimized for isomorphic (universal) web apps, similar to style-loader but supporting critical path CSS rendering. It … | 83 | 1272 | active |
| TheRock TheRock is AMD's open-source build and release system for the ROCm software stack, replacing the legacy monolithic ROCm release process wit… | 89 | 1270 | active |
| Meituan-Dianping/Robust Robust is an Android hotfix library from Meituan-Dianping that lets developers patch bugs in production apps immediately without republishi… | 23 | 4457 | maintenance |
| gittup/tup Tup is a file-based build system that takes a list of file changes and a directed acyclic graph (DAG) of dependencies, then executes only t… | 75 | 1262 | stable |
| oxequa/realize Realize is a Go task runner and live-reload tool that watches files and automatically rebuilds and reruns Go projects. It supports multiple… | 23 | 4435 | maintenance |
| open-watcom/open-watcom-v2 Open Watcom V2 is the continued development of the classic Watcom C/C++ and Fortran compiler toolchain, including compilers, linker, debugg… | 86 | 1257 | active |
| aras-p/ClangBuildAnalyzer A command-line tool that aggregates Clang -ftime-trace JSON reports across a whole C/C++ build and summarizes what took the most compile ti… | 28 | 1253 | stable |
| dotnet/dotnet dotnet/dotnet is the Virtual Monolithic Repository (VMR) containing all source code needed to build the .NET SDK, joining sources from repo… | 95 | 1251 | active |
| jaredpalmer/backpack Backpack is a zero-configuration build system for Node.js projects that bundles, transpiles, and live-reloads code using Webpack and Babel.… | 23 | 4401 | maintenance |
| obfuscator-llvm/obfuscator Obfuscator-LLVM is a fork of the LLVM compiler infrastructure that adds code obfuscation passes for software protection. It transforms comp… | 32 | 4389 | maintenance |
| folke/ultra-runner Ultra Runner is a fast monorepo script runner and build tool for JavaScript/TypeScript projects. It detects existing lerna, yarn, npm, and … | 67 | 1246 | active |
| bmuschko/gradle-docker-plugin A Gradle plugin for managing Docker images and containers via the Docker remote API, built on the Docker Java library. It provides DSL-base… | 54 | 1239 | active |
| chaquo/chaquopy Chaquopy is an SDK that lets developers include Python code in Android apps. It integrates with Android Studio's Gradle build system and pr… | 74 | 1238 | active |
| fi3ework/vite-plugin-checker A Vite plugin that runs type checking and linting tools such as TypeScript, vue-tsc, ESLint, Biome, and Stylelint in a worker thread. It su… | 93 | 1237 | active |
| qq549631030/AndroidJunkCode A Gradle plugin for Android that generates large amounts of junk code to reduce code similarity between a main app and its clone ('vest') p… | 74 | 1236 | active |
| KonghaYao/cn-font-split A Rust-based font subsetting tool that splits large CJK and other character fonts (otf, ttf, woff2) into small, web-ready packages with fin… | 79 | 1235 | active |
| Triple-T/gradle-play-publisher Gradle Play Publisher is an unofficial Gradle plugin that automates Android app releases to the Google Play Store. It handles building, upl… | 98 | 4315 | maintenance |
| richardtallent/vite-plugin-singlefile A Vite build plugin that inlines all JavaScript and CSS resources into a single dist/index.html file, allowing an entire web app to be dist… | 64 | 1229 | active |
| tbenthompson/cppimport cppimport is a Python library that lets you import C++ files directly as Python extension modules, compiling them transparently on first im… | 71 | 1228 | active |
| SparkPost/heml HEML is an open source XML-based markup language and framework for building responsive HTML emails, developed by SparkPost. It compiles HEM… | 23 | 4298 | maintenance |
| segmentio/myth Myth is a CSS preprocessor built on Rework that lets you write pure, spec-compliant CSS with future syntax (variables, custom media queries… | 10 | 4287 | maintenance |
| vojtechhabarta/typescript-generator A Java tool that generates TypeScript definition files (.d.ts) from Java JSON classes using reflection, available as Maven and Gradle plugi… | 88 | 1220 | active |
| bootstrap-email/bootstrap-email Bootstrap Email is a stylesheet, compiler, and CSS inliner that lets you write HTML emails using Bootstrap-like syntax and compiles it into… | 68 | 1220 | active |
| spotify/ruler Ruler is a Gradle plugin from Spotify that analyzes the size of Android apps, breaking down how much each module and dependency contributes… | 24 | 1220 | active |
| AndroidCSOfficial/android-code-studio Android Code Studio is a full IDE that runs on Android devices, letting developers build real Gradle-based Android apps entirely from a pho… | 74 | 1216 | active |
| markus-perl/ffmpeg-build-script A shell script that builds a static FFmpeg binary from source on macOS and Linux, with optional GPL and non-free codecs. It supports Apple … | 99 | 1215 | active |
| assemble/assemble Assemble is a Node.js command line tool and developer framework for static site generation, rapid prototyping, scaffolding, and building do… | 32 | 4255 | maintenance |
| oedotme/generouted Generouted is a library that generates client-side file-based routes for Vite projects, supporting React Router, Solid Router, and related … | 80 | 1214 | active |
| amireh/happypack HappyPack is a webpack plugin and loader that speeds up initial webpack builds by running file transformations (like babel-loader) in paral… | 10 | 4233 | maintenance |
| yshrsmz/BuildKonfig A Gradle plugin that generates BuildConfig-style objects for Kotlin Multiplatform and Kotlin/JVM projects, embedding values from Gradle bui… | 96 | 1209 | active |
| siliconcompiler/siliconcompiler SiliconCompiler is a modular Python-based hardware build system that automates the flow from RTL source code (Verilog, VHDL, Chisel, etc.) … | 100 | 1206 | active |
| messense/homebrew-macos-cross-toolchains Homebrew tap distributing precompiled GCC cross-compiler toolchains for targeting Linux (x86_64 and aarch64) from macOS, supporting both Ap… | 64 | 1206 | active |
| clean-css/clean-css clean-css is a fast and efficient CSS optimizer and minifier for Node.js and modern browsers, offering multiple optimization levels, source… | 32 | 4200 | maintenance |
| postcss/postcss-nested A PostCSS plugin that unwraps nested CSS rules using Sass-like syntax, flattening them into standard flat CSS. It supports bubbling of at-r… | 96 | 1200 | stable |
| jantimon/favicons-webpack-plugin A webpack plugin that generates favicons and app icons in dozens of formats from a single logo file, leveraging the favicons library. It al… | 76 | 1200 | stable |
| manfredsteyer/ngx-build-plus A TypeScript library that extends the Angular CLI's default build behavior without ejecting, by merging partial webpack configs or custom b… | 43 | 1198 | active |
| preconstruct/preconstruct Preconstruct is a CLI tool that simplifies developing and building JavaScript/TypeScript packages in monorepos. It generates dev-mode entry… | 94 | 1190 | active |
| bazel-contrib/buildtools A collection of developer tools for working with Bazel build files, including buildifier for formatting BUILD files, buildozer for command-… | 88 | 1189 | active |
| leaningtech/cheerp-meta Cheerp is an LLVM/Clang-based C/C++ compiler toolchain that compiles C and C++ code to WebAssembly and JavaScript for use in browsers and N… | 42 | 1189 | active |
| sdorra/content-collections A TypeScript library that transforms markdown, MDX, and YAML content files into type-safe, validated data collections that can be imported … | 85 | 1185 | active |
| railwayapp/railpack Railpack is a zero-config application builder that automatically analyzes source code and turns it into an optimized OCI container image us… | 84 | 1181 | active |
| shadowwalker/next-pwa A zero-config Next.js plugin that adds Progressive Web App support by generating and registering service workers, powered by Workbox. It pr… | 23 | 4089 | maintenance |
| imcuttle/mometa Mometa is a code-based low-code metaprogramming toolkit that adds WYSIWYG visual editing to local frontend development. It works as a webpa… | 23 | 4088 | maintenance |
| rust-lang/docs.rs Docs.rs is the official documentation hosting service for crates published on crates.io, automatically building rustdoc documentation in sa… | 77 | 1173 | active |
| orangepi-xunlong/orangepi-build Official Orange Pi build framework (based on Armbian build) for creating custom Linux OS images for Orange Pi single-board computers. It su… | 73 | 1172 | active |
| nklayman/vue-cli-plugin-electron-builder A Vue CLI plugin that integrates Electron into Vue.js projects, letting developers serve and build their web app as a cross-platform deskto… | 23 | 4074 | maintenance |
| phingofficial/phing Phing is a PHP project build system and build automation tool modeled on Apache Ant, driven by XML build files and extensible PHP task clas… | 79 | 1168 | active |
| rails/importmap-rails A Rails gem that manages modern JavaScript via browser-native import maps, letting you use ESM modules with logical names without transpili… | 66 | 1168 | stable |
| rdp/ffmpeg-windows-build-helpers A shell script that automates cross-compiling Windows binaries of ffmpeg.exe and related media tools (mplayer, mp4box, mxf) from a Linux ho… | 65 | 1166 | active |
| just-jeb/angular-builders A collection of community Angular CLI builders that extend the Angular build facade with custom webpack/esbuild configuration and Jest unit… | 68 | 1162 | active |
| sigoden/argc Argc is a Bash CLI framework written in Rust that lets you define command-line interfaces via comment annotations in shell scripts, handlin… | 82 | 1161 | active |
| adoptium/temurin-build A collection of shell scripts and Dockerfiles for building OpenJDK binaries, defaulting to Eclipse Temurin distributions. It powers the Ado… | 68 | 1160 | active |
| mapbox/node-pre-gyp A Node.js command-line tool and library that makes it easy to publish and install C++ native addons from pre-built binaries, sitting betwee… | 76 | 1155 | stable |
| genuinetools/img img is a standalone, daemon-less, unprivileged CLI tool for building Dockerfile- and OCI-compatible container images, built on top of Build… | 23 | 3989 | maintenance |
| AlexSergey/rockpack Rockpack is a zero-configuration toolkit for building React applications with built-in server-side rendering, bundling, linting, and testin… | 83 | 1145 | active |
| fuse-box/fuse-box FuseBox is a fast JavaScript/TypeScript module bundler and loader with a comprehensive API, built-in dev server, and hot module replacement… | 10 | 3967 | maintenance |
| NiklasEi/bevy_game_template A template repository for building games with the Bevy engine in Rust, including a small example game and preconfigured builds for Windows,… | 76 | 1144 | active |
| HujiangTechnology/gradle_plugin_android_aspectjx A Gradle plugin that applies AspectJ bytecode weaving to Android projects, supporting Java source, class files, JAR/AAR libraries, and Kotl… | 32 | 3956 | maintenance |
| Frogging-Family/wine-tkg-git A shell-based build system for creating custom Wine and Proton builds with configurable patchsets, including wine-staging, ntsync, and comm… | 68 | 1141 | active |
| web-infra-dev/rsdoctor Rsdoctor is a build analyzer for Rspack (and legacy webpack) projects that visualizes compilation time, loader/plugin behavior, bundle comp… | 90 | 1139 | active |
| justkey007/tsc-alias tsc-alias is an npm CLI tool and library that rewrites TypeScript path aliases to relative import paths after tsc compilation. It runs as a… | 100 | 1138 | active |
| JonasKruckenberg/imagetools Imagetools is a set of import directives for Vite that transform and optimize images at compile time, powered by sharp. It supports resizin… | 67 | 1138 | active |
| fastforgedev/fastforge Fastforge (formerly Flutter Distributor) is an all-in-one CLI tool for building, packaging, and publishing Flutter applications across Andr… | 73 | 1137 | active |
| Quramy/typed-css-modules A CLI tool that generates TypeScript .d.ts declaration files from CSS Modules .css files, enabling type-safe imports of class names and val… | 67 | 1134 | active |
| neutrinojs/neutrino Neutrino is a JavaScript build tool that combines webpack with shareable presets to create and build web and Node.js applications with zero… | 10 | 3907 | maintenance |
| electron/rebuild @electron/rebuild is a CLI tool and npm package that rebuilds native Node.js modules against the Node.js version used by a project's instal… | 95 | 1123 | active |
| chinedufn/swift-bridge A Rust crate plus build-time code generator that produces FFI bindings so Rust and Swift can call each other's code safely. It bridges high… | 70 | 1123 | active |
| ubisoft/Sharpmake Sharpmake is a C#-based project definition generator that produces Visual Studio solutions and projects, GNU makefiles, Xcode projects, and… | 98 | 1119 | active |
| envygeeks/jekyll-assets Jekyll Assets is a drop-in asset pipeline for Jekyll built on Sprockets 4, providing compilation, caching, compression, and CDN support for… | 32 | 1119 | active |
| gravityblast/fresh Fresh is a command line tool that watches Go source and template files and automatically rebuilds and restarts your web application on ever… | 32 | 3857 | maintenance |
| colinhacks/zshy zshy is a bundler-free build tool for transpiling TypeScript libraries, powered by tsc. It reads entrypoints from package.json, auto-genera… | 76 | 1117 | active |
| yuanqing/create-figma-plugin Create Figma Plugin is a comprehensive toolkit for developing plugins and widgets for Figma and FigJam. It scaffolds projects from template… | 65 | 1116 | active |
| HerringtonDarkholme/vue-compiler A reimplementation of Vue's template compiler written in Rust, distributed as a Rust library, CLI binary, Node.js napi package, and WebAsse… | 77 | 1115 | active |
| tancredi/fantasticon Fantasticon is a pre-configured, highly configurable CLI tool that generates icon font kits from SVG files. It outputs multiple font format… | 69 | 1114 | active |
| Lameguy64/PSn00bSDK PSn00bSDK is an open source homebrew software development kit for the original Sony PlayStation, providing a GCC-based C/C++ toolchain, lib… | 24 | 1108 | active |
| flipperdevices/flipperzero-ufbt uFBT is a compact, cross-platform Python CLI tool for building and debugging applications for the Flipper Zero device. It downloads a prebu… | 52 | 1097 | active |
| 3F/DllExport A .NET library and MSBuild tooling that lets C#/.NET assemblies export functions as unmanaged native exports (DllExport attribute), includi… | 37 | 1097 | active |
| gulp-sourcemaps/gulp-sourcemaps A gulp plugin that adds source map support to gulp build pipelines. It lets you initialize, load, and write inline or external source maps … | 66 | 1094 | stable |
| python-versioneer/python-versioneer Versioneer is a Python tool that manages version strings for setuptools-based projects by deriving them automatically from version-control … | 61 | 1093 | stable |
| igor-petruk/scriptisto Scriptisto is a language-agnostic 'shebang interpreter' that lets you write one-file scripts in compiled languages like C, Rust, or Go. It … | 25 | 1091 | stable |
| yeoman/generator-webapp A Yeoman generator that scaffolds a modern front-end web app with a gulp.js build pipeline. It includes Babel ES2015 transpilation, Sass co… | 23 | 3742 | maintenance |
| AcademySoftwareFoundation/rez Rez is a cross-platform package configuration, build, and deployment system that installs multiple versions of packages and dynamically res… | 83 | 1087 | active |
| magento/pwa-studio Magento PWA Studio is a collection of JavaScript tools and libraries for building, optimizing, and deploying Progressive Web Application st… | 86 | 1083 | active |
| buildpacks-community/kpack kpack is a Kubernetes-native container build service that implements Cloud Native Buildpacks to build OCI images from source code. It provi… | 92 | 1081 | active |
| grin-compiler/grin GRIN (Graph Reduction Intermediate Notation) is a compiler back-end and optimizer for lazy and strict functional languages, providing whole… | 34 | 1080 | active |
| callstack/haul Haul is a command-line tool that serves as a drop-in replacement for the React Native CLI packager, built on Webpack. It can run a developm… | 23 | 3677 | maintenance |
| Kobzol/cargo-wizard cargo-wizard is a Cargo subcommand that applies predefined profile and config templates to Rust projects to optimize for fast compilation, … | 72 | 1073 | active |
| openSUSE/open-build-service The Open Build Service (OBS) is a generic system to build and distribute binary packages from sources in an automatic, consistent, and repr… | 68 | 1072 | stable |
| RookieEnough/Morphe-AutoBuilds An automated GitHub Actions workflow that builds Morphe (ReVanced-style) patched APKs for non-rooted Android devices every 24 hours. It fet… | 67 | 1072 | active |
| rpavlik/cmake-modules A collection of CMake modules, including find modules for virtual reality and physical simulation packages, general-purpose utility modules… | 35 | 1071 | active |
| r-lib/actions A collection of reusable GitHub Actions for R projects, providing setup of R, dependencies, renv, pandoc, and TinyTeX, plus running R CMD c… | 66 | 1066 | active |
| fortran-lang/fpm Fortran Package Manager (fpm) is a package manager and build system for Fortran, with a user interface modeled after Rust's Cargo. It simpl… | 79 | 1065 | active |
| imranhsayed/aquila Aquila is an advanced WordPress theme built with Bootstrap, custom Gutenberg blocks, and a modern webpack/Babel/Sass asset pipeline. It dou… | 23 | 1058 | active |
| python-semantic-release/python-semantic-release A Python CLI tool that automates semantic version bumping and releases based on commit message conventions. It can be run standalone or via… | 100 | 1055 | active |
| moritz-wundke/Boost-for-Android A set of shell scripts to cross-compile the Boost C++ Libraries for the Android platform using the Android NDK. It supports many Boost vers… | 73 | 1055 | active |