| Snap | |
|---|---|
| Original authors | Gregory Collins, Doug Beardsley |
| Developer | Snap Team |
| Release | May 2010 |
| Stable release | 1.1.3.2
/ July 19, 2023 |
| Written in | Haskell |
| Operating system | Cross-platform: Unix, Unix-like, macOS; Windows NT |
| Platform | IA-32, x86-64 |
| Available in | English |
| Type | Web framework |
| License | BSD |
| Website | snapframework |
| Repository | github |
Snap is a web framework for developing web applications written in the functional programming language Haskell.
The Snap framework consists of the following:
Snap runs on both Windows NT and Unix-like platforms. Snap uses the Iteratee input/output (I/O) model, As of version 1.0, its I/O is implemented with io-streams.
Snap is used by Silk, JanRain, Racemetric, Lee Paste's Financial Blog, SooStone Inc, and Group Commerce. Snap is also used as a lightweight, standalone Haskell server. The static site generator Hakyll uses Snap for its preview mode.