Features Overview
Performance
Built for speed, with dynamic imports, customizable bundling and prefetching.
Flexibility
Customize to your heart's content with plugins and declarative routing.
Developer Experience (DX)
Easy route management through meta and file-based routing.
Preloads
Prefetch data and set guards effortlessly.
Multiple Routers
Integrate multiple router instances for complex UI structures.
Inline Pages
Display multiple pages simultaneously on the same layout, enhancing user experience.
State Management
Navigate through browser history while seamlessly restoring routes and their associated data.
SSR & Static Exports
Deliver fully rendered pages for improved SEO and faster initial load.
Intrigued? Dive deeper into Routify 3's capabilities. Check out our detailed Features Page.
Feature Previews
What's New in Routify 3
Rewritten from scratch, Routify 3 introduces a slew of new features and enhancements to elevate your development experience.
- Multiple Routers: Manage complex UIs effortlessly.
- Inline Pages: Experience multiple pages on a single layout.
- Url Management: All routers can store their url in the address bar, localStorage or memory.
- Enhanced Metadata Management: Support for asynchronous buildtime data, can be cached to optimize development.
- Load Hooks: Run custom logic before a page loads to fetch data, handle redirects, or set HTTP status codes."
- State Management: State Management: Preserve routes and data effortlessly.
- Enhanced Scalability: Improved core architecture for larger apps.
- Flexible Plugins: Extend functionality without compromises.
- Enhanced SSR & Prerendering: Now using Svelte's native SSR functionality.
Get Started
Initialize your Routify 3 project with a single command:
npm init routify@latest
Read the Documentation