Topics / #bundler

Bundler projects on GitHub

JavaScript bundlers that package modules for the web.

As of , the most-starred Bundler projects on GitHub are tauri (112K stars), bun (96.3K stars) and vite (83.4K stars). GitHub.Locker tracks 17 Bundler repositories with 541K stars combined. The fastest-growing on October 16 was tauri, with +40 stars in a day.

17Projects
541KStars in total
+94Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

17 projects · by stars

  1. #1 · tauri-apps/tauri

    tauri

    Tauri is a framework for building tiny, blazingly fast binaries for all major operating systems, letting you write the UI with any front-end framework that compiles to HTML, JS and CSS.

    112K
  2. #2 · oven-sh/bun

    bun

    Bun is an all-in-one JavaScript and TypeScript toolkit that bundles a runtime, bundler, test runner, and package manager into a single executable called bun.

    96.3K
  3. #3 · vitejs/vite

    vite

    Vite is a frontend build tool that gives you an instant dev server with fast Hot Module Replacement during development, and bundles your code for production using Rolldown.

    83.4K
  1. 4

    esbuild

    40.1Kevanw/esbuild · Go

    esbuild is an extremely fast bundler for the web, written in Go. Its stated goal is to bring about a new era of build tool performance with an easy-to-use modern bundler.

  2. 5

    async

    28.1Kcaolan/async · JavaScript

    Async is a utility module with straight-forward, powerful functions for working with asynchronous JavaScript, originally designed for Node.js.

  3. 6

    rollup

    26.3Krollup/rollup · JavaScript

    Rollup is a module bundler for JavaScript that compiles small pieces of code into something larger, like a library or application, using the standardized ES module format instead of CommonJS or AMD.

  4. 7

    pkg

    24.3Kvercel/pkg · JavaScript

    A CLI from Vercel that packages a Node.js project into a single executable that runs even on machines without Node.js installed. Heads up: the project is now archived and deprecated.

  5. 8

    tools

    23.4Krome/tools · Rust

    Rome is a unified toolchain for JavaScript, TypeScript, and the web: one program that formats, lints, and bundles code, built to replace separate tools like Babel, ESLint, webpack, Prettier, and Jest.

  6. 9

    snowpack

    19.3KFredKSchott/snowpack · JavaScript

    Snowpack is a fast frontend build tool that leverages JavaScript's native module system (ESM) to serve code during development without bundling it first.

  7. 10

    browserify

    14.7Kbrowserify/browserify · JavaScript

    Browserify lets you use Node-style require() to organize browser-side JavaScript, bundling your code and its npm dependencies into a single file you can serve to the browser.

  8. 11

    rolldown

    14Krolldown/rolldown · Rust

    Rolldown is a JavaScript/TypeScript bundler written in Rust, built to serve as the future bundler used in Vite.

  9. 12

    nexe

    13.6Knexe/nexe · TypeScript

    Nexe is a command-line utility that compiles a Node.js application into a single executable file.

  10. 13

    plasmo

    13.2KPlasmoHQ/plasmo · TypeScript

    Plasmo is a browser extension framework that handles bundling, manifest generation, and dev tooling so you can focus on building the actual extension logic instead of config files.

  11. 14

    rspack

    12.9Kweb-infra-dev/rspack · Rust

    Rspack is a fast Rust-based bundler for the web that modernizes the webpack API so it can act as a near drop-in replacement for webpack while building much faster.

  12. 15

    tsup

    11.3Kegoist/tsup · TypeScript

    tsup is a zero-config bundler for TypeScript libraries, built on top of esbuild for speed.

  13. 16

    closure-compiler

    7.7Kgoogle/closure-compiler · JavaScript

    A tool for making JavaScript download and run faster — a true compiler for JavaScript: it compiles JavaScript to better JavaScript, parsing your code, removing dead code and rewriting and minimizing what is left.

  14. 17

    oj

    606lovablelabs/oj · Rust

    OJ is a Rust-native build tool for React apps — a Vite-style dev server and bundler optimized for memory and cold start, built for setups that run many builds (CI, coding agents, multi-tenant).

Often tagged together