Skip to content

nanoweb is a minimal library for building server-centric multi page web applications that behave like SPAs.

License

Notifications You must be signed in to change notification settings

Ricki-BumbleDev/nanoweb

 
 

Repository files navigation

nanoweb

nanoweb is a minimal library for building server-centric multi page web applications that behave like SPAs.

  • HTML-over-the-wire: Merges HTML responses instead of replacing the complete page.
  • Based on standards: Doesn't reinvent the wheel. It uses template literals and web components.
  • Minimal: Currently 560 LOC and the API consists of only 5 functions.
  • Component-based: Build encapsulated components, then compose them to make complex UIs.

nanoweb's ideas can be freely combined with other server-centric frameworks while avoiding a technology lock-in, which makes it a perfect fit for micro-frontends.

Check out the full documentation at: https://nanoweb.js.org/

About

nanoweb is a minimal library for building server-centric multi page web applications that behave like SPAs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 70.2%
  • TypeScript 17.8%
  • CSS 11.5%
  • JavaScript 0.5%