# Snap

Haskell web framework and server with a snaplets API for composing applications from pieces, plus sessions, authentication and templates.

STUB. This software has no release or pre-release in four years, or its project site no longer shows it, so it is not part of the register, not counted and not indexed. It will be checked again.

Source: https://findsoftware.frbit.cloud/snap/
Last reviewed: 2026-10-26
Listed since: 2026-10-26

## Record

### Links

- repository: https://github.com/snapframework/snap

### Identity

- status: stub
- maintainer: Ozgun Ataman, Doug Beardsley, Gregory Collins, Carl Howells, Chris Smith
- maintainerType: unknown
- parent: unknown
- firstRelease: 2010
- hqCountry: unknown

### Kind

- category: framework
- hosting: binary
- language: haskell
- runtime: binary
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: unknown
- i18n: unknown

### Rendering and deploy

- runsAs: unknown
- renderingModes: unknown
- installMethod: cabal install snap-templates, then snap init to create a project

### License

- licenseModel: open-source
- license: BSD-3-Clause

### Releases

- currentMajor: 1
- latestReleaseDate: 2023-10-23

### Adoption

- githubStargazers: 460
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 53
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://api.github.com/repos/snapframework/snap (read 2026-10-26)
- category: https://github.com/snapframework/snap/blob/master/README.md (read 2026-10-26)
- language: https://api.github.com/repos/snapframework/snap (read 2026-10-26)
- runtime: https://github.com/snapframework/snap/blob/master/README.md (read 2026-10-26)
- installMethod: https://github.com/snapframework/snap-templates/blob/master/README.md (read 2026-10-26)
- license: https://hackage.haskell.org/package/snap-1.1.3.3/snap.cabal (read 2026-10-26)
- maintainer: https://hackage.haskell.org/package/snap-1.1.3.3/snap.cabal (read 2026-10-26)
- currentMajor: https://hackage.haskell.org/package/snap-1.1.3.3/snap.cabal (read 2026-10-26)
- latestReleaseDate: https://hackage.haskell.org/package/snap-1.1.3.3 (read 2026-10-26)
- firstRelease: https://hackage.haskell.org/package/snap-0.3.0 (read 2026-10-26)
- githubStargazers: https://api.github.com/repos/snapframework/snap (read 2026-10-26)
- contributors: https://api.github.com/repos/snapframework/snap/contributors (read 2026-10-26)

## Notes

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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
