function: build-tool
1119 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| stepchowfun/toast Toast is a Rust CLI tool that containerizes development and CI workflows by running tasks defined in a YAML 'toastfile' inside Docker conta… | 81 | 1628 | active |
| vanniktech/gradle-dependency-graph-generator-plugin A Gradle plugin that generates visual dependency graphs for a project, outputting PNG, SVG, and DOT files. It supports customizable generat… | 67 | 1628 | active |
| numtide/flake-utils A collection of pure Nix utility functions for writing Nix flakes, with no dependency on nixpkgs. It provides helpers like eachSystem and e… | 23 | 1624 | stable |
| madyankin/postcss-modules A PostCSS plugin that implements CSS Modules, transforming class names into scoped hashed tokens and exporting a JSON map of the original-t… | 73 | 1623 | stable |
| psake/psake psake is a build automation tool written in PowerShell, inspired by rake, that lets you define build tasks and dependencies in plain PowerS… | 59 | 1617 | active |
| sbt/sbt-native-packager An sbt plugin for Scala/Java projects that builds application packages in native formats such as deb, rpm, msi, dmg, zip/tar archives, Dock… | 79 | 1605 | active |
| pmret/papermario A work-in-progress matching decompilation of Paper Mario for the Nintendo 64, written in C. It rebuilds byte-identical ROMs for the US, JP,… | 77 | 1601 | active |
| Frogging-Family/linux-tkg A set of shell scripts that automatically download, patch, and compile custom Linux kernels (version 5.4 and newer) with a selection of des… | 94 | 1596 | active |
| ElMassimo/vite_ruby Vite Ruby is a set of Ruby libraries that integrate the Vite.js frontend build tool with Ruby frameworks like Rails and Hanami. It enables … | 77 | 1591 | active |
| crate-ci/cargo-release cargo-release is a Cargo subcommand that streamlines releasing Rust crates by extending `cargo publish` with validation, version bumping, t… | 98 | 1588 | stable |
| rails/tailwindcss-rails A Ruby gem that integrates the Tailwind CSS utility-first framework into Rails applications, bundling the standalone tailwindcss executable… | 95 | 1588 | active |
| dotnet/Nerdbank.GitVersioning A .NET library and CLI tool that generates unique, semver-compatible version numbers for assemblies and packages from a single version.json… | 93 | 1585 | active |
| egoist/dum Dum is a fast npm scripts runner written in Rust that replaces `npm run` and `npx` with near-instant startup. It also forwards install/add/… | 24 | 1584 | active |
| richfelker/musl-cross-make A makefile-based build system for producing musl libc-targeting GCC cross compilers. It automates downloading, patching, and building GCC, … | 71 | 1583 | active |
| FlutterGen/flutter_gen FlutterGen is a Dart/Flutter code generator that creates type-safe accessors for assets, fonts, colors, and other resources, eliminating St… | 93 | 1578 | active |
| peaceiris/actions-hugo A GitHub Action (written in TypeScript) that installs Hugo, including the extended version and Hugo Modules support, onto GitHub Actions ru… | 94 | 1574 | active |
| antfu-collective/vite-ssg Vite SSG is a library that adds static site generation to Vue 3 apps built with Vite, rendering routes to static HTML at build time. It int… | 77 | 1572 | active |
| drupal-composer/drupal-project A Composer project template that scaffolds a Drupal site with a standardized directory layout and dependency management. It installs Drupal… | 32 | 1563 | active |
| privatenumber/pkgroll pkgroll is a zero-config JavaScript/TypeScript package bundler powered by Rollup. It reads entry-points from package.json exports and produ… | 95 | 1562 | active |
| marcelotduarte/cx_Freeze cx_Freeze is a set of scripts and modules for freezing Python scripts into standalone executables, cross-platform on any platform Python ru… | 99 | 1560 | active |
| NixOS/hydra Hydra is the Nix-based continuous integration and build farm service from the NixOS project. It evaluates Nix expressions to schedule, run,… | 77 | 1558 | active |
| JuliaLang/PackageCompiler.jl A Julia package for creating custom system images, standalone 'app' executables, and relocatable C libraries from Julia code. It moves Juli… | 91 | 1551 | active |
| dlmanning/gulp-sass A Gulp plugin that compiles Sass/SCSS into CSS within Gulp build pipelines, supporting Dart Sass, Embedded Sass, and the deprecated Node Sa… | 30 | 1551 | active |
| acss-io/atomizer Atomizer is a tool and library for creating Atomic CSS, generating a static stylesheet from single-purpose utility classes like D(f) used i… | 60 | 1549 | active |
| Hexeption/MCP-Reborn MCP-Reborn is a Mod Coder Pack for Minecraft that decompiles and maps the game's source code so developers can create modded clients and st… | 84 | 1546 | active |
| jazzband/django-pipeline django-pipeline is an asset packaging library for Django that concatenates and compresses CSS and JavaScript files during collectstatic. It… | 74 | 1540 | active |
| airbnb/ts-migrate ts-migrate is a CLI tool from Airbnb that converts JavaScript or partial TypeScript projects into compiling TypeScript projects using a plu… | 61 | 5617 | maintenance |
| KDAB/cxx-qt CXX-Qt is a set of Rust crates providing safe bidirectional bindings between Rust and Qt via CXX. It lets developers implement QObject subc… | 95 | 1537 | active |
| JetBrains/intellij-platform-gradle-plugin The official JetBrains Gradle plugin for building, testing, verifying, and publishing plugins for IntelliJ-based IDEs. It configures the bu… | 97 | 1530 | active |
| gradle/gradle-profiler A command-line tool from Gradle that automates gathering profiling and benchmarking data for Gradle builds. It measures build execution tim… | 88 | 1530 | active |
| qmhc/unplugin-dts An unplugin that generates TypeScript declaration files (*.d.ts) from .ts(x) and .vue source files during library-mode builds. It supports … | 96 | 1528 | active |
| caddyserver/xcaddy xcaddy is a command-line tool and Go package for building custom Caddy web server binaries with plugins. It also serves as a replacement fo… | 87 | 1518 | active |
| hxhb/HotPatcher HotPatcher is an Unreal Engine (UE4.21–UE5) editor plugin for managing hot update versions and packaging resource patches. It tracks asset … | 52 | 1506 | active |
| zouhir/jarvis Jarvis is a Webpack plugin that serves a browser-based dashboard showing bundle sizes, chunks, treeshakable vs CJS module imports, and asse… | 32 | 5470 | maintenance |
| evant/kotlin-inject kotlin-inject is a compile-time dependency injection library for Kotlin that generates component implementations via KSP annotations. It pr… | 59 | 1503 | active |
| gliderlabs/herokuish A command line utility that emulates Heroku build and runtime tasks inside containers, running buildpacks and parsing Procfiles. It is desi… | 99 | 1492 | active |
| cabinpkg/cabin Cabin is an opinionated package manager and build system for C and C++ projects, inspired by Rust's Cargo. It uses a declarative cabin.toml… | 97 | 1484 | active |
| corrosion-rs/corrosion Corrosion is a tool for integrating Rust into existing CMake projects, automatically importing Rust executables, static libraries, and dyna… | 76 | 1484 | active |
| invertase/melos Melos is a CLI tool for managing Dart and Flutter monorepos containing multiple packages. It automates versioning, changelog generation, an… | 67 | 1483 | active |
| bazel-contrib/rules_go Official Bazel rules for building, testing, and linking Go code, including cgo support, protobuf compilation, and Go SDK toolchain manageme… | 99 | 1482 | active |
| googlesamples/unity-jar-resolver External Dependency Manager for Unity (EDM4U) is a Unity plugin that resolves Android (AAR/JAR) and iOS (CocoaPods, Swift Packages) depende… | 88 | 1472 | active |
| serwist/serwist Serwist is a collection of TypeScript JavaScript libraries for building progressive web apps, forked from Google's Workbox. It provides ser… | 86 | 1467 | active |
| espressif/vscode-esp-idf-extension An official Visual Studio Code extension from Espressif for developing, building, flashing, monitoring, and debugging firmware for Espressi… | 95 | 1459 | active |
| evant/gradle-retrolambda A Gradle plugin that integrates Retrolambda to backport Java 8 lambda expressions to Java 6/7 bytecode, including Android projects. It comp… | 23 | 5253 | maintenance |
| olofk/fusesoc FuseSoC is a package manager and build abstraction tool for HDL (Verilog/VHDL) code, aimed at increasing reuse of IP cores and simplifying … | 85 | 1453 | active |
| ipetkov/crane Crane is a Nix library for building Cargo (Rust) projects with incremental artifact caching so dependencies are built only once. It provide… | 98 | 1450 | active |
| hercules-ci/flake-parts flake-parts is a Nix library that lets you write Nix Flakes using the NixOS module system, providing options that mirror the standard flake… | 77 | 1450 | stable |
| laravel-mix/laravel-mix Laravel Mix is a fluent API wrapper around webpack that simplifies defining asset compilation and module bundling steps. It supports common… | 23 | 5220 | maintenance |
| platformio/platformio-vscode-ide PlatformIO IDE is a VSCode extension providing a full-featured integrated development environment for embedded and IoT development. It bund… | 23 | 1444 | active |
| shellscape/webpack-manifest-plugin A Webpack plugin that generates an asset manifest mapping source filenames to hashed build output files. It emits a manifest.json (customiz… | 50 | 1442 | active |
| burrito-elixir/burrito Burrito is a packaging tool that wraps Elixir Mix projects into self-extracting, cross-platform executables for Windows, macOS, and Linux, … | 82 | 1423 | active |
| Leaking/Hunter Hunter is a framework for developing Android Gradle plugins that manipulate bytecode using ASM and the modern AGP Instrumentation API. It s… | 68 | 1417 | active |
| JetBrains/compose-hot-reload JetBrains' Compose Hot Reload is a Gradle plugin and runtime that lets developers change UI code in Compose Multiplatform applications and … | 87 | 1416 | active |
| bazel-contrib/bazel-gazelle Gazelle is a Bazel build file generator that creates and updates BUILD.bazel files for projects, with native support for Go and protobuf. I… | 99 | 1414 | active |
| postcss/postcss-import A PostCSS plugin that inlines the content of CSS @import rules, resolving files from local paths, node_modules, or web_modules. It deduplic… | 66 | 1411 | active |
| xu-cheng/latex-action A GitHub Action that compiles LaTeX documents to PDF inside a Dockerized full TeXLive environment. It supports multiple LaTeX engines, TeXL… | 86 | 1410 | active |
| huozhi/bunchee bunchee is a zero-configuration bundler for JavaScript/TypeScript npm packages, powered by Rollup and SWC. It uses the package.json `export… | 98 | 1405 | active |
| joerdav/xc xc is a task runner similar to Make or npm run that defines tasks as shell code blocks inside Markdown or org-mode documentation files, kee… | 73 | 1402 | active |
| nim-lang/nimble Nimble is the default package manager for the Nim programming language, bundled with the Nim compiler. It handles searching, installing, an… | 97 | 1400 | active |
| JoshuaKGoldberg/create-typescript-app A quickstart-friendly TypeScript project template and CLI scaffolding tool that sets up new or existing repositories with comprehensive, op… | 95 | 1389 | active |
| fastbuild/fastbuild FASTBuild is a high-performance open-source build system for Windows, macOS, and Linux, focused on minimizing compile times for full builds… | 88 | 1389 | active |
| MSYS2 MSYS2 is a software distribution and building platform for Windows that provides a Unix-like shell environment, the pacman package manager,… | 67 | 1389 | active |
| wix/import-cost Import Cost is a VSCode extension (plus a reusable Node module) that displays the size of imported packages inline in the code editor, usin… | 32 | 1382 | stable |
| EvanBacon/expo-apple-targets An Expo config plugin and tooling for setting up Apple targets such as widgets, app clips, watch apps, and various app extensions in React … | 71 | 1379 | active |
| ocaml/opam opam is the source-based package manager for OCaml, supporting multiple simultaneous compiler installations via switches, flexible package … | 88 | 1376 | stable |
| google/j2cl J2CL is a transpiler from Google that converts Java source code into Closure-style JavaScript, tightly integrated with Closure Compiler for… | 83 | 1376 | active |
| vigetlabs/blendid Blendid is a configurable asset pipeline and static site builder built on gulp tasks and webpack. It can be used standalone for static site… | 10 | 4916 | maintenance |
| Tencent/kbone kbone is a Tencent framework that provides an adapter layer simulating the browser environment so that Web frontend code (Vue, React, Preac… | 54 | 4914 | maintenance |
| docker/setup-buildx-action An official GitHub Action that sets up Docker Buildx in CI workflows, creating and booting a builder using the docker-container driver. It … | 94 | 1373 | stable |
| ZacSweers/metro Metro is a compile-time dependency injection framework for Kotlin Multiplatform, implemented as a Kotlin compiler plugin with FIR/IR code g… | 84 | 1372 | active |
| burtonageo/cargo-bundle cargo-bundle is a Cargo subcommand that wraps Rust executables into OS-specific application bundles and installers. It supports macOS .app … | 77 | 1371 | active |
| ObKo/stm32-cmake A set of CMake toolchain files and modules for developing STM32 (ARM Cortex-M) firmware with GCC, newlib, and STM32Cube. It provides device… | 65 | 1371 | active |
| gluck/il-repack ILRepack is an open-source command-line tool that merges multiple .NET assemblies into a single assembly, serving as a replacement for the … | 93 | 1362 | active |
| beeware/Python-Apple-support A meta-package that downloads, patches, and builds relocatable Python frameworks for embedding into macOS, iOS, tvOS, watchOS, and visionOS… | 94 | 1357 | active |
| wojciech-kulik/xcodebuild.nvim A Neovim plugin that lets developers build, run, debug, and test Apple-platform applications (iOS, macOS, watchOS, tvOS, visionOS) without … | 84 | 1354 | active |
| vue3-sfc-loader vue3-sfc-loader (successor to http-vue-loader) is a JavaScript library that loads and compiles Vue Single File Component (.vue) files direc… | 23 | 1354 | active |
| icerockdev/moko-resources A Kotlin Multiplatform library and Gradle plugin providing unified access to strings, plurals, colors, images, fonts, and files from common… | 81 | 1352 | active |
| dotnet/sourcelink Source Link is a set of .NET build tools and NuGet packages that embed source control metadata into binaries, symbols (PDBs), and packages … | 85 | 1349 | stable |
| mstorsjo/msvc-wine A set of shell and Python scripts that download, unpack, and wrap Microsoft Visual C++ and the Windows SDK so they run under Wine on Linux.… | 70 | 1347 | active |
| deevus/zed-windows-builds A repository providing unofficial nightly and OpenGL builds of the Zed code editor for Windows, distributed via Scoop manifests and GitHub … | 86 | 1345 | active |
| superunitybuild/buildtool SuperUnityBuild is an open-source Unity package that automates generating game builds across multiple platforms, architectures, and distrib… | 23 | 1345 | active |
| microsoft/tslib tslib is a runtime library containing all of TypeScript's emitted helper functions like __extends and __assign. It is used with the --impor… | 74 | 1343 | stable |
| brechtsanders/winlibs_mingw Standalone builds of the GCC compiler combined with MinGW-w64, providing a free C/C++ compiler toolchain for Windows, distributed as binary… | 97 | 1335 | active |
| denoland/dnt dnt (Deno to Node Transform) is a build tool that converts Deno modules into publishable npm packages for Node.js. It rewrites module speci… | 92 | 1334 | active |
| fsprojects/FAKE FAKE (F# Make) is a cross-platform build automation system and DSL written in F# for .NET. It lets developers define typed, declarative bui… | 69 | 1323 | active |
| Box Box is a fast, zero-configuration CLI application for building PHAR archives from PHP projects. It bundles application code into a single e… | 87 | 1320 | active |
| chef/omnibus Omnibus is a Ruby-based tool and DSL for creating full-stack, self-contained installers for software projects across multiple platforms (de… | 48 | 1316 | active |
| mxe/mxe MXE (M cross environment) is a GNU Makefile-based system that compiles a MinGW-w64 cross compiler on Unix systems and cross-compiles hundre… | 77 | 1312 | stable |
| BrainiumLLC/cargo-mobile cargo-mobile is a Rust CLI tool that simplifies building and running Rust projects on iOS and Android. It generates Xcode and Android Studi… | 32 | 1311 | active |
| oleg-shilo/wixsharp WixSharp is a C# framework for building complete MSI installers or WiX source code by writing script files in plain C# syntax. It models Wi… | 93 | 1307 | active |
| KidkArolis/jetpack Jetpack is a zero-configuration wrapper around Rspack that provides a one-command dev server and production build for web code including Ja… | 82 | 1307 | active |
| mrsteele/dotenv-webpack A webpack plugin that wraps dotenv and DefinePlugin to inject environment variables into your bundle at build time. It only exposes variabl… | 67 | 1295 | active |
| liady/webpack-node-externals A small JavaScript library that generates a Webpack externals function to exclude node_modules dependencies from server-side bundles. It sc… | 54 | 1294 | active |
| mitchellh/gox Gox is a simple, no-frills Go cross-compilation tool that behaves like the standard `go build` command. It parallelizes builds across multi… | 10 | 4576 | maintenance |
| n64decomp/mk64 A complete C decompilation of Mario Kart 64 that rebuilds byte-matching ROMs for USA and European revisions from extracted game assets. It … | 76 | 1292 | active |
| remaxjs/remax Remax is a framework that runs real React inside mini-program environments, letting developers build WeChat, Alipay, QQ, and Toutiao mini-p… | 10 | 4556 | maintenance |
| runestubbe/Crinkler Crinkler is a compressing linker for Windows that produces extremely small 32-bit executables, primarily for demoscene 1k/4k/8k intros. It … | 92 | 1286 | active |
| canonical/snapcraft Snapcraft is Canonical's command-line build tool for packaging, distributing, and updating applications in the snap container format. It bu… | 96 | 1282 | stable |
| google/secrets-gradle-plugin A Gradle plugin by Google that injects secrets from a properties file (like local.properties) not checked into version control into BuildCo… | 23 | 1282 | stable |
| microsoft/griffel Griffel is a CSS-in-JS library for React with near-zero runtime, ahead-of-time compilation, and atomic CSS output. It supports server-side … | 77 | 1281 | active |