wmr VS esbuild

Compare wmr vs esbuild and see what are their differences.


👩‍🚀 The tiny all-in-one development tool for modern web apps. (by preactjs)


An extremely fast JavaScript and CSS bundler and minifier (by evanw)
Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Truly a developer’s best friend
  • talent.io - Download talent.io’s Tech Salary Report
  • InfluxDB - Build time-series-based applications quickly and at scale.
wmr esbuild
11 238
4,672 33,415
0.7% -
6.9 9.7
5 days ago 2 days ago
JavaScript Go
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of wmr. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-04-10.


Posts with mentions or reviews of esbuild. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-09-15.
  • Angular + ESBUILD = -25/40% build time
    2 projects | dev.to | 15 Sep 2022
    Angular v.14 now supports esbuild, a "new" super fast JavaScript Bundler, also used by ViteJS.
  • Getting started with NestJS, Vite, and esbuild
    7 projects | dev.to | 15 Sep 2022
    Vite works by first dividing the modules in an application into two categories, dependencies and source code, because dependencies rarely change during development. Vite pre-bundles these dependencies using esbuild under the hood. For source code that might need transforming (CSS, JSX, etc.), Vite serves them over native ESM to the browser.
  • NestJS + esbuild workarounds
    7 projects | dev.to | 13 Sep 2022
    esbuild 0.15.x
  • How to make a modern npm package
    3 projects | dev.to | 11 Sep 2022
    As I mentioned before, it is not enough to provide only ESM or CJS support for the package, but you don't want to write two sets of code by hand that do the same thing, so you need a bundler that can transform TypeScript to ESM and CJS, I choose esbuild, because vite also choose it.
  • Vue 3、Tailwind CSS 3、esbuild、rollup.js 開發初始檔
    4 projects | dev.to | 8 Sep 2022
  • We want to make Nix better
    17 projects | news.ycombinator.com | 2 Sep 2022
    The external dependency problem is somewhat solved in npm (at least, as far as many users are concerned) by writing a module that downloads the appropriate binary.

    For example, esbuild is written in Go, which is compiled to a different binary for each system. The NPM for esbuild has 21 optional dependencies, one for each binary that it makes available. A post-install script [1] chooses which dependency to install. It seems like a lot of work for the maintainer?

    It probably helps that the Go SDK builds static binaries.

    [1] https://github.com/evanw/esbuild/blob/master/lib/npm/node-in...

  • Discover A New Framework: SolidJS 🧑‍💻
    12 projects | dev.to | 2 Sep 2022
    Powered mainly by the Vue community, Vite is a new kind of JavaScript tool, to start a new Web project very quickly, while offering a modern environment. Inspired by RollupJS (but also ESBuild), Vite has many features, including:
  • Better ways to Create React App
    3 projects | dev.to | 29 Aug 2022
    Enter esbuild: written in Go and advertised to be 10-100 times faster than any other popular bundler.
  • [AskJS] When it's time to migrate away from CommonJS
    2 projects | reddit.com/r/javascript | 25 Aug 2022
    Join me as I walk through the current state of JavaScript's module ecosystem, outline how you can prepare for a migration to an ESM bundler, and step through the challenges of trying to configure 3 different popular build tools: rollup.js, Parcel, and esbuild.
  • Create react app with esbuild
    3 projects | dev.to | 25 Aug 2022
    Esbuild is a new javascript bundler. It's written in Go and is extremely fast. Let's go to use it to create react app from scratch without webpack

What are some alternatives?

When comparing wmr and esbuild you can also consider the following projects:

swc - Rust-based platform for the Web

vite - Next generation frontend tooling. It's fast!

Rollup - Next-generation ES module bundler

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.

parcel - The zero configuration build tool for the web. 📦🚀

terser - 🗜 JavaScript parser, mangler and compressor toolkit for ES6+

Tailwind CSS - A utility-first CSS framework for rapid UI development.

import-maps - How to control the behavior of JavaScript imports

ts-node - TypeScript execution and REPL for node.js

Snowpack - ESM-powered frontend build tool. Instant, lightweight, unbundled development. ✌️ [Moved to: https://github.com/FredKSchott/snowpack]

PostCSS - Transforming styles with JS plugins

tsup - The simplest and fastest way to bundle your TypeScript libraries.