Difference between revisions of "Web/Libraries/URLs and Routing"

From HaskellWiki
< Web‎ | Libraries
Jump to navigation Jump to search
(First iteration of this page, more to come (discussion from Chris eidhof, etc))
 
m (Web/Libraries/Routing moved to Web/Libraries/URLs and Routing)
(No difference)

Revision as of 17:47, 1 October 2010

Below are URL/web routing libraries or controllers for web applications.

UrlDisp

Url dispatcher. Helps to retain friendly URLs in web applications. The aim of urldisp is to provide a simple, declarative and expressive URL routing in web applications.

License: BSD3

Copyright: Artyom Shalkhakov, Sterling Clover

Author: Artyom Shalkhakov, Sterling Clover

Maintainer: Artyom Shalkhakov <artyom.shalkhakov@gmail.com>

Home page: http://www.haskell.org/haskellwiki/UrlDisp

Package & repositories

web-routes

Library for maintaining correctness and composability of URLs within an application. A collection of types and functions that ensure that URLs generated by an application are valid. There are a number of related packages available on Hackage.

License: BSD3

Author: jeremy@seereason.com

Maintainer: partners@seereason.com

Package & repositories

web-routes-quasi

Allows declaration of type-safe URLs through a simple quasi-quoted syntax. The quasi-quoter automatically creates datatypes, parse functions, render functions and dispatch functions, ensuring your code is correct without writing a lot of boilerplate. Also includes some advanced support for creating subsites, aka pluggable web components.

License: BSD3

Author: Michael Snoyman <michael@snoyman.com>

Maintainer: Michael Snoyman <michael@snoyman.com>

Home page: http://docs.yesodweb.com/web-routes-quasi/

Package & repositories