unjs - Unified JavaScript solutions
summary
unjs is an organization of more than 60 reusable JS/TS packages powering Nuxt (2 and 3) and other frameworks like Next.js and Razzle, focusing on tiny, platform‑agnostic tools that run in browsers, Node, Deno, lambdas and edge workers. Examples include ufo joinURL/resolveURL/parseURL for robust URL handling, h3 createApp/createRouter as a minimal, middleware‑compatible HTTP layer, unstorage <5KB vs localForage ~30KB with pluggable drivers and a storage server, and Nitro providing HMR and cross‑provider deployment.
AI-written summary · about
chapters (11)
- 0:00Introduction to unjs
- 1:05JavaScript ecosystem challenges
- 2:31History of unjs origin
- 4:59UFO tools for URL handling
- 7:50H3 minimal HTTP framework
- 11:21Nitro runtime framework
- 12:05Unstorage universal storage layer
- 16:19Nitro deployment flexibility
- 19:28Other unjs projects overview
- 21:13Contributors and open source
- 21:56Conclusion and outro
related talks
16mUnified and Universal: JavaScript with UnJS
39mUnJS: Nuxt 3 behind the scenes
15mIntroducing unjs
10mUnifying Web Development: Nitro and UnJS
32mWhat's Happening in the JavaScript Ecosystem?
39mTowards Universal JavaScript
23mNuxt: Making an Extensible Meta Framework
18mnue.js – Break the Limits of the Web
