- 🔒 Type-safe navigation: Catch broken links before you ship.
- 🗂️ File-based routing (optional): DX of a meta-framework-like approach.
- 🪶 Lightweight: < 5kB gzipped.
- ⚡ Performance: Built-in code splitting and preloading.
- 🔍 Reactive search params: For simpler state management in the URL.
- 🌿 Nested routes: Share layouts across pages.
- 🛡️ Hooks: For navigation guards, data loading, or analytics tracking.
- #️⃣ Hash-based routing: Works inside Electron/Tauri.
Kickstart a new project:
npm create sv-router...or add it to an existing project:
npm install sv-routerMIT © Colin Lienard