Build Status Fusebox-bundler


FuseBox is a bundler/module loader with super powers - Blazing speed, simplicity and ultimate flexibility.

It is blazing fast (it takes 50-100ms to re-bundle) which makes it extremely convenient for developers. It requires zero configuration to bundle such monsters like babel-core.

FuseBox loves typescript, and does not require any additional configuration. It will compile and bundle your code within a fraction of a second, yet offering a comprehensive loader API.

It is packed with features, and unfolds limitless possibilities of extending the API.

Join gitter channel, we are active! / View on github / Submit an issue / Contribute to this documentation

Help us!

Never forget - FuseBox is free to use, but it requires a great deal of time and effort to maintain it! To ensure FuseBox survival in this competitive world, donate a few bucks to our opencollective


FuseBox is a next generation bundler and module loader, it is the result of our years of experience dealing with complex projects requirements and many of the development tools out there.

  • 1


    It takes 50ms for a regular project, 100ms for a big project to re-bundle. It applies aggressive but responsible module caching, which makes it fly.
  • 2

    Effortless bundling

    You have an npm library in mind? You can bundle it without any extra configuration. babel-core with all plugins? No problem, fusebox will take care of everything you need.
  • 3

    First class TypeScript support

    Just point it to a typescript file, and FuseBox will do the rest - no additional steps required
  • 4


    FuseBox will take care of all nodejs dependencies. We offer a comprehensive list of nodejs modules for browser out of the box. No worries, no matter what are you trying to bundle. It will work.
  • 5

    API first

    Whatever your usage scenario, FuseBox provides you the flexibility to get it done. Apply hacks, intercept require statements, use an amazing dynamic module loading, and many many other neat features!

Minimum requirement

You need NodeJs 6+. FuseBox will not run on an earlier version of node. If you have an SSD that will help you a lot as FuseBox uses filesystem cache extensively


yarn add fuse-box --dev
npm install fuse-box --save-dev