signal_router 1.0.0-alpha.1 copy "signal_router: ^1.0.0-alpha.1" to clipboard
signal_router: ^1.0.0-alpha.1 copied to clipboard

A lightweight, signal-based routing library. Alpha version.

signal_router #

A lightweight, signal-based routing library for Dart/Flutter apps. Enables reactive navigation with history stacks, parameterized routes, query params, and customizable hooks.

Features #

  • Reactive Routing: Uses signals for automatic UI updates on navigation.
  • History Management: Built-in back/forward stack with optional deduping.
  • Parameterized Paths: Support for /user/:id/ style routes.
  • Hooks: Pre/post-navigation callbacks for analytics or guards.
  • Generic Pages: Type-safe SignalPage<T> for custom data.

Installation #

dependencies:
  signal_router: ^1.0.0-alpha.1
0
likes
130
points
7
downloads

Publisher

unverified uploader

Weekly Downloads

A lightweight, signal-based routing library. Alpha version.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

alien_signals

More

Packages that depend on signal_router