Skip to content

Faster, route-centric development for Node.js apps with built-in Hot Module Replacement.

Notifications You must be signed in to change notification settings

ericclemmons/polydev

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

polydev

Faster, route-centric development for Node.js apps with built-in Hot Module Replacement.

Rationale

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 require tree 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.

Features

  • Fast startup.
  • Hot Module Replacement built-in.
  • Run only the parts of your app that's requested.
  • Supports yarn workspaces.
  • Pretty 404 screens with the option to create the missing route.
  • Pretty 500 screens, so you spend less time in the terminal.
  • Iterative adoption, so it's easy to get started.

Roadmap

Contributing

See CONTRIBUTING.md.

Author

About

Faster, route-centric development for Node.js apps with built-in Hot Module Replacement.

Resources

Contributing

Stars

Watchers

Forks

Packages

No packages published