FuseBox is a bundler/module loader that combines the power of webpack, JSPM and SystemJS. It takes 50–100ms to re-bundle a heavy project. Github page FuseBox is a young but a very ambitious project. The community is growing, and I am infinitely grateful for all contributors that make FuseBox better, faster, stronger. I will highlight some of the features, and leave the rest it up to you here Configuration The main goal of FuseBox is to avoid configuration as much as possible. Everything should work out of the box. Unlike WebPack, you don’t need to bother whether your project will get bundled or not. It just will. You can bundle such monsters like babel-core with just this many lines: FuseBox.init({homeDir: "src",outFile: "_build/out.js"}).bundle("> index.js") Productivity is the key, FuseBox makes the heavy lifting for you Performance FuseBox is blazing fast, it re-bundles your project within a fraction of a second, yet offering a comprehensive API. It takes only 50–100ms to take care of typescript (compile + bundle) and SASS A convincing benchmark is . 1200 files to require once / FuseBox s / Webpack s here 0.234 1.376 First class typescript support Typescript just works with FuseBox. FuseBox.init({homeDir: "src",outFile: "_build/out.js"}).bundle("> index.ts") Change .js to .ts and start working with typescript. There is a top-notch angular2 TODO app which fully demonstrates the power of FuseBox. Live demo is available here here Loader API Few highlights here: Import using , wildcards Dynamic modules support Tilde Bundle in a bundle Plugins FuseBox has a good amount of available to help you get started. Thanks to our contributors ;-) And the API is absolutely simple and convenient to work with. plugins There is so much more. Much more If you like the project, don’t forget to star it on ! And of course, spread the word by clicking ♥ github Join our channel, we are active and very friendly! gitter