https://github.com/umijs/mako
An extremely fast, production-grade web bundler based on Rust.
https://github.com/umijs/mako
bundler javascript mako nodejs react rust typescript web
Last synced: 5 months ago
JSON representation
An extremely fast, production-grade web bundler based on Rust.
- Host: GitHub
- URL: https://github.com/umijs/mako
- Owner: umijs
- License: mit
- Created: 2023-04-06T04:43:29.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-01-24T07:33:31.000Z (5 months ago)
- Last Synced: 2025-01-24T08:26:23.730Z (5 months ago)
- Topics: bundler, javascript, mako, nodejs, react, rust, typescript, web
- Language: Rust
- Homepage: https://makojs.dev
- Size: 10.2 MB
- Stars: 1,980
- Watchers: 20
- Forks: 83
- Open Issues: 75
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
# Mako 🦈
[](https://www.npmjs.com/package/@umijs/mako)
[](https://www.npmjs.com/package/@umijs/mako)
[](https://github.com/umijs/mako/actions/workflows/ci.yml)
[](https://www.npmjs.com/package/@umijs/mako)
[](https://codecov.io/gh/umijs/mako)Mako `['mɑːkoʊ]` is an **extremely fast**, **production-grade** web bundler based on **Rust**.
✨ See more at [makojs.dev](https://makojs.dev).
## Who's using Mako?
- Web App,Hybrid App, Mini Program (Partly), Low Code, Serverless in [Ant Group](https://www.antgroup.com/)
- [Ant Design](https://github.com/ant-design/ant-design/) using Mako for its website
- [Umi](https://umijs.org/) integrated Mako for its bundling
- [Dumi](https://d.umijs.org/) integrated Mako for its bundling
- [Father](https://github.com/umijs/father/) integrated Mako for its bundling## Getting Started
Create a new mako project with the following command.
```bash
$ npm create mako
```Check out the https://makojs.dev/ for more information.
## CONTRIBUTING
Read [CONTRIBUTING.md](./CONTRIBUTING.md).
## CHANGELOG
Read [CHANGELOG.md](./CHANGELOG.md).
## CONTACT US
Read [Feedback on makojs.dev](https://makojs.dev/docs/feedback) on joining the discussion, contacting the maintainers, and joining the mako contributors.
## CREDITS
This project is inspired by:
- [webpack](https://github.com/webpack/webpack), which inspired lots of ideas of Mako.
- [swc](https://github.com/swc-project/swc) by [@kdy1](https://github.com/kdy1), which powered the parsing, transforming and codegen of Mako.
- [farm](https://github.com/farm-fe/farm) by [@brightwu](https://github.com/wre232114), which inspired the tree shaking, plugin system and others of Mako.
- [rspack](https://github.com/web-infra-dev/rspack), which inspired the tree shaking of Mako.
- [oxc-resolver](https://github.com/oxc-project/oxc-resolver) by [@Boshen](https://github.com/Boshen) which powered the resolver of Mako.
- [Oxc](https://github.com/oxc-project/oxc/) by [@Boshen](https://github.com/Boshen) from which we learned a lot about how to develop efficiently in Rust.
- [biome](https://github.com/biomejs/biome) by [@ematipico](https://github.com/ematipico) from which we learned a lot about how to develop efficiently in Rust.## LICENSE
[MIT](./LICENSE)