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
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
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
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
$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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.