Mako

An extremely fast, production-grade web bundler based on Rust.

README

Mako logo

Mako 🦈


Mako ['mɑːkoʊ] is an extremely fast, production-grade web bundler based on Rust.

✨ See more at makojs.dev.

Who's using Mako?


- Web App,Hybrid App, Mini Program (Partly), Low Code, Serverless in Ant Group
- Ant Design using Mako for its website
- Umi integrated Mako for its bundling
- Dumi integrated Mako for its bundling
- Father integrated Mako for its bundling

Getting Started


Create a new mako project with the following command.

  1. ```bash
  2. $ npm create mako
  3. ```

Check out the https://makojs.dev/ for more information.

CONTACT US


Read Feedback on makojs.dev on joining the discussion, contacting the maintainers, and joining the mako contributors.

CREDITS


This project is inspired by:

- webpack, which inspired lots of ideas of Mako.
- swc by @kdy1, which powered the parsing, transforming and codegen of Mako.
- farm by @brightwu, which inspired the tree shaking, plugin system and others of Mako.
- rspack, which inspired the tree shaking of Mako.
- oxc-resolver by @Boshen which powered the resolver of Mako.
- Oxc by @Boshen from which we learned a lot about how to develop efficiently in Rust.
- biome by @ematipico from which we learned a lot about how to develop efficiently in Rust.