# Yesod

Haskell web framework for type-safe, RESTful web applications, built on the Web Application Interface.


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

## Record

### Links

- home: https://www.yesodweb.com/
- repository: https://github.com/yesodweb/yesod
- docs: https://www.yesodweb.com/book
- forum: https://groups.google.com/group/yesodweb

### Identity

- status: active
- maintainer: Michael Snoyman
- 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: postgres, sqlite, mysql, mongodb
- adminUi: unknown
- headlessApi: unknown
- templating: Shakespearean (Hamlet, Julius, Cassius, Lucius)
- i18n: yes

### Rendering and deploy

- runsAs: always-on
- renderingModes: unknown
- installMethod: stack new scaffold, then stack build

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 1
- latestReleaseDate: 2026-06-16

### Adoption

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

### Sources

- urls: https://www.yesodweb.com/ (read 2026-10-26)
- urls: https://api.github.com/repos/yesodweb/yesod (read 2026-10-26)
- urls: https://www.yesodweb.com/book (read 2026-10-26)
- maintainer: https://github.com/yesodweb/yesod/blob/master/LICENSE (read 2026-10-26)
- language: https://github.com/yesodweb/yesod/blob/master/README.md (read 2026-10-26)
- runtime: https://www.yesodweb.com/book/deploying-your-webapp (read 2026-10-26)
- category: https://www.yesodweb.com/ (read 2026-10-26)
- templating: https://www.yesodweb.com/book/shakespearean-templates (read 2026-10-26)
- databases: https://www.yesodweb.com/book/persistent (read 2026-10-26)
- i18n: https://www.yesodweb.com/book/internationalization (read 2026-10-26)
- installMethod: https://www.yesodweb.com/page/quickstart (read 2026-10-26)
- runsAs: https://www.yesodweb.com/book/deploying-your-webapp (read 2026-10-26)
- license: https://github.com/yesodweb/yesod/blob/master/LICENSE (read 2026-10-26)
- license: https://api.github.com/repos/yesodweb/yesod (read 2026-10-26)
- licenseModel: https://github.com/yesodweb/yesod/blob/master/LICENSE (read 2026-10-26)
- firstRelease: https://hackage.haskell.org/package/yesod-0.0.0 (read 2026-10-26)
- currentMajor: https://hackage.haskell.org/package/yesod.json (read 2026-10-26)
- latestReleaseDate: https://hackage.haskell.org/package/yesod-1.6.2.3 (read 2026-10-26)
- githubStargazers: https://api.github.com/repos/yesodweb/yesod (read 2026-10-26)
- contributors: https://api.github.com/repos/yesodweb/yesod/contributors (read 2026-10-26)

## Notes

Yesod is a web framework for the Haskell programming language, built on the Web Application Interface (WAI). Its homepage describes it as a framework for type-safe, RESTful web applications. The quickstart scaffolds a project with Stack, and the application is built into an executable. Its persistence layer supports PostgreSQL, SQLite, MySQL and MongoDB, and its templates use the Shakespearean family of template languages. The Yesod book documents the framework and its deployment.

## Worth knowing

The [deployment chapter](https://www.yesodweb.com/book/deploying-your-webapp) describes Warp as a fully capable server that can be used without a frontend server. The quickstart requires Stack version 2 or later to create the scaffold.

---

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
