a web framework for the Haskell programming language.

Downloads

Documentation

About

What is Snap?

Snap is a simple web development framework for unix systems, written in the Haskell programming language. Snap has a high level of test coverage and is well-documented. Features include:

  • A fast HTTP server library
  • A sensible and clean monad for web programming
  • An HTML-based templating system for generating pages

New: Snaplets

In Snap 0.6 we released an exciting new extension system called “snaplets”. It is now easier then ever before to write, share, reuse code, and get your applications up and running in no time.

Install Snap now, check out the available snaplets, and start writing your own!