A simple, powerful, view-agnostic, modular and extensible router
Shared TypeScript types for Real Router ecosystem
Framework-agnostic subscription layer for Real-Router state
Angular 21 integration for Real-Router
In-memory history engine for Real-Router — non-browser environments and benchmarks
Route validation plugin with type guards and parameter validation
Runtime search parameter validation via Standard Schema for Real-Router
Reactive Observable API for Real-Router — state$, events$, operators, and TC39 Observable support
Cached read-only query API for route tree structure
Browser integration plugin with History API, hash routing, and popstate support
Preload plugin — trigger data preloading on navigation intent (hover, touch)
Navigation API integration plugin for browser URL synchronization
Development logging plugin with transition tracking and performance metrics
Persist query parameters across route transitions
Hash-based routing plugin for Real-Router
Route-level lifecycle hooks: onEnter, onStay, onLeave