abstract implementation of typed and untyped web routing

Latest on Hackage:[email protected]:2

See all snapshots reroute appears in

Maintained by Alexander Thiemann

Module documentation for

This version can be pinned in stack with:[email protected]:627f7bbb3ffcb3c691d192973765127b0b437f2edfa52703d275587efa1f03e2,2351


Build Status

Hackage Deps



An abstract implementation of typesafe and untyped routing for web applications. The web framework Spock is implemented with it. The basic idea is you have a registry storing a mapping betwenn abstract routes and actions. Then you define two methods for adding a route and it’s action to the registry and a second method for efficiently matching a provided path to a route and multiple actions.


  • Using cabal: cabal install reroute
  • From Source: git clone && cd Spock/reroute && cabal install