Assembly Line

Open-source JavaScript bundlers, compilers and build tools in 2026

32 open-source projects, ranked by GitHub stars and how recently each was worked on. Next.js leads with 143k stars, ahead of TypeScript. 30 had code pushed in the last three months. Most common licenses: MIT (26) and Apache-2.0 (6).

Open-source JavaScript bundlers, compilers and build tools

Frameworks and platforms to build on 4

  1. 1
    Next.js vercel

    The React Framework

    Framework or platform Production-ready You build a React web app that needs SEO-friendly rendering and back-end routes in one project.

    β˜… 143k MIT JavaScript Active, pushed today
  2. 2
    React Router remix-run

    Declarative routing for React

    Framework or platform Production-ready You build a React app and want the most widely used router, with the option to grow into a full-stack framework.

    β˜… 57k MIT TypeScript Active, pushed today
  3. 3
    Plasmo PlasmoHQ

    🧩 The Browser Extension Framework

    Framework or platform Usable You are writing a browser extension in React and want hot reload and one codebase for several browsers.

    β˜… 13k MIT TypeScript Active, pushed today
  4. 4
    $mol hyoo-ru

    $mol - fastest reactive micro-modular compact flexible lazy ui web framework.

    Framework or platform Usable You are drawn to its reactive model and are happy to work outside the mainstream React or Vue ecosystem.

    β˜… 746 MIT TypeScript Active, pushed today

Developer tools 27

  1. 1
    TypeScript microsoft

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    Developer tool Production-ready You write JavaScript projects of any size and want static types and better editor tooling.

    β˜… 112k Apache-2.0 Go Active, pushed today
  2. 2
    Vite vitejs

    Next generation frontend tooling. It's fast!

    Developer tool Production-ready You start or modernise a front-end project and want fast builds.

    β˜… 84k MIT TypeScript Active, pushed today
  3. 3
    webpack webpack

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

    Developer tool Production-ready You maintain an existing webpack setup or need a specific webpack plugin or Module Federation feature.

    β˜… 66k MIT JavaScript Active, pushed today
  4. 4
    Babel babel

    🐠 Babel is a compiler for writing next generation JavaScript.

    Developer tool Production-ready You need a specific Babel plugin or custom code transform, or your toolchain is already built around it.

    β˜… 44k MIT TypeScript Active, pushed today
  5. 5
    Parcel parcel-bundler

    The zero configuration build tool for the web. πŸ“¦πŸš€

    Developer tool Production-ready You want a bundler that works without a config file for a small to medium web project.

    β˜… 44k MIT JavaScript Active, pushed yesterday
  6. 6
    Esbuild evanw

    An extremely fast bundler for the web

    Developer tool Production-ready You need a fast, low-config bundler or transpiler step, for a library, a script or inside another tool.

    β˜… 40k MIT Go Active, pushed 3 months ago
  7. 7
    SWC swc-project

    Rust-based platform for the Web

    Developer tool Production-ready Babel transpilation is slowing your builds or tests and you do not depend on Babel-only plugins.

    β˜… 34k Apache-2.0 Rust Active, pushed today
  8. 8
    Oxc oxc-project

    βš“ A collection of high-performance JavaScript tools.

    Developer tool Usable Linting is slow on a large JavaScript codebase and you want Oxlint alongside or instead of ESLint, or you build tooling that needs a fast parser.

    β˜… 23k MIT Rust Active, pushed today
  9. 9
    Browserify browserify

    browser-side require() the node.js way

    Developer tool Production-ready You maintain an older CommonJS front-end codebase that already builds with Browserify.

    β˜… 15k MIT JavaScript Active, pushed 12 days ago
  10. 10
    Rolldown rolldown

    Fast Rust bundler for JavaScript/TypeScript with Rollup-compatible API.

    Developer tool Usable You use Vite or Rollup and want faster production builds while keeping existing Rollup plugins.

    β˜… 14k MIT Rust Active, pushed today
  11. 11
    Rspack web-infra-dev

    Fast Rust-based bundler for the web with a modernized webpack API πŸ¦€

    Developer tool Production-ready You have a large webpack project with slow builds and want speed without migrating to a different tool's config.

    β˜… 13k MIT Rust Active, pushed today
  12. 12
    Metro react

    πŸš‡ The JavaScript bundler for React Native

    Developer tool Production-ready You build a React Native app, where it comes included and is the default.

    β˜… 5.7k MIT JavaScript Active, pushed today
  13. 13
    Farm farm-fe

    Extremely fast Vite-compatible web build tool written in Rust

    Developer tool Experimental You want to try a Rust-native Vite alternative and can tolerate release-candidate status.

    β˜… 5.6k MIT Rust Active, pushed today
  14. 14
    Scala.js scala-js

    Scala.js, the Scala to JavaScript compiler

    Developer tool Production-ready Your team writes Scala on the server and wants to share models and logic with the browser in the same language.

    β˜… 4.7k Apache-2.0 Scala Active, pushed today
  15. 15
    Trunk trunk-rs

    Build, bundle & ship your Rust WASM application to the web.

    Developer tool Production-ready You write a front end in Rust with Yew, Leptos or a similar framework and want a simple build and serve loop.

    β˜… 4.4k Apache-2.0 Rust Active, pushed 2 days ago
  16. 16
    Tsdown rolldown

    The elegant bundler for libraries powered by Rolldown

    Developer tool Usable You publish npm libraries and want a near-zero-config bundler, especially as a replacement for tsup.

    β˜… 4.3k MIT TypeScript Active, pushed yesterday
  17. 17
    Rsbuild web-infra-dev

    Fast, extensible build tool for modern web development

    Developer tool Production-ready You want Rspack's speed with a Vite-like configuration experience, especially when moving off Create React App or webpack.

    β˜… 3.4k MIT TypeScript Active, pushed today
  18. 18
    Nexe nexe

    πŸŽ‰ create a single executable out of your node.js apps

    Developer tool Usable You need to ship a Node.js tool as a single binary and the Node versions it has prebuilt binaries for suit you.

    β˜… 14k MIT TypeScript Slowing, pushed 8 months ago
  19. 19
    Utoo utooland

    A unified toolchain for web development

    Developer tool Experimental You want one Rust tool for both package installs and Turbopack-based bundling, and can accept a less-proven option than pnpm plus Vite.

    β˜… 2.6k MIT Rust Active, pushed today
  20. 20
    WebpackBar unjs

    Elegant ProgressBar and Profiler for Webpack 3 , 4 and 5

    Developer tool Production-ready You run webpack or Rspack builds in a terminal and want clearer progress output or a quick view of slow loaders.

    β˜… 2.1k MIT TypeScript Active, pushed today
  21. 21
    Re.Pack callstack

    A webpack-based toolkit to build your React Native application with full support of webpack ecosystem.

    Developer tool Production-ready Your React Native app needs micro-frontends, Module Federation or webpack plugins that Metro cannot provide.

    β˜… 1.9k MIT TypeScript Active, pushed yesterday
  22. 22
    Rv spinel-coop

    πŸ’ŽπŸ’¨ Extremely fast Ruby version and gem manager

    Developer tool Experimental You juggle several Ruby versions and want one fast tool in place of rbenv or rvm plus Bundler installs.

    β˜… 1.8k Apache-2.0 Rust Active, pushed 4 days ago
  23. 23
    Wakaru pionxzh

    πŸ”ͺπŸ“¦ Javascript decompiler for modern frontend

    Developer tool Usable You need to read or audit a minified front-end bundle, for security review or to recover lost source.

    β˜… 1.1k Apache-2.0 Rust Active, pushed today
  24. 24
    Rslib web-infra-dev

    Create JavaScript libraries in a simple and intuitive way.

    Developer tool Usable You publish JavaScript or component libraries and already use the Rspack and Rsbuild toolchain.

    β˜… 1k MIT TypeScript Active, pushed today
  25. 25
    Sonda filipsobol

    Universal visualizer and analyzer for JavaScript and CSS. Compatible with most bundlers and frameworks

    Developer tool Usable You want to find what is bloating your bundles and use a bundler that the older webpack-bundle-analyzer does not cover.

    β˜… 789 MIT TypeScript Active, pushed 38 days ago
  26. 26
    ttsc samchon

    A typescript-go toolchain, with evidence graph

    Developer tool Experimental You use TypeScript and want compiler-level plugins and type-checked execution on the new native compiler.

    β˜… 364 MIT TypeScript Active, pushed yesterday
  27. 27
    Volt elixir-volt

    Elixir-native frontend build tool β€” dev server, HMR, and production builds for JavaScript, TypeScript, Vue SFCs, and CSS. No Node.js required.

    Developer tool Usable You build Phoenix apps and want one Elixir dependency for frontend tooling instead of separate esbuild and Tailwind binaries or a Node.js install.

    β˜… 203 MIT Elixir Active, pushed 29 days ago

Templates and starters 1

  1. 1
    Create React App react

    Set up a modern web app by running one command.

    Template or starter Experimental Do not use it for new projects; the React team has deprecated it in favour of frameworks or Vite.

    β˜… 103k MIT JavaScript Quiet, pushed 2 years ago

Open-source licenses

  • Permissive: 32. Use it anywhere, including in closed products. You keep the copyright notice; Apache-2.0 also grants patent rights.

Languages

TypeScript 13, Rust 9, JavaScript 6, Go 2, Scala 1 and Elixir 1.

Made software that belongs here? Add it. Listing is free.