function: build-tool
1119 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| leetal/ios-cmake A CMake toolchain file enabling cross-compilation of C, C++, Objective-C/C++ and Swift projects to Apple platforms including iOS, iPadOS, t… | 86 | 2180 | active |
| rust-lang/cc-rs cc-rs is a Rust library for Cargo build scripts that compiles C/C++/assembly/CUDA source files into a static archive to link into Rust crat… | 95 | 2150 | stable |
| phusion/traveling-ruby Traveling Ruby provides self-contained, portable Ruby binaries that run on any Linux distribution, macOS machine, and (with caveats) Window… | 66 | 2137 | active |
| dotnet/android .NET for Android provides open-source bindings of the Android SDK and tooling for use with .NET managed languages such as C#. It ships as a… | 91 | 2135 | active |
| est31/cargo-udeps cargo-udeps is a Cargo subcommand that detects unused dependencies declared in a Rust project's Cargo.toml. It requires Rust nightly to run… | 80 | 2129 | active |
| guocaoyi/create-chrome-ext A CLI scaffolding tool that generates Chrome extension starter projects with Vite-powered hot module replacement. It supports multiple fron… | 40 | 2127 | active |
| eleme/morjs MorJS is an extensible multi-platform development framework from Ele.me based on mini-program DSLs (WeChat or Alipay). It compiles a single… | 44 | 2110 | active |
| alibaba/atlas Atlas is Alibaba's Android dynamic component framework that enables client-side containerization through decoupled, isolated bundles. It pr… | 23 | 8143 | maintenance |
| axodotdev/cargo-dist cargo-dist (now 'dist') is a Rust CLI tool that packages shippable application binaries, generating tarballs and installers for multiple pl… | 94 | 2106 | active |
| blade-build/blade-build Blade is a declarative, high-performance build system from Tencent optimized for large-scale monorepo development, primarily for C/C++ but … | 97 | 2105 | active |
| pydoit/doit doit is a Python-native task management and automation tool similar to make, where tasks are defined as plain Python functions and dicts in… | 62 | 2083 | active |
| hannoeru/vite-plugin-pages A Vite plugin that generates routes from the file system for Vue 3, React, and Solid applications. It automatically maps files in a pages d… | 84 | 2078 | active |
| atlassian-labs/compiled Compiled is a compile-time CSS-in-JS library for React that lets you style components with a familiar css prop, styled API, and ClassNames … | 95 | 2050 | active |
| matthiasmullie/minify A PHP library that minifies CSS and JavaScript by removing whitespace, stripping comments, combining files, and shortening common code patt… | 47 | 2042 | active |
| pybuilder/pybuilder PyBuilder is a build automation tool written in pure Python, primarily for Python projects. It uses dependency-based programming with a plu… | 91 | 2037 | active |
| lisonge/vite-plugin-monkey A Vite plugin that lets you develop and build userscripts (.user.js) for engines like Tampermonkey, Violentmonkey, Greasemonkey, and Script… | 94 | 2031 | active |
| SublimeText/LaTeXTools LaTeXTools is a Sublime Text plugin that simplifies writing LaTeX documents. It handles compiling LaTeX to PDF, parsing build logs for erro… | 96 | 2022 | active |
| kivy/buildozer Buildozer is a command-line packaging tool from the Kivy team that turns Python applications into installable binary packages for Android, … | 82 | 2022 | active |
| ionic-team/ionic-cli The official command-line interface for the Ionic Framework, used to create, build, serve, and deploy Ionic mobile and web apps. It integra… | 64 | 2003 | active |
| TypeStrong/fork-ts-checker-webpack-plugin A Webpack plugin that runs TypeScript type checking in a separate worker process to speed up builds. It supports project references, increm… | 65 | 1999 | active |
| php/pie PIE is the official PHP Installer for Extensions, replacing the deprecated PECL tool. Distributed as a PHAR, it downloads, builds, and inst… | 91 | 1996 | active |
| systemd/mkosi mkosi is a Python CLI tool from the systemd project that builds bespoke, bootable OS disk images by wrapping distribution package managers … | 86 | 1988 | active |
| vue-macros/vue-macros Vue Macros is a collection of compile-time macros and syntax sugar extensions for Vue, implemented as unplugin-based bundler plugins. It su… | 93 | 1986 | active |
| svg-sprite/svg-sprite A low-level Node.js module that takes a batch of SVG files, optimizes them with SVGO, and generates SVG sprites of several types (CSS sprit… | 54 | 1986 | stable |
| swc-project/swc-node swc-node is a set of packages providing fast TypeScript/JavaScript transformation and execution on Node.js using the SWC compiler, without … | 86 | 1982 | active |
| jakejs/jake Jake is a JavaScript build tool and task runner for Node.js, similar to Make or Rake, with tasks defined in executable JavaScript Jakefiles… | 70 | 1974 | stable |
| Fody/PropertyChanged PropertyChanged.Fody is a Fody add-in that injects INotifyPropertyChanged notification code into property setters at compile time via IL we… | 64 | 1967 | active |
| flexn-io/renative ReNative is a unified development platform and CLI (rnv) for building, bootstrapping, and deploying React/React Native/NextJS/Electron apps… | 77 | 1953 | active |
| dilanx/craco CRACO (Create React App Configuration Override) is a configuration layer for Create React App that lets you customize Webpack, Babel, ESLin… | 23 | 7416 | maintenance |
| linkedin/shiv shiv is a command line utility from LinkedIn for building fully self-contained Python zipapps (PEP 441) with all dependencies bundled into … | 71 | 1946 | active |
| fabric8io/docker-maven-plugin A Maven plugin for building Docker images and managing Docker containers directly from the Maven build lifecycle. It supports goals for bui… | 87 | 1933 | active |
| callstack/repack Re.Pack is a bundling toolkit for React Native applications powered by Rspack and Webpack, serving as a drop-in replacement for Metro. It p… | 98 | 1932 | active |
| crazywhalecc/static-php-cli StaticPHP (formerly static-php-cli) is a tool for compiling standalone, dependency-free PHP binaries with popular extensions included on Li… | 93 | 1925 | active |
| mrousavy/nitro Nitro is a framework for building fast, type-safe native modules for React Native (and any JSI environment) implemented in C++, Swift, or K… | 86 | 1912 | active |
| ocaml/dune Dune is a composable build system for the OCaml language that reads project metadata from S-expression `dune` files and handles compilation… | 98 | 1911 | stable |
| cortinico/kotlin-android-template A GitHub template repository for bootstrapping Android/Kotlin projects with a preconfigured Gradle Kotlin DSL build, sample app and library… | 77 | 1904 | active |
| sindresorhus/gulp-imagemin A Gulp plugin that minifies PNG, JPEG, GIF, and SVG images using imagemin, with bundled optimizers (gifsicle, mozjpeg, optipng, svgo). It i… | 51 | 1904 | stable |
| kentcdodds/mdx-bundler mdx-bundler is a JavaScript library that compiles and bundles MDX strings together with their imported TS/JS dependencies using MDX v3 and … | 71 | 1903 | stable |
| Swatinem/rust-cache A GitHub Action that provides smart caching for Rust/Cargo projects in CI workflows, caching the cargo registry, dependency builds, and wor… | 94 | 1891 | active |
| github/pages-gem A Ruby gem that bundles the exact dependency versions Jekyll, plugins, and themes used by GitHub Pages, so a local Jekyll environment match… | 27 | 1873 | active |
| sweetpad-dev/sweetpad SweetPad is a VS Code/Cursor extension (plus a companion CLI) that lets developers build, run, debug, and test Swift/iOS, macOS, tvOS, watc… | 93 | 1872 | active |
| nuxt-modules/tailwindcss An official Nuxt module that integrates Tailwind CSS into Nuxt applications with zero configuration. It provides automatic setup, config vi… | 74 | 1867 | active |
| ng-packagr/ng-packagr ng-packagr is a build tool that compiles and packages Angular libraries into the Angular Package Format (APF), producing distribution-ready… | 98 | 1857 | active |
| jbangdev/jbang JBang is a command-line tool that lets developers create, edit, and run self-contained, source-only Java programs with unprecedented ease, … | 97 | 1854 | active |
| sonofmagic/weapp-tailwindcss weapp-tailwindcss is a cross-platform compiler and build integration layer that brings Tailwind CSS 4's utility-first workflow to Web/H5, W… | 95 | 1850 | active |
| apenwarr/redo A Python implementation of Daniel J. Bernstein's redo build system, designed as a smaller, more powerful, and more reliable alternative to … | 32 | 1845 | stable |
| google/protobuf-gradle-plugin A Gradle plugin from Google that compiles Protocol Buffer (.proto) definition files by invoking protoc and wiring the generated Java/Kotlin… | 72 | 1832 | active |
| Meituan-Dianping/walle Walle is a tool from Meituan-Dianping for generating Android channel (multi-market distribution) APK packages under the APK Signature Schem… | 23 | 6857 | maintenance |
| erlang/rebar3 Rebar3 is the official build tool for Erlang, handling compilation, dependency and Hex package management, testing, and release packaging i… | 86 | 1818 | stable |
| icecc/icecream Icecream is a distributed compiler system, created by SUSE and based on distcc, that spreads C/C++ compile jobs across remote machines for … | 54 | 1817 | stable |
| m-ab-s/media-autobuild_suite A Windows batch/powershell script suite that sets up a MinGW-w64 (MSYS2) compiler environment and automatically builds FFmpeg and related m… | 76 | 1812 | active |
| core-lib/xjar XJar is a Java library and Maven-integrated tool that encrypts Spring Boot and plain JAR files (e.g., with AES) and provides a custom class… | 23 | 1807 | active |
| fungos/cr cr.h is a single-file, header-only C/C++ library that enables hot reloading of dynamically linked binaries (.so/.dylib/.dll) with a minimal… | 72 | 1801 | stable |
| stevedylandev/bhvr bhvr is a full-stack TypeScript monorepo starter template combining Bun, Hono, Vite, and React with shared types between client and server.… | 61 | 1801 | active |
| minecraft-dev/MinecraftDev An open-source IntelliJ IDEA plugin providing first-class IDE support for Java Minecraft modding and server plugin development. It supports… | 93 | 1784 | active |
| vuejs/babel-plugin-jsx A Babel plugin that adds JSX syntax support for Vue 3, compiling JSX expressions into Vue's virtual DOM render functions. It offers options… | 92 | 1782 | active |
| thysultan/stylis Stylis is a lightweight CSS preprocessor library written in JavaScript that supports nesting, selector namespacing, vendor prefixing, and m… | 67 | 1772 | active |
| matz/spinel Spinel is an ahead-of-time compiler that translates Ruby source code into standalone native executables via whole-program type inference an… | 59 | 1771 | active |
| tyron12233/CodeAssist CodeAssist is a lightweight IDE that runs entirely on Android devices, allowing users to edit and build Android and Java projects without n… | 99 | 1769 | active |
| qt/qt5 The qt/qt5 super-module repository, which orchestrates cloning and building the Qt framework's submodule repositories (now used to build Qt… | 79 | 1769 | active |
| timonweb/django-tailwind A Django package that integrates the Tailwind CSS framework into Django projects via a management-command-driven theme app. It supports bot… | 71 | 1752 | active |
| Prism-Shadow/penguin-harness PenguinHarness is an open-source, local-first multi-agent application development platform that automates building, optimizing, and deployi… | 80 | 1751 | active |
| haskell/cabal Cabal is the official build and packaging system for Haskell, comprising the Cabal library, the .cabal file format specification, and the c… | 89 | 1745 | stable |
| windicss/windicss Windi CSS is a next-generation utility-first CSS framework, fully compatible with Tailwind CSS v2, that scans your templates and generates … | 23 | 6507 | maintenance |
| kristerkari/react-native-svg-transformer A Metro transformer for React Native that lets you import SVG files as React components, using SVGR under the hood. It enables sharing the … | 80 | 1736 | stable |
| vanniktech/gradle-maven-publish-plugin A Gradle plugin that automates publishing Java, Kotlin, Android, and Kotlin Multiplatform libraries to Maven Central or any Nexus instance,… | 92 | 1732 | active |
| jupyterhub/repo2docker repo2docker is a Python CLI tool that fetches a git repository and builds a Docker container image from its configuration files, optionally… | 84 | 1732 | active |
| microsoft/rnx-kit rnx-kit is a collection of React Native developer tools maintained by Microsoft, including an all-in-one CLI, dependency alignment (align-d… | 95 | 1731 | active |
| serverless-heaven/serverless-webpack A Serverless Framework plugin that bundles AWS Lambda functions with Webpack, supporting Babel transpilation, custom loaders, and per-funct… | 93 | 1729 | active |
| githubnemo/CompileDaemon CompileDaemon is a simple file-watching daemon for Go that recompiles your project with `go build` whenever source files change, optionally… | 59 | 1724 | active |
| shinchiro/mpv-winbuild-cmake A CMake-based MinGW-w64 cross-compilation toolchain primarily used to build Windows binaries of the mpv media player. It automates building… | 98 | 1721 | active |
| git-commit-id/git-commit-id-maven-plugin A Maven plugin that captures git repository information (commit id, branch, tags, dirty state) at build time and exposes it as pom.xml prop… | 91 | 1716 | stable |
| lede-project/source The LEDE Project source tree, a fork that later reunified with OpenWrt, providing a Linux operating system build system for embedded device… | 77 | 1716 | active |
| nwutils/nw-builder nw-builder is an npm package and CLI tool for downloading, running, and building NW.js desktop applications for Linux, macOS, and Windows. … | 99 | 1715 | active |
| JLLeitschuh/ktlint-gradle A Gradle plugin that wraps the ktlint Kotlin linter, adding tasks to run style checks and auto-format Kotlin code. It activates automatical… | 85 | 1715 | active |
| rojo-rbx/rojo Rojo is a project management and sync tool that lets Roblox developers build games, libraries, and plugins from the filesystem using profes… | 84 | 1712 | active |
| Splitties/refreshVersions refreshVersions is a Gradle plugin that centralizes dependency versions in a versions.properties file and automates finding and applying de… | 40 | 1710 | active |
| MohammadYounes/rtlcss RTLCSS is a Node.js framework and PostCSS plugin that automatically converts Left-To-Right (LTR) CSS stylesheets into their Right-To-Left (… | 26 | 1707 | active |
| divriots/jampack Jampack is a post-processing CLI tool that optimizes the output of static site generators for best user experience and Core Web Vitals scor… | 70 | 1696 | active |
| linkedin/css-blocks CSS Blocks is a component-oriented CSS authoring system from LinkedIn that compiles to highly optimized stylesheets using build-time static… | 23 | 6290 | maintenance |
| microsoft/vscode-cmake-tools CMake Tools is a Visual Studio Code extension by Microsoft that provides a full-featured workflow for CMake-based C/C++ projects. It suppor… | 93 | 1683 | active |
| unifreq/openwrt_packit Flippy's OpenWrt packaging scripts that build flashable .img firmware images for ARM64 SoC TV boxes and development boards (Amlogic, Rockch… | 76 | 1679 | active |
| userdocs/qbittorrent-nox-static A bash build script and CI pipeline that compiles fully static qbittorrent-nox binaries with up-to-date dependencies using musl libc on Alp… | 98 | 1676 | active |
| vercel/nft Node File Trace (@vercel/nft) is a Node.js library that statically analyzes application entry files to determine exactly which files, node_… | 98 | 1669 | active |
| chainguard-dev/apko apko is a Go CLI tool that builds and publishes OCI container images directly from Alpine apk packages using declarative YAML configuration… | 95 | 1668 | active |
| ferrocene/ferrocene Ferrocene is a safety-critical Rust toolchain, a downstream fork of the official Rust compiler, qualified for use in safety- and mission-cr… | 72 | 1667 | active |
| ivandavidov/minimal Minimal Linux Live (MLL) is a tiny educational Linux distribution built entirely from scratch via a collection of automated shell scripts. … | 62 | 1667 | active |
| kerl/kerl kerl is a POSIX shell script for easily building and installing Erlang/OTP instances. It tracks downloaded and built releases so new instal… | 38 | 1664 | active |
| indygreg/PyOxidizer PyOxidizer is a Rust-based tool for packaging Python applications into self-contained binaries that embed a Python interpreter and all reso… | 23 | 6150 | maintenance |
| standardebooks/tools The Standard Ebooks toolset, a Python-based collection of command-line tools for producing, processing, and building EPUB3 ebook files. Ins… | 77 | 1661 | active |
| nickdiego/compiledb A Python CLI tool that generates Clang's JSON Compilation Database (compile_commands.) for GNU make-based build systems. It parses compile … | 78 | 1653 | active |
| fornwall/rust-script rust-script is a command-line tool that runs Rust files and expressions as scripts without any setup or explicit compilation step. It gener… | 40 | 1653 | active |
| pacstall/pacstall Pacstall is an AUR-inspired package manager for Ubuntu and Debian written in Bash. It lets users install software from community 'pacscript… | 98 | 1649 | active |
| angular-fullstack/generator-angular-fullstack A Yeoman generator that scaffolds full-stack MEAN/SEAN web applications using Angular, Express, Node, and MongoDB or SQL (via Sequelize). I… | 10 | 6091 | maintenance |
| luangjokaj/wordpressify WordPressify is a Docker-based development tool that automates WordPress theme and plugin development workflows. It scaffolds a project wit… | 85 | 1642 | active |
| Munter/subfont A Node.js command line tool that statically analyzes HTML pages to generate optimal webfont subsets based on the characters actually used. … | 56 | 1636 | active |
| electron/windows-installer An npm module (electron-winstaller) that builds Windows installers (.exe, .nupkg, RELEASES) for Electron apps using Squirrel.Windows. It ca… | 96 | 1631 | active |
| callstack/react-native-bundle-visualizer A CLI tool that visualizes the contents of a React Native JavaScript bundle using source-map-explorer on Metro bundler output. It helps dev… | 84 | 1631 | active |
| Kotlin/kotlinx-kover Kover is a JetBrains toolset for measuring test coverage of Kotlin code compiled for JVM and Android, provided as Gradle and Maven plugins,… | 90 | 1630 | active |
| WASI SDK WASI SDK is a WebAssembly C/C++ toolchain that bundles upstream Clang/LLVM with the wasi-libc sysroot, configured to target wasm32-wasi out… | 95 | 1628 | active |