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.