Snap is a simple web development framework, written in the Haskell programming language.
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 with an optional high-concurrency backend using the
libev
event loop library - A sensible and clean monad for web programming
- An HTML-based templating system for generating pages
- A flexible system called snaplets for allowing web applications to be reused in a composable fashion.