reactive-route

A reactive, framework-agnostic router in 2 KB
4,166 23
Install
npm install reactive-route
Latest Version:2.1.0
License:MIT
Last Updated:Sep 24, 2026
Links: GitHub  ·  npm
Maintainer: dkazakov8

Reactive Route

Documentation: https://dkazakov8.github.io/reactive-route/
npm: https://www.npmjs.com/package/reactive-route

A reactive, framework-agnostic router in 2 KB.

Reactive Route is built for applications where routing should work naturally with reactive systems. It keeps route configuration explicit, strongly typed, and easy to maintain across different stacks.

Ready-made integrations are available for:

  • React + MobX
  • React + Observable
  • Preact (no compat) + MobX
  • Preact (no compat) + Observable
  • Solid.js + Solid reactivity
  • Solid.js + MobX
  • Solid.js + Observable
  • Solid.js 2 + MobX
  • Solid.js 2 + Observable
  • Vue + Vue reactivity

The library focuses on a small runtime, strong typing, mandatory URL parameter validation, fault tolerance, and support for SSR / Widget / MPA / no-JS.

No AI participated in the development.

License

MIT

Related Packages

ufbr

universal file based router

3,034 25
@esmx/core

A high-performance microfrontend framework supporting Vue, React, Preact, Solid,...

8,645 680
@gez/core

A high-performance microfrontend framework supporting Vue, React, Preact, Solid,...

5,868 680
@nanostores/router

A tiny (765 bytes) router for Nano Stores state manager

85,222 326
vite-plugin-ssr-ssg

Vite plugin for SSR and SSG

10,890 28

Version History

Version Released License
2.1.0 MIT
2.0.0 MIT
1.0.0 MIT
Pre-releases (47)
Version Released Vue License
0.0.1-beta.7 MIT
0.0.1-beta.6 MIT
0.0.1-beta.5 MIT
0.0.1-beta.4 MIT
0.0.1-beta.3 MIT