Skip to content
Haskell 349 136

wai

Haskell Web Application Interface

Updated May 5, 2016

yesod

A RESTful Haskell web framework built on WAI.

Updated May 3, 2016

Haskell 29 22

yesod-scaffold

The Yesod scaffolding, with branches for different versions.

Updated May 2, 2016

yesodweb.com-content

Content for the www.yesodweb.com site

Updated Apr 28, 2016

Haskell 82 51

shakespeare

Haml-like template files that are compile-time checked

Updated Apr 24, 2016

persistent

Persistence interface for Haskell allowing multiple storage methods.

Updated Apr 23, 2016

Haskell 10 13

haskell-xss-sanitize

forked from gregwebs/haskell-xss-sanitize

prevent XSS attacks by sanitizing html (this is different then escaping!)

Updated Apr 22, 2016

Haskell 233 44

Shelly.hs

Haskell shell scripting

Updated Apr 21, 2016

Haskell 19 4

yesod-cookbook

Cookbook documentation

Updated Apr 15, 2016

Haskell 27 27

authenticate

forked from dbpatterson/authenticate

Authentication methods for Haskell web applications.

Updated Apr 13, 2016

Haskell 10 4

serversession

Secure, modular server-side sessions.

Updated Mar 24, 2016

Haskell 30 13

yesodweb.com

The http://www.yesodweb.com/ site

Updated Feb 17, 2016

Haskell 7 4

cabal-src

Haskell cabal installation tool

Updated Jan 10, 2016

Haskell 7 12

path-pieces

Components of paths.

Updated Oct 30, 2015

Haskell 0 4

http-api-data

forked from fizruk/http-api-data

Converting to/from HTTP API data like URL pieces, headers and query parameters.

Updated Oct 4, 2015

Haskell 7 4

css-text

CSS parser and renderer.

Updated Jun 28, 2015

Haskell 19 10

clientsession

Stores web session data in a client cookie, protected with authentication and encryption.

Updated Jun 19, 2015

hcar

HCAR entries

Updated May 26, 2015

Haskell 35 9

cabal-meta

avoid cabal dependency hell by installing all your cabal dependencies at the same time

Updated Mar 26, 2015

benchmarks

Collection of various Haskell web benchmarks

Updated Apr 17, 2013

Something went wrong with that request. Please try again.