function: build-tool
1119 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Bun Bun is an all-in-one JavaScript and TypeScript toolkit that ships as a single executable combining a fast runtime, bundler, test runner, an… | 99 | 95716 | active |
| astral-sh/uv uv is an extremely fast Python package and project manager written in Rust by Astral. It replaces pip, pip-tools, pipx, poetry, pyenv, virt… | 90 | 89125 | stable |
| Vite Vite is a frontend build tool and dev server that serves native ES modules with instant server start and lightning-fast Hot Module Replacem… | 95 | 82542 | stable |
| Moby Moby is an open-source collaborative project created by Docker that provides a modular toolkit of components for assembling container-based… | 94 | 72002 | active |
| webpack Webpack is a static module bundler for JavaScript and other assets, packing many modules into a few optimized bundles for the browser. It s… | 98 | 65962 | stable |
| FuelLabs/sway Sway is a Rust-inspired domain-specific programming language for writing smart contracts on the Fuel blockchain and Fuel VM, accompanied by… | 98 | 61483 | active |
| Expo Expo is an open-source framework and toolchain for building universal native apps with React and React Native, targeting Android, iOS, and … | 67 | 51842 | stable |
| meteor/meteor Meteor is a full-stack JavaScript app platform for building modern web, mobile, and desktop applications with a unified codebase. It provid… | 77 | 44813 | active |
| Parcel Parcel is a zero-configuration build tool and module bundler for the web, supporting JavaScript, TypeScript, CSS, HTML, images, and many ot… | 88 | 44020 | active |
| Babel Babel is a widely used JavaScript compiler (transpiler) that converts modern ECMAScript 2015+ code, JSX, and TypeScript syntax into backwar… | 98 | 43987 | stable |
| ziglang/zig Zig is a general-purpose systems programming language with a self-hosted optimizing compiler, C interop, and cross-compilation support. The… | 56 | 43300 | active |
| evanw/esbuild esbuild is an extremely fast JavaScript/TypeScript bundler and minifier written in Go. It bundles ESM and CommonJS modules, CSS, JSX, and T… | 97 | 40018 | stable |
| lerna/lerna Lerna is a build system and CLI for managing, versioning, and publishing multiple JavaScript/TypeScript packages from a single monoreposito… | 94 | 36052 | active |
| casey/just just is a command runner that saves and runs project-specific commands defined in a justfile with make-inspired syntax. It focuses on runni… | 98 | 35500 | stable |
| python-poetry/poetry Poetry is a CLI tool for Python dependency management and packaging that uses a pyproject.toml-based project format with a lockfile for det… | 94 | 34293 | stable |
| swc-project/swc SWC (Speedy Web Compiler) is a super-fast TypeScript/JavaScript compiler written in Rust, usable as both a Rust library and a JavaScript pa… | 95 | 34190 | stable |
| gulpjs/gulp Gulp is a JavaScript-based streaming build system and task runner that automates repetitive development workflow tasks like compiling, mini… | 52 | 32946 | stable |
| vercel/turborepo Turborepo is a high-performance build system and task runner for JavaScript and TypeScript monorepos, written in Rust by Vercel. It paralle… | 95 | 31023 | stable |
| nrwl/nx Nx is a smart monorepo build system and platform for TypeScript and polyglot codebases, built with a Rust core for performance. It caches u… | 95 | 29269 | stable |
| microsoft/vcpkg vcpkg is Microsoft's free, open-source C/C++ package manager for acquiring and managing open-source libraries on Windows, Linux, and macOS.… | 98 | 27400 | stable |
| elixir-lang/elixir Elixir is a dynamic, functional programming language built on the Erlang VM (BEAM), designed for building scalable and maintainable applica… | 98 | 26613 | stable |
| Rollup Rollup is a JavaScript module bundler that compiles small ES modules into larger bundles for libraries and applications, with tree-shaking,… | 95 | 26306 | stable |
| Bazel Bazel is an open-source, fast, and scalable build and test system that supports multiple languages and platforms. It uses incremental build… | 97 | 25764 | stable |
| air-verse/air Air is a live-reloading command line utility for developing Go applications that watches files and automatically rebuilds and restarts the … | 96 | 23923 | active |
| jhipster/generator-jhipster JHipster is a Yeoman-based development platform that scaffolds complete full-stack web applications and microservice architectures, combini… | 93 | 22446 | stable |
| postcss/autoprefixer Autoprefixer is a PostCSS plugin that parses CSS and automatically adds vendor prefixes to CSS rules using browser support data from Can I … | 95 | 22236 | stable |
| gleam-lang/gleam Gleam is a statically typed, functional programming language that compiles to Erlang and runs on the BEAM virtual machine. It ships with a … | 98 | 21827 | active |
| oracle/graal GraalVM is a high-performance JDK distribution that includes an advanced just-in-time compiler and Native Image, which compiles Java applic… | 67 | 21674 | stable |
| jart/cosmopolitan Cosmopolitan Libc is a C/C++ library and toolchain that makes C a build-once run-anywhere language by producing polyglot executables that r… | 76 | 21258 | active |
| unocss/unocss UnoCSS is an instant on-demand atomic CSS engine that generates utility CSS classes as they are used, with no core utilities - all function… | 95 | 18942 | active |
| espressif/esp-idf ESP-IDF is the official development framework for Espressif SoCs such as the ESP32 series, providing toolchains, build system, RTOS compone… | 99 | 18876 | stable |
| gradle/gradle Gradle is an open-source build automation tool with declarative DSLs in Kotlin and Groovy, incremental builds, build caching, and a rich pl… | 99 | 18803 | stable |
| teambit/bit Bit is a build system and workspace tool that organizes JavaScript/TypeScript code into reusable, composable components shared across monor… | 97 | 18463 | active |
| CSS Modules CSS Modules is a specification and tooling ecosystem for CSS files in which all class and animation names are locally scoped by default, co… | 32 | 17967 | stable |
| NixOS/nix Nix is a purely functional package manager that builds packages in isolation for reproducible, reliable, declarative package management. It… | 77 | 17575 | stable |
| less/less.js Less.js is the official JavaScript compiler for Less, a backwards-compatible dynamic stylesheet language that extends CSS with variables, m… | 93 | 17029 | stable |
| rui314/mold mold is a high-performance drop-in replacement for traditional Unix linkers like GNU ld, gold, and LLVM lld. It dramatically reduces link t… | 98 | 16839 | stable |
| redox-os/redox Redox is a full-featured Unix-like operating system written in Rust with a microkernel architecture, inspired by seL4, MINIX, Plan 9, Linux… | 70 | 16532 | active |
| go-task/task Task is a fast, cross-platform task runner and build tool inspired by Make, configured via YAML Taskfiles. It lets developers define, chain… | 95 | 16056 | stable |
| umijs/umi Umi is an extensible, plugin-based enterprise-grade React application framework from Ant Group, built on React Router 6 with routing, build… | 95 | 16040 | stable |
| goreleaser/goreleaser GoReleaser is a release engineering CLI tool that builds, packages, signs, and publishes software releases across many languages (Go, Rust,… | 99 | 15998 | stable |
| GoogleContainerTools/skaffold Skaffold is a command-line tool from Google that automates the build, push, test, and deploy workflow for containerized Kubernetes applicat… | 97 | 15887 | active |
| rust-lang/cargo Cargo is the official package manager and build tool for the Rust language. It downloads dependencies, compiles projects, runs tests, creat… | 77 | 15429 | stable |
| Nuitka/Nuitka Nuitka is an optimizing Python compiler written in Python that translates Python programs into C and produces standalone executables or ext… | 77 | 15111 | active |
| electron-userland/electron-builder electron-builder is a complete packaging and build solution for Electron apps, producing ready-for-distribution installers for macOS, Windo… | 93 | 14652 | active |
| GoogleContainerTools/jib Jib builds optimized Docker and OCI container images for Java applications without requiring a Docker daemon, available as Maven and Gradle… | 94 | 14440 | stable |
| rolldown/rolldown Rolldown is a fast JavaScript/TypeScript bundler written in Rust with a Rollup-compatible API and esbuild feature parity. It is designed to… | 90 | 13911 | active |
| BuilderIO/mitosis Mitosis is an open-source compiler that transforms JSX components written once into native components for frameworks like React, Vue, Angul… | 91 | 13902 | active |
| nexe/nexe Nexe is a command-line utility that compiles Node.js applications into a single self-contained executable file. It supports bundling resour… | 54 | 13574 | active |
| browserslist/browserslist Browserslist is a JavaScript library and configuration format for sharing target browser and Node.js version lists between front-end tools … | 97 | 13561 | stable |
| gopherjs/gopherjs GopherJS is a compiler that transpiles Go source code into pure JavaScript, allowing Go programs to run in browsers and Node.js. It support… | 91 | 13181 | active |
| ninja-build/ninja Ninja is a small, fast build system whose low-level build files are designed to be generated by higher-level tools like CMake. It focuses o… | 78 | 13168 | stable |
| PlasmoHQ/plasmo Plasmo is an open-source framework and SDK for building browser extensions with React and TypeScript. It handles bundling, manifest generat… | 79 | 13140 | active |
| systemjs/systemjs SystemJS is a hookable, standards-based ES module loader for browsers. It transpiles production ES module builds into the System.register f… | 62 | 13093 | stable |
| pyinstaller/pyinstaller PyInstaller is a tool that bundles a Python application together with its dependencies and the Python interpreter into a stand-alone folder… | 95 | 13080 | stable |
| web-infra-dev/rspack Rspack is a fast, Rust-based JavaScript module bundler for the web that modernizes the webpack API to serve as a drop-in replacement. It of… | 95 | 12873 | active |
| blackboardsh/electrobun Electrobun is a solution-in-a-box framework for building fast, tiny, cross-platform desktop applications in TypeScript (with optional Zig, … | 92 | 12696 | active |
| callstack/linaria Linaria is a zero-runtime CSS-in-JS library that extracts CSS to real stylesheet files at build time. It offers familiar CSS syntax with Sa… | 98 | 12345 | active |
| xmake-io/xmake Xmake is a cross-platform build utility based on Lua that builds C/C++ (and other language) projects directly or generates project files fo… | 95 | 12165 | stable |
| BtbN/FFmpeg-Builds Automated daily static builds of FFmpeg for Windows (x86_64/ARM64) and Linux (x86_64/ARM64), released via GitHub with gpl, lgpl, nonfree, a… | 99 | 11556 | active |
| jordansissel/fpm fpm (Effing Package Management) is a command-line tool that makes it easy to build native packages (deb, rpm, pacman, osxpkg, freebsd, apk,… | 88 | 11498 | stable |
| jaredpalmer/tsdx TSDX is a zero-config CLI for developing, testing, and publishing TypeScript packages, with templates for basic and React libraries. Versio… | 61 | 11465 | active |
| ds300/patch-package patch-package is an npm/yarn tool that lets developers instantly create and persist fixes to node_modules dependencies as .patch files. Pat… | 43 | 11219 | stable |
| gregberge/svgr SVGR is a universal tool that transforms SVG files into ready-to-use React components, with an optimizer powered by SVGO. It is available a… | 54 | 11055 | active |
| cython/cython Cython is an optimising static compiler that translates Python and the extended Cython language into C/C++ code for building fast CPython e… | 99 | 10833 | stable |
| jantimon/html-webpack-plugin A webpack plugin that simplifies creating HTML files to serve webpack bundles, automatically injecting script and link tags with correct ha… | 65 | 10722 | stable |
| nodejs/node-gyp node-gyp is a cross-platform command-line tool for compiling native addon modules for Node.js, built on a vendored copy of gyp-next. It dow… | 99 | 10685 | stable |
| vanilla-extract-css/vanilla-extract vanilla-extract is a zero-runtime CSS-in-TypeScript library that lets you write locally scoped styles, CSS variables, and themes in .css.ts… | 94 | 10413 | stable |
| wxt-dev/wxt WXT is a TypeScript framework for building web browser extensions, described as 'like Nuxt, but for Web Extensions'. It provides file-based… | 90 | 10408 | active |
| rectorphp/rector Rector is a PHP CLI tool that performs instant upgrades and automated refactoring of PHP codebases using AST-based rules. It supports upgra… | 95 | 10407 | active |
| addyosmani/critical A Node.js tool that extracts above-the-fold (critical-path) CSS from HTML pages, inlines it into the document head, and asynchronously load… | 81 | 10265 | active |
| moby/buildkit BuildKit is a concurrent, cache-efficient toolkit for converting source code into build artifacts such as OCI container images. It powers D… | 94 | 10211 | stable |
| swiftlang/swift-package-manager The official package manager for the Swift programming language, handling dependency resolution, versioning, compilation, and linking of Sw… | 93 | 10210 | stable |
| facebook/stylex StyleX is a JavaScript styling system and compiler from Meta that generates optimized, collision-free atomic CSS at build time. It combines… | 87 | 9912 | active |
| vercel/ncc A zero-configuration CLI that compiles a Node.js project, including all its dependencies, into a single output file, similar to how gcc com… | 93 | 9837 | stable |
| conan-io/conan Conan is a decentralized, open-source (MIT) package manager for C and C++ that manages dependencies and precompiled binaries across platfor… | 98 | 9493 | stable |
| PlatformIO PlatformIO Core is a cross-platform Python CLI and build system for embedded firmware development across many architectures (ESP32, ESP8266… | 80 | 9425 | active |
| terser/terser Terser is a JavaScript parser, mangler, and compressor toolkit for ES6+ that serves as the industry-standard minifier, forked from the unma… | 77 | 9326 | stable |
| kivy/python-for-android python-for-android (p4a) is a command-line development tool that cross-compiles the Python interpreter and packages Python applications int… | 82 | 8910 | active |
| yonaskolb/XcodeGen XcodeGen is a Swift command line tool that generates Xcode project files (.xcodeproj) from a YAML or JSON project specification and your fo… | 94 | 8737 | active |
| n64decomp/sm64 A complete community decompilation of Super Mario 64 covering the Japan, North America, Europe, Shindou, and iQue releases, written in C. I… | 23 | 8737 | active |
| pdm-project/pdm PDM is a modern Python package and dependency manager that supports the latest PEP standards (PEP 517, 582, 621) and manages project depend… | 98 | 8671 | active |
| WebAssembly/binaryen Binaryen is a compiler and toolchain infrastructure library for WebAssembly, written in C++, with a simple C API and JavaScript bindings. I… | 94 | 8612 | stable |
| ko-build/ko ko is a fast, simple container image builder for Go applications that runs go build locally without requiring Docker. It supports multi-pla… | 85 | 8511 | stable |
| Hardhat Hardhat is an Ethereum development environment for compiling, deploying, testing, and debugging Solidity smart contracts, built on a Rust-p… | 95 | 8506 | active |
| cross-rs/cross cross is a zero-setup CLI tool for cross compiling and cross testing Rust crates, using Docker or Podman containers to provide complete cro… | 67 | 8305 | active |
| developit/microbundle Microbundle is a zero-configuration JavaScript module bundler for small libraries, built on top of Rollup. It bundles a library into CJS, E… | 52 | 8129 | active |
| FullHuman/purgecss PurgeCSS is a tool that removes unused CSS selectors by analyzing content files and matching them against CSS selectors. It ships as a CLI,… | 76 | 8047 | stable |
| Kitware/CMake CMake is a cross-platform, open-source build system generator maintained by Kitware. It produces native build files (Makefiles, Ninja, IDE … | 99 | 8043 | stable |
| ben-rogerson/twin.macro Twin.macro is a Babel macro that compiles Tailwind CSS classes into CSS-in-JS objects at build time, supporting libraries like emotion, sty… | 56 | 8027 | active |
| jazzband/pip-tools pip-tools is a set of command line tools (pip-compile and pip-sync) for keeping pinned Python dependencies fresh and deterministic. It comp… | 94 | 8008 | stable |
| napi-rs/napi-rs NAPI-RS is a Rust framework for building pre-compiled Node.js add-ons via Node-API, with a CLI for zero-config builds, cross-compilation, a… | 95 | 7911 | stable |
| gregberge/loadable-components Loadable Components is a React code splitting library that lets you render dynamic imports as regular components, reducing bundle size. It … | 33 | 7802 | stable |
| MapStruct MapStruct is a Java annotation processor that generates type-safe, high-performance bean mapping code at compile time, supporting beans, re… | 77 | 7682 | stable |
| operator-framework/operator-sdk The Operator SDK is a framework and CLI for building Kubernetes Operators, part of the Operator Framework. It provides high-level APIs buil… | 92 | 7674 | stable |
| parcel-bundler/lightningcss Lightning CSS is an extremely fast CSS parser, transformer, bundler, and minifier written in Rust, usable as a Rust or JavaScript library, … | 92 | 7665 | active |
| mozilla/sccache Sccache is a ccache-like compiler caching tool that wraps compilers to avoid redundant compilation, storing results locally or in cloud sto… | 94 | 7614 | active |
| j-hc/revanced-magisk-module A shell-based builder that patches apps like YouTube with ReVanced patches and packages them as Magisk modules or non-root APKs. It runs da… | 99 | 7531 | active |
| technomancy/leiningen Leiningen is the classic build and project automation tool for Clojure, handling project scaffolding, dependency management, testing, REPL … | 78 | 7296 | stable |
| wasm-bindgen/wasm-pack wasm-pack is a command-line workflow tool for building Rust code into WebAssembly packages that interoperate with JavaScript. It scaffolds … | 82 | 7282 | active |
page 1 / 12 next →