Faster, route-centric development for Node.js apps with built-in Hot Module Replacement.
As your project grows, working on a large or monolithic Node.js app gets slower:
- Working on part of the app means running the entire app.
- The
requiretree grows so large it can take several seconds to start the server. - Restarting the server on every change impedes development.
- Middleware for projects like Next.js & Storybook are expensive to restart with each change.
- Tools like concurrently, nodemon, & piping still run the entire app.
- You shouldn't waste time in the terminal hitting Ctrl-C and restarting.
- Fast startup.
- Hot Module Replacement built-in.
- Run only the parts of your app that's requested.
- Supports yarn workspaces.
- Pretty
404screens with the option to create the missing route. - Pretty
500screens, so you spend less time in the terminal. - Iterative adoption, so it's easy to get started.
- Reload browser on double-save
- Loading screen, for slow routes
- Option to install missing modules
- ESM support
- TypeScript support
- Better errors for broken routes/modules
- Storybook example
- View All
See CONTRIBUTING.md.
