function: build-tool
1119 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ahmadawais/WPGulp WPGulp is an advanced, extensively documented Gulp.js build workflow for WordPress themes and plugins, offering zero-config startup with a … | 23 | 1751 | maintenance |
| cloudflare/vinext vinext is a Vite plugin from Cloudflare that reimplements the Next.js API surface (App Router, Pages Router, RSC, server actions, ISR, midd… | 77 | 8674 | experimental |
| boot-clj/boot Boot is a build tooling framework for Clojure that treats builds as programs written in Clojure rather than declarative configuration. It p… | 23 | 1749 | maintenance |
| JetBrains/amper Amper is a build tool for Kotlin and Java with a focus on user experience and IDE tooling, supporting Kotlin Multiplatform and Compose. The… | 10 | 1748 | maintenance |
| dotnet/templating The .NET Template Engine, the library that powers the 'dotnet new' command for creating projects and files from templates. This repository … | 98 | 1742 | maintenance |
| tj/mmake Mmake is a small Go program that wraps GNU make to add user-friendly features like automatic help output from Makefile comments and remote … | 23 | 1736 | maintenance |
| mbcrawfo/GenericMakefile A generic GNU Makefile template for small and medium C and C++ projects that automatically discovers and compiles source files without manu… | 32 | 1709 | maintenance |
| iqiyi/Qigsaw Qigsaw is a dynamic modularization library for Android based on Android App Bundles, enabling dynamic delivery of split APKs without requir… | 23 | 1698 | maintenance |
| dynup/kpatch kpatch is a Linux dynamic kernel patching infrastructure that lets sysadmins apply critical security patches to a running kernel without re… | 72 | 1695 | maintenance |
| chrisbateman/webpack-visualizer A Webpack plugin and browser-based site that visualizes Webpack bundle contents as a treemap, showing which modules take up space and which… | 32 | 1686 | maintenance |
| halfzebra/create-elm-app Create Elm App is a CLI scaffolding tool that bootstraps Elm web applications with zero build configuration, bundling Webpack, dev server w… | 65 | 1677 | maintenance |
| GoogleChromeLabs/size-plugin A Webpack plugin from GoogleChromeLabs that prints the gzipped sizes of your webpack assets and the changes since the last build. It tracks… | 62 | 1661 | maintenance |
| laher/goxc goxc is a build tool for Go focused on cross-compiling binaries to multiple platforms, packaging them as zips, tarballs, or .debs, and gene… | 10 | 1660 | maintenance |
| spotify/dh-virtualenv dh-virtualenv is a tool that combines Debian packaging with self-contained virtualenv-based Python deployments. It lets you build .deb pack… | 32 | 1629 | maintenance |
| AlexGilleran/jsx-control-statements A Babel plugin that adds component-like If, For, Choose, and With control statements to JSX, transforming them into plain JavaScript expres… | 32 | 1621 | maintenance |
| tenex/rails-assets A Bundler-to-Bower proxy that converts Bower frontend packages into Ruby gems for use in Rails asset pipelines. It also provides a hosted s… | 32 | 1620 | maintenance |
| kaola-fed/megalo Megalo is a Vue-based framework for developing mini-programs (WeChat, Alipay, Baidu, ByteDance) using Vue 2.6 syntax. It enables efficient … | 32 | 1618 | maintenance |
| markdalgleish/static-site-generator-webpack-plugin A webpack plugin that generates static HTML files at build time by executing a custom, webpack-compiled render function for a list of paths… | 23 | 1601 | maintenance |
| pmq20/ruby-packer Ruby Packer (rubyc) compiles Ruby applications, including Rails apps and native C extensions, into a single self-contained executable for W… | 23 | 1591 | maintenance |
| csstools/precss PreCSS is a PostCSS plugin that lets you write Sass-like markup—variables, conditionals, iterators, nesting, and extends—directly in CSS fi… | 10 | 1590 | maintenance |
| SuperHouse/esp-open-rtos An open source FreeRTOS-based software framework for the ESP8266 WiFi microcontroller, developed by the community as an alternative to Espr… | 23 | 1581 | maintenance |
| unixpickle/gobfuscate A command-line tool that obfuscates Go binaries by compiling from obfuscated source code. It hashes package names, global identifiers, meth… | 32 | 1573 | maintenance |
| sindresorhus/gulp-rev A Gulp plugin that renames static assets by appending a content hash to their filenames (e.g., unicorn.css → unicorn-d41d8cd98f.css) for ca… | 50 | 1536 | maintenance |
| uber/okbuck OkBuck is a Gradle plugin that generates BUCK files so developers can use Facebook's Buck build system on existing Gradle projects, primari… | 60 | 1527 | maintenance |
| generator-ngx-rocket A Yeoman-based project generator that scaffolds enterprise-grade Angular 14+ applications with best practices, boilerplate code, and toolin… | 23 | 1504 | maintenance |
| cloudflare/next-on-pages A CLI tool for building and developing Next.js applications so they can run on Cloudflare Pages. The package is now deprecated in favor of … | 10 | 1496 | maintenance |
| svelte-add/svelte-add svelte-add is a CLI tool and monorepo for adding integrations like Tailwind CSS, Bulma, and mdsvex to Svelte and SvelteKit projects. It has… | 10 | 1486 | maintenance |
| Subash/Prepros Prepros is a commercial cross-platform desktop GUI app that compiles Sass, Less, Stylus, Pug, TypeScript and other preprocessing languages,… | 32 | 1479 | maintenance |
| vuejs/jsx-vue2 A configurable Babel preset that adds Vue 2 JSX support, transpiling JSX syntax in render functions into Vue createElement calls. It is a m… | 23 | 1476 | maintenance |
| trivago/parallel-webpack parallel-webpack is an npm CLI tool that runs multiple webpack configurations in parallel across CPU cores, significantly speeding up multi… | 10 | 1476 | maintenance |
| technicalpickles/jeweler Jeweler is an opinionated Ruby tool for creating and managing RubyGem projects, providing a scaffold generator for new gems and Rake tasks … | 32 | 1472 | maintenance |
| ctripcorp/CRN CRN (Ctrip React Native) is a customized fork of React Native 0.59 optimized by Ctrip's mobile platform team for better stability and faste… | 23 | 1471 | maintenance |
| webpack-contrib/worker-loader A webpack loader that registers a JavaScript file as a Web Worker, allowing workers to be imported as modules in webpack 4 builds. It is de… | 10 | 1454 | maintenance |
| sezna/nps nps (npm-package-scripts) is a CLI tool that lets you move npm scripts out of package. into a package-scripts.js or YAML file. It supports … | 26 | 1450 | maintenance |
| rharriso/bower-rails A Ruby gem that adds Bower package management support to Rails projects via a Bundler-like DSL (Bowerfile) or bower., plus rake tasks for i… | 23 | 1450 | maintenance |
| asfktz/autodll-webpack-plugin A webpack plugin that wraps DllPlugin and DllReferencePlugin to pre-bundle vendor dependencies without boilerplate, dramatically reducing b… | 23 | 1448 | maintenance |
| jescalan/roots Roots is a fast, customizable static site compiler for front-end web development, installed via npm and run from the command line. It is no… | 23 | 1447 | maintenance |
| goldhand/sw-precache-webpack-plugin A webpack plugin that generates a service worker using sw-precache to cache webpack's emitted bundle assets for offline use. It integrates … | 32 | 1435 | maintenance |
| webpack-contrib/install-webpack-plugin A Webpack plugin that automatically installs and saves missing dependencies when they are required or imported during development. It suppo… | 10 | 1423 | maintenance |
| welaika/wordless Wordless is a WordPress plugin and theme boilerplate that brings modern tooling (Pug templating, Sass/SCSS, Babel, WebPack, BrowserSync) to… | 23 | 1421 | maintenance |
| RailsApps/rails_apps_composer A Ruby gem that uses recipes to generate Rails application templates for building Rails starter apps. It lets developers share and maintain… | 32 | 1416 | maintenance |
| square/anvil Anvil is a Kotlin compiler plugin and Gradle plugin that simplifies dependency injection with Dagger 2 by automatically merging Dagger modu… | 77 | 1402 | maintenance |
| cloud66-oss/habitus Habitus is a standalone command-line build flow tool for Docker that orchestrates chained, multi-step Docker image builds defined in a buil… | 23 | 1400 | maintenance |
| webpack-contrib/url-loader A webpack loader that transforms files into base64 data URIs, inlining small assets directly into JavaScript bundles. It falls back to file… | 10 | 1395 | maintenance |
| robertknight/webpack-bundle-size-analyzer A utility that analyzes Webpack's JSON build output to show a tree of packages contributing to bundle size, ordered by module size. It can … | 32 | 1389 | maintenance |
| bytedance/AabResGuard AabResGuard is a tool from ByteDance's Douyin Android team that obfuscates resources inside Android App Bundle (AAB) files to shrink packag… | 10 | 1387 | maintenance |
| Tencent/feflow Feflow is a command-line tool from Tencent that improves front-end engineers' development workflow and enforces team standards, built with … | 58 | 1385 | maintenance |
| shama/webpack-stream A gulp plugin that runs webpack through a Node.js stream interface, letting you pipe source files into webpack and pipe bundled output to g… | 32 | 1385 | maintenance |
| simpligility/maven-android-sdk-deployer A shell-based tool that installs Android SDK components into a Maven repository or repository manager. It makes Android platform and add-on… | 32 | 1384 | maintenance |
| akavel/rsrc rsrc is a Go CLI tool that generates .syso (COFF) files embedding .ico icons and Windows manifest resources, which the Go linker automatica… | 23 | 1367 | maintenance |
| kentcdodds/babel-plugin-preval A Babel plugin that pre-evaluates JavaScript code at build time, replacing expressions with their computed results. It lets you run Node.js… | 23 | 1363 | maintenance |
| stealjs/steal StealJS is an extensible JavaScript module loader that supports ES6, AMD, and CommonJS formats simultaneously, with a plugin system for loa… | 23 | 1359 | maintenance |
| donejs/donejs DoneJS is an all-in-one JavaScript framework that bundles StealJS, CanJS, jQuery, testing tools, documentation generators, and server-side … | 23 | 1339 | maintenance |
| fishinabarrel/linux-kernel-module-rust A framework for writing loadable Linux kernel modules in safe Rust, providing safe abstractions over kernel interfaces via bindgen-generate… | 10 | 1337 | maintenance |
| golang/mobile Go mobile provides packages and build tools (gomobile, gobind) for writing all-Go mobile apps or building Go libraries that can be bound in… | 76 | 6209 | experimental |
| leavez/cocoapods-binary A CocoaPods plugin that integrates pods as prebuilt frameworks instead of source code, controlled by a simple flag in the Podfile. It compi… | 63 | 1321 | maintenance |
| sylvainpolletvillard/postcss-grid-kiss A PostCSS plugin that lets developers define CSS Grid layouts by drawing them as ASCII art directly inside a single 'grid-kiss' declaration… | 23 | 1316 | maintenance |
| dotnet/ILMerge ILMerge is a static linker that merges multiple .NET assemblies into a single assembly, available as a console application and a NuGet pack… | 10 | 1306 | maintenance |
| babel/babel-upgrade A CLI codemod tool that automatically upgrades JavaScript projects from Babel 6 to Babel 7 by rewriting package. dependencies, config files… | 23 | 1303 | maintenance |
| asmallteapot/cocoapods-playgrounds A Ruby gem that provides CocoaPods and Carthage plugins to generate Swift Playgrounds preloaded with any library's dependencies. It lets iO… | 10 | 1289 | maintenance |
| yrnkrn/zapcc zapcc is a caching C++ compiler based on clang that speeds up builds using an in-memory compilation cache in a client-server architecture. … | 32 | 1272 | maintenance |
| pmadruga/react-native-clean-project A CLI tool and React Native CLI plugin that automates cleaning a React Native project by purging caches (Metro, Watchman, npm/yarn) and rei… | 23 | 1269 | maintenance |
| dotnet/installer The .NET SDK Installer repository, which historically produced the installers for the .NET SDK. Development and issue tracking have been co… | 94 | 1267 | maintenance |
| egoist/import-http A webpack and Rollup plugin that lets you import JavaScript modules directly from URLs (like unpkg) instead of installing them into node_mo… | 23 | 1234 | maintenance |
| EmilTholin/image-trace-loader A webpack loader that loads images (gif, png, jpg) and exports traced SVG outlines as URL-encoded image/svg+xml data alongside the original… | 32 | 1222 | maintenance |
| terinjokes/gulp-uglify A Gulp plugin that minifies JavaScript files using UglifyJS3 within Gulp streaming build pipelines. It supports most UglifyJS minify option… | 23 | 1212 | maintenance |
| ai/autoprefixer-rails A Ruby gem that integrates the Autoprefixer tool into Ruby and Ruby on Rails projects, automatically adding CSS vendor prefixes based on Ca… | 39 | 1210 | maintenance |
| zouhir/lqip-loader A webpack loader that generates low-quality image placeholders (LQIP) for JPEG and PNG images, producing tiny Base64 previews and dominant … | 32 | 1206 | maintenance |
| owenlongbo/McImage McImage is a Gradle plugin for Android projects that automatically checks and compresses image resources (PNG, JPG, WebP) during the build … | 23 | 1203 | maintenance |
| bytedance/BoostMultiDex BoostMultiDex is an Android library from ByteDance that dramatically speeds up first-launch MultiDex loading on Android 4.X and below (SDK … | 10 | 1199 | maintenance |
| javapackager/JavaPackager JavaPackager is a hybrid Maven and Gradle plugin that packages Java applications as native Windows, macOS, or Linux executables and generat… | 56 | 1197 | maintenance |
| Polymer/polymer-bundler A library for bundling web project assets (HTML imports, scripts, stylesheets) for production to minimize network round-trips. It is part o… | 10 | 1191 | maintenance |
| rokoroku/react-redux-typescript-boilerplate A minimal frontend starter template combining React 16, Redux, React Router, and TypeScript 3.8 with a Webpack 4 build setup featuring hot … | 32 | 1189 | maintenance |
| lodash/lodash-webpack-plugin A webpack plugin that creates smaller modular Lodash builds by replacing feature sets of modules with noop, identity, or simpler alternativ… | 10 | 1188 | maintenance |
| oneclick/rubyinstaller RubyInstaller for Windows build recipes: a collection of Rake recipes that download the MinGW toolchain and compile the Ruby interpreter, i… | 23 | 1184 | maintenance |
| crosire/blink A Windows tool that enables live editing of C++ source code in running MSVC-compiled applications. It acts as a runtime linker, detecting s… | 32 | 1179 | maintenance |
| rumpkernel/rumprun Rumprun is a unikernel built on rump kernels that runs unmodified POSIX applications on hypervisors (KVM, Xen) and bare metal. It includes … | 32 | 1177 | maintenance |
| Rust-GPU/rust-cuda An ecosystem of Rust libraries and tools for writing and executing fast GPU code fully in Rust, targeting NVIDIA CUDA. It lets developers a… | 67 | 5330 | experimental |
| entwicklerstube/babel-plugin-root-import A Babel plugin that lets you import and require modules using root-based paths (like ~/some/file.js) instead of long relative paths. It rew… | 23 | 1169 | maintenance |
| linemanjs/lineman Lineman is a Grunt-based project scaffold and build tool for fat-client JavaScript web apps, handling asset compilation, server mocking, an… | 23 | 1167 | maintenance |
| rustyrussell/ccan The C Code Archive Network (CCAN) is a collection of reusable C modules, analogous to CPAN for Perl, distributed as self-contained director… | 76 | 1163 | maintenance |
| wagoodman/bashful A Go CLI tool that runs bash commands and snippets defined in a YAML file, with parallel execution, progress bars, and tidy logging. It tur… | 23 | 1163 | maintenance |
| Unity-Technologies/AssetGraph AssetGraph is a Unity editor extension for building visual, node-based workflows around asset importing, Asset Bundle building, and player … | 32 | 1161 | maintenance |
| dotnet/try-convert try-convert is a .NET CLI global tool that converts legacy .NET Framework projects (including WinForms and WPF) to the modern SDK-style pro… | 10 | 1159 | maintenance |
| CocoaPods/cocoapods-packager A CocoaPods plugin that generates a framework or static library from a podspec. It lets iOS library authors distribute their Pods as prebui… | 32 | 1151 | maintenance |
| cloudflare/hellogopher Hellogopher is a drop-in Makefile that lets anyone clone and build a conventional Go project with just `make`, without needing to understan… | 67 | 1146 | maintenance |
| puniverse/capsule Capsule is a packaging and deployment tool for JVM applications that builds a single executable JAR containing the app's artifacts, depende… | 23 | 1143 | maintenance |
| japaric/xargo Xargo is a CLI tool that builds and manages Rust sysroots, letting you cross-compile the standard library (core/std) for targets without pr… | 23 | 1134 | maintenance |
| NMFR/optimize-css-assets-webpack-plugin A Webpack plugin that searches for CSS assets during the Webpack build and optimizes/minimizes them, by default using cssnano. It also solv… | 32 | 1133 | maintenance |
| alibaba/dawn Dawn is a lightweight task management and build tool for front-end and Node.js projects, installed via @dawnjs/cli. It abstracts developmen… | 23 | 1131 | maintenance |
| twolfson/grunt-spritesmith A Grunt task that converts a set of images into a spritesheet and generates corresponding CSS variables for formats like CSS, SASS, SCSS, L… | 32 | 1130 | maintenance |
| WiX Toolset WiX Toolset v3 builds Windows Installer (MSI) packages and executable bundles from XML source code via a command-line environment. It integ… | 87 | 1128 | maintenance |
| luckybilly/AutoRegister A Gradle plugin for Android that uses bytecode instrumentation (ASM) to automatically register classes implementing a given interface or ex… | 32 | 1122 | maintenance |
| koute/cargo-web A Cargo subcommand that makes it easy to build, develop, test, and deploy client-side web applications written in Rust. It supports WebAsse… | 23 | 1111 | maintenance |
| rsms/estrella Estrella is a lightweight, scriptable build tool for TypeScript and JavaScript built on top of the esbuild compiler. It wraps esbuild in a … | 23 | 1101 | maintenance |
| hvanbakel/CsprojToVs2017 A .NET global tool that converts legacy Visual Studio project files (pre-2017 csproj) to the modern SDK-style format used by VS2017/2019+. … | 39 | 1100 | maintenance |
| Tomas-M/linux-live A set of shell scripts that converts an existing installed Linux distribution into a bootable Live Kit (Live CD/USB) with ISO and TAR outpu… | 23 | 1100 | maintenance |
| emezeske/lein-cljsbuild lein-cljsbuild is a Leiningen plugin that simplifies ClojureScript development by automatically compiling ClojureScript code to JavaScript.… | 23 | 1093 | maintenance |
| sapegin/grunt-webfont A Grunt plugin that converts SVG icon files into webfonts in all major formats (WOFF, WOFF2, EOT, TTF, SVG), along with generated CSS/Sass/… | 10 | 1093 | maintenance |
| fbrctr/fabricator Fabricator is a Node.js tool for building website UI toolkits and generating style guides from component code. It uses Gulp, Handlebars, an… | 10 | 1093 | maintenance |