Snap
Haskell web framework and server with a snaplets API for composing applications from pieces, plus sessions, authentication and templates.
Snap is a web framework and server written in Haskell. Its Snaplets API builds applications from composable pieces, and the official Snaplets cover sessions, authentication and templates. The snap-templates package provides snap init, which creates a starter project.
Worth knowing
The project’s own website did not answer when this record was checked, so the record has no homepage link.
Identity
Rendering and deploy
- Install with
- cabal install snap-templates, then snap init to create a project3
Releases
Adoption
Sources
- 2026-10-26: links, Written in, GitHub stars
api.github.com/repos/snapframework/snap - 2026-10-26: Categories, Runtime
github.com/snapframework/snap/blob/master/README.md - 2026-10-26: Install with
github.com/snapframework/snap-templates/blob/master/README.md - 2026-10-26: License, Maintainer, Current major version
hackage.haskell.org/package/snap-1.1.3.3/snap.cabal - 2026-10-26: Last release
hackage.haskell.org/package/snap-1.1.3.3 - 2026-10-26: First release
hackage.haskell.org/package/snap-0.3.0 - 2026-10-26: Contributors
api.github.com/repos/snapframework/snap/contributors