FindSoftware

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

Status
Stub
Maintainer
Ozgun Ataman, Doug Beardsley, Gregory Collins, Carl Howells, Chris Smith4
First release
20106

Rendering and deploy

Install with
cabal install snap-templates, then snap init to create a project3

Releases

Current major version
14
Last release
2023-10-235

Adoption

GitHub stars
4601
Contributors
537

Why these figures do not compare

Sources

  1. 2026-10-26: links, Written in, GitHub stars
    api.github.com/repos/snapframework/snap
  2. 2026-10-26: Categories, Runtime
    github.com/snapframework/snap/blob/master/README.md
  3. 2026-10-26: Install with
    github.com/snapframework/snap-templates/blob/master/README.md
  4. 2026-10-26: License, Maintainer, Current major version
    hackage.haskell.org/package/snap-1.1.3.3/snap.cabal
  5. 2026-10-26: Last release
    hackage.haskell.org/package/snap-1.1.3.3
  6. 2026-10-26: First release
    hackage.haskell.org/package/snap-0.3.0
  7. 2026-10-26: Contributors
    api.github.com/repos/snapframework/snap/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON