Routify

Frontend framework adopted by numerous Fortune 100 companies.

I created Routify as a powerful, app-focused alternative to Sapper and SvelteKit. It provides full-featured routing for single-page applications, static site generation, and server-side rendering — all with developer-first ergonomics and unmatched flexibility.

Creator and lead developer. Led architecture, design, implementation, documentation, and community engagement.

Features
  • File-based routing with support for SPA, SSR, and SSG
  • Multiple router instances for modular UIs (wizards, tabbed interfaces)
  • Custom metadata system for build-time configuration and data
  • Support for lazy loading, prefetching, and persistent layouts
  • Flexible url management: address bar, memory, or localStorage
  • Built-in pre-rendering with SPANK and real-time SSR with TOSSR
  • Inline navigation for rendering multiple pages in a single view
Technical
  • Built in JavaScript with deep Svelte integration
  • Compatible with Vite and other bundlers
  • Integrates with SPANK (SSG) and TOSSR (SSR)
  • Node tree structure for dynamic navigation and page config
  • Prefetching via hidden iframes for near-instant navigation
Impact
  • Adopted by Amazon, IBM, Home Depot, Budibase, and more
  • Powered large-scale SPAs with complex navigation needs
  • Sparked community-led development and site contributions
  • Featured in several Svelte Summits, Svelte Society events and podcasts
⤢
Documentation

1. Documentation

Routify features comprehensive documentation, showcasing its capabilities and providing resources for developers.

⤢
Features

2. Features

Some of Routify’s key features.

⤢
Feature Previews

3. Feature Previews

Routify’s features in action, demonstrating its capabilities and flexibility.

⤢
Interactive Examples

4. Interactive Examples

Routify's interactive examples showcase its capabilities and flexibility. Each example is powered by its own router instance, allowing for modular and dynamic navigation.