Open-source build-tool software
1117 open-source libraries, tools and applications tagged build-tool, ranked by how closely build-tool is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
1117 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| prefix-dev/pixi Pixi is a cross-platform, system-level package manager and workflow tool written in Rust, built on the Conda ecosystem via the rattler libr… | 94 | 7882 | active |
| vercel-labs/native Native SDK is a toolkit for building native desktop applications with declarative .native markup views and app logic written in TypeScript … | 82 | 7783 | active |
| OWASP Dependency-Check OWASP Dependency-Check is a Software Composition Analysis (SCA) tool that identifies publicly disclosed vulnerabilities (CVEs) in a project… | 96 | 7723 | active |
| 0xGF/boneyard Boneyard is a skeleton loading screen framework that automatically captures pixel-perfect skeleton placeholders from your real rendered UI … | 77 | 7470 | active |
| ReScript ReScript is a robustly typed programming language that compiles to efficient, human-readable JavaScript, with a lightning-fast compiler too… | 93 | 7465 | active |
| detekt detekt is a static code analysis tool for the Kotlin programming language that detects code smells and enforces configurable rule sets. It … | 68 | 7101 | active |
| Vite+ Vite+ (the `vp` CLI) is a unified web development toolchain that bundles Vite, Vitest, Rolldown, Oxlint, Oxfmt, and Vite Task into one zero… | 84 | 6434 | active |
| Vike Vike is a Vite-based meta-framework for building server-side rendered (SSR), statically generated (SSG), or SPA web applications with React… | 95 | 5837 | active |
| AmanVarshney01/create-better-t-stack Better-T-Stack is an MIT-licensed CLI tool for scaffolding end-to-end type-safe TypeScript fullstack projects with customizable stacks (fro… | 83 | 5813 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| AnswerDotAI/nbdev nbdev is a notebook-driven development platform for Python that lets you write code, tests, and prose documentation in Jupyter Notebooks. I… | 94 | 5317 | stable |
| mattdesl/canvas-sketch A JavaScript framework and companion CLI for creating generative artwork using HTML5 Canvas 2D and WebGL (with Three.js templates). It scaf… | 67 | 5311 | active |
| otter-sec/anchor Anchor is the leading Rust-based framework for writing Solana programs (smart contracts), providing an eDSL, macros for security checks, an… | 96 | 5134 | stable |
| web-infra-dev/modern.js Modern.js is a progressive React web framework from ByteDance built on the Rust-based Rspack/Rsbuild toolchain. It provides file-based nest… | 94 | 5048 | active |
| cloudflare/workers-sdk The Cloudflare Workers SDK is a monorepo containing Wrangler, the official CLI for building, testing, and deploying Cloudflare Workers serv… | 94 | 4612 | active |
| onejs/one One is a React framework delivered as a single Vite plugin that lets you build websites with React and native apps with React Native from o… | 92 | 4610 | active |
| seyhunak/twitter-bootstrap-rails A Rails gem that integrates Bootstrap 5.3 into the Rails asset pipeline, supporting Rails 5 through 8 and both Sprockets and Propshaft. It … | 71 | 4464 | active |
| nubjs/nub Nub is an all-in-one Rust CLI toolkit for Node.js that runs TypeScript/JSX files, package.json scripts, and local CLIs on stock Node, plus … | 75 | 4364 | active |
| Sass Sass is a mature CSS preprocessor language that extends CSS with variables, nested rules, mixins, functions, and selector inheritance, comp… | 100 | 4234 | stable |
| tox-dev/tox tox is a command-line tool that automates and standardizes testing in Python by creating isolated virtual environments and running test com… | 95 | 3943 | active |
| JSPM JSPM is a package manager for browser-native ES modules built around import maps, comprising a CLI, the @jspm/generator library, and import… | 98 | 3867 | active |
| umijs/dumi dumi is a static site generator and documentation framework purpose-built for developing React component libraries. It renders Markdown doc… | 92 | 3801 | active |
| copier-org/copier Copier is a Python library and CLI app for rendering project templates, supporting local paths and Git URLs with dynamic value substitution… | 97 | 3628 | active |
| sunniejs/vue-h5-template A Vue 3 + Vite + TypeScript mobile H5 scaffold/boilerplate integrating Vant, NutUI, and Varlet UI libraries with Pinia, viewport-based adap… | 76 | 3491 | active |
| Skip Skip is an open-source toolchain that lets developers build native iOS and Android apps from a single Swift/SwiftUI codebase. It compiles S… | 91 | 3227 | active |
| analogjs/analog Analog is a fullstack meta-framework for building applications and websites with Angular, powered by Vite and Nitro. It provides file-based… | 94 | 3187 | active |
| mozilla/web-ext web-ext is Mozilla's command line tool for building, running, linting, signing, and testing WebExtensions. It streamlines Firefox extension… | 96 | 3137 | active |
| u-root/u-root u-root is a Go-based userland that provides nearly 200 Unix commands rewritten in Go, compilable into a single busybox-style binary, plus t… | 75 | 3077 | active |
| GaijinEntertainment/DagorEngine Dagor Engine is the proprietary game engine and toolchain source code from Gaijin Games (creators of War Thunder), released for public use.… | 88 | 2977 | active |
| cortesi/modd Modd is a flexible developer tool that runs commands and manages daemons in response to filesystem changes, configured via a simple modd.co… | 59 | 2969 | active |
| pankod/superplate superplate is a CLI-based frontend project scaffolding tool that generates production-ready boilerplates for React.js, Next.js, and refine … | 37 | 2897 | active |
| beefytech/Beef Beef is an open-source, performance-oriented compiled programming language derived from C# syntax with C-style low-level control, bundled w… | 68 | 2870 | active |
| tscircuit tscircuit is an open-source React/TypeScript framework and toolchain for designing, previewing, simulating, and manufacturing printed circu… | 70 | 2839 | active |
| nksaraf/vinxi Vinxi is a JavaScript SDK for composing full stack apps and frameworks on top of Vite and Nitro. Its core primitive is the router, letting … | 60 | 2795 | active |
| bytecodealliance/javy Javy is a JavaScript-to-WebAssembly toolchain that compiles JavaScript source into small Wasm modules executed in an embedded JS runtime. I… | 91 | 2756 | active |
| Habitat Chef Habitat is an open-source application automation framework that packages applications with their dependencies and built-in automation … | 88 | 2750 | active |
| consolidation/robo Robo is a modern PHP task runner inspired by Gulp and Rake that lets developers define and automate common project tasks in PHP. It ships a… | 43 | 2705 | active |
| react-static/react-static React Static is a progressive static site generator for React that offers fast builds, automatic code and data splitting, and a Create Reac… | 23 | 10341 | maintenance |
| ReactPWA ReactPWA is an upgradable boilerplate and framework for building Progressive Web Applications with React 18, built on top of PawJS. It prov… | 23 | 2551 | active |
| yonaskolb/Mint Mint is a command-line package manager that installs and runs executable Swift packages built with the Swift Package Manager. It caches bui… | 46 | 2523 | active |
| cargo-generate/cargo-generate cargo-generate is a Rust CLI tool (a cargo subcommand) that scaffolds new Rust projects from existing git repositories used as templates. I… | 97 | 2486 | active |
| btd/rollup-plugin-visualizer A Rollup plugin (also compatible with Vite and Rolldown) that visualizes JavaScript bundle composition through treemap, sunburst, flamegrap… | 72 | 2426 | active |
| learnhouse/learnhouse LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com… | 100 | 2404 | active |
| Smithy Smithy is a protocol-agnostic interface definition language (IDL) and a set of tools for modeling services as collections of resources, ope… | 97 | 2365 | stable |
| allenymt/PrivacySentry PrivacySentry is an Android privacy compliance toolkit combining a Gradle plugin with a runtime SDK, using annotations plus ASM bytecode in… | 46 | 2288 | active |
| didi/chameleon Chameleon (CML) is a cross-platform development framework by DiDi that lets you write one Vue-like codebase and compile it to web, WeChat/A… | 10 | 8940 | maintenance |
| lumeland/lume Lume is a fast and flexible static site generator built for Deno, inspired by Jekyll, Hugo, and Eleventy. It supports multiple file and tem… | 100 | 2278 | active |
| JasonXuDeveloper/JEngine JEngine is a Unity framework that enables runtime hot updates for games, letting developers push code, assets, and logic changes without re… | 73 | 2242 | active |
| Electrode Electrode is a framework for building large-scale web applications with Node.js and React, emphasizing micro-frontend architecture and univ… | 71 | 2116 | active |
| Amaranth HDL Amaranth is a Python-based hardware definition language and toolchain for designing synchronous digital logic, including a standard library… | 91 | 2102 | active |
| Closure Compiler Google Closure Compiler is a JavaScript-to-JavaScript compiler that parses, analyzes, and optimizes code by removing dead code, rewriting, … | 77 | 7696 | maintenance |
| Tencent/cloudbase-framework CloudBase Framework is Tencent Cloud's official fullstack deployment tool that deploys frontend and backend applications to a Serverless ar… | 10 | 1998 | active |
| postmodern/ruby-install A Bash-based command-line tool that downloads, builds, and installs Ruby implementations including CRuby, JRuby, TruffleRuby, and mruby. It… | 60 | 1975 | active |
| rx-angular/rx-angular RxAngular is a monorepo of MIT-licensed Angular libraries for building fully reactive, high-performance applications, including state manag… | 93 | 1965 | active |
| tobe-fe-dalao/fast-vue3 An opinionated Vue 3 starter template combining Vite, TypeScript, Pinia, UnoCSS, ESLint/Prettier, auto-imports, and file-based routing for … | 75 | 1932 | active |
| roswell/roswell Roswell is a command-line utility that installs, manages, and launches Common Lisp implementations and integrates with Quicklisp. It also p… | 73 | 1905 | active |
| codenameone/CodenameOne Codename One is an open-source framework that compiles a single Java (or Kotlin) codebase into native applications for iOS, Android, deskto… | 95 | 1885 | active |
| pocket-stack/pocketjs PocketJS is a portable application runtime that compiles Solid, Vue Vapor, or Octane component code into a native UI tree rendered by a no_… | 81 | 1768 | active |
| GraalVM GraalVM CE builds is the official distribution repository of GraalVM Community Edition binaries built on OpenJDK. GraalVM is a high-perform… | 93 | 1755 | active |
| WeBankFinTech/fes.js Fes.js is a Vue 3-based front-end application solution/framework with a full plugin system covering routing, build, layout, access control,… | 77 | 1657 | stable |
| jacobdeichert/mask Mask is a CLI task runner written in Rust where tasks are defined in a markdown file (maskfile.md). Headings define commands, blockquotes d… | 53 | 1625 | active |
| Maizzle Maizzle is a framework for building production-ready HTML emails using Vue single-file components and Tailwind CSS. It provides a modern de… | 100 | 1618 | active |
| Wulf/create-rust-app A CLI scaffolding tool that generates a modern fullstack web app with a Rust backend (actix-web or poem) and a React/TypeScript frontend in… | 41 | 1607 | active |
| cruft/cruft Cruft is a Python CLI tool that creates projects from Cookiecutter templates and keeps them in sync with template updates over time. It is … | 23 | 1588 | active |
| Moddable SDK The Moddable SDK is a development toolkit and runtime for building IoT applications in standard JavaScript on low-cost microcontrollers lik… | 94 | 1554 | active |
| titzer/virgil Virgil is a fast, lightweight, statically-typed systems programming language that blends functional and object-oriented paradigms. Its self… | 77 | 1427 | active |
| Harp Harp is a zero-configuration static web server and static site generator for Node.js that serves Jade, Markdown, EJS, Sass, LESS, Stylus, a… | 60 | 4995 | maintenance |
| bnjbvr/cargo-machete cargo-machete is a Cargo subcommand that quickly detects unused dependencies in Rust projects by scanning source code for dependency names.… | 79 | 1384 | active |
| Ignite Ignite CLI is a Go-based command-line tool for scaffolding, building, launching, and maintaining sovereign Proof of Stake blockchains built… | 98 | 1353 | active |
| cherriesandmochi/gdmaim GDMaim is a Godot Engine plugin that obfuscates all GDScript source code when exporting a project, renaming identifiers, hardcoding constan… | 84 | 1296 | active |
| castle-engine/castle-engine Castle Game Engine is a free, open-source cross-platform 3D and 2D game engine written in modern Object Pascal, with a powerful visual edit… | 67 | 1256 | active |
| foresterre/cargo-msrv cargo-msrv is a Cargo subcommand that finds, sets, shows, and verifies the Minimum Supported Rust Version (MSRV) of a Rust crate by testing… | 100 | 1249 | active |
| gowebly/gowebly Gowebly is a next-generation CLI tool for scaffolding full-stack web applications with a Go backend and htmx, hyperscript, or Alpine.js fro… | 72 | 1232 | active |
| pspdev/pspsdk An open-source SDK of libraries and tools for developing homebrew software for Sony's PlayStation Portable (PSP). It provides OS stub libra… | 77 | 1193 | active |
| magicbookproject/magicbook Magic Book is an open-source Node.js command-line framework for authoring books in Markdown or HTML and building them into static websites … | 32 | 1190 | active |
| rari-build/rari rari is a React Server Components framework whose HTTP server, RSC renderer, and router run on a Rust runtime with embedded V8, instead of … | 82 | 1176 | active |
| pdevito3/craftsman Craftsman is a .NET CLI scaffolding tool (the workhorse behind the Wrapt framework) that generates entire Web API projects, entities, endpo… | 51 | 1168 | active |
| MCUdude/MiniCore MiniCore is an Arduino hardware package (core) that adds support for classic AVR ATmega microcontrollers (ATmega8, 48, 88, 168, 328 and var… | 82 | 1155 | active |
| buildinspace/peru Peru is a generic package manager for including other people's code in your projects. It fetches dependencies from git, hg, svn, or tarball… | 50 | 1146 | active |
| Yeoman Yeoman is a scaffolding ecosystem for web development, centered on the `yo` CLI that runs community-built generators to bootstrap projects,… | 76 | 3965 | maintenance |
| Valaxy Valaxy is a next-generation static blog framework built on Vue 3 and Vite, offering hot reloading of pages and configuration, file-based ro… | 88 | 1132 | active |
| needle-tools/compilation-visualizer A Unity Editor plugin that visualizes assembly compilation on a timeline, hooking into editor events to show how long each assembly takes t… | 61 | 1125 | active |
| codemod/codemod Codemod is an open-source CLI and workflow engine for scaffolding, testing, running, and publishing codemods—automated, multi-step code tra… | 88 | 1110 | active |
| suitcss/suit SUIT CSS is a collection of CSS packages and a PostCSS-based preprocessor implementing a component-based styling methodology for web UIs. I… | 23 | 3784 | maintenance |
| GameCI GameCI is a collection of GitHub Actions for automating Unity game project workflows, including license activation, running edit-mode and p… | 32 | 1098 | active |
| treefmt treefmt is a CLI tool that unifies running multiple code formatters across a polyglot repository with a single command. It runs formatters … | 91 | 1068 | active |
| bitjson/typescript-starter An interactive CLI project generator that scaffolds new TypeScript libraries or Node.js projects with preconfigured tooling. It sets up tes… | 32 | 3541 | maintenance |
| obsidiansystems/obelisk Obelisk is a batteries-included full-stack framework for building functional reactive web and mobile applications in Haskell using Reflex/R… | 64 | 1035 | active |
| wikimedia/composer-merge-plugin A Composer plugin that merges one or more additional composer.json files into the base configuration at Composer runtime. It was created to… | 49 | 1017 | stable |
| luojilab/DDComponentForAndroid DDComponentForAndroid is a complete componentization (modularization) framework for Android apps, provided as a Gradle plugin plus runtime … | 23 | 3313 | maintenance |
| reactGo/reactGo reactGo is a full-stack boilerplate/framework for building universal (server-side rendered) React apps with Redux, React Router, Webpack 5,… | 32 | 2789 | maintenance |
| typelead/eta Eta is a dialect of Haskell that compiles to and runs on the JVM, forked from GHC 7.10.3 with strong Java interoperability via a typed FFI.… | 23 | 2635 | maintenance |
| GeertJohan/go.rice go.rice is a Go package for bundling static resources like HTML, JS, CSS, images, and templates into Go binaries. It loads files from disk … | 32 | 2436 | maintenance |
| foniod/redbpf RedBPF is a Rust eBPF toolchain consisting of libraries and a cargo subcommand for writing, building, and loading eBPF programs. It provide… | 10 | 1719 | maintenance |
| orta/cocoapods-keys A CocoaPods plugin that stores per-developer environment and application keys securely in the macOS keychain instead of source code. On pod… | 32 | 1547 | maintenance |
| SimonZhangITer/VueDemo_Sell_Eleme A Vue 2.x demo application that clones the Ele.me food ordering system, built with Vuex, Vue Router, Axios, and Webpack. It serves as a lea… | 32 | 1373 | maintenance |
| GoSSIP-SJTU/Armariris Armariris is an LLVM-based code obfuscation framework maintained by Shanghai Jiao Tong University's cryptography and computer security lab.… | 32 | 1346 | maintenance |
| tinajs/tina Tina.js is a lightweight, progressive framework for building WeChat mini-programs, staying close to the official MINA API design. It suppor… | 58 | 1327 | maintenance |
| riscv-software-src/riscv-tools A meta-repository of RISC-V development tools that bundles the Spike ISA simulator, riscv-tests, riscv-opcodes, and the riscv-pk proxy kern… | 10 | 1195 | maintenance |
| developit/karmatic Karmatic is a zero-configuration test runner that runs browser tests in headless Chrome using Karma, Webpack (or Rollup), and Jasmine, whil… | 23 | 1160 | maintenance |