FindSoftware

Yesod

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

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 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.

Identity

Status
Active
Maintainer
Michael Snoyman4
First release
201011

Rendering and deploy

Runs as
Always on6
Install with
stack new scaffold, then stack build10

Releases

Current major version
112
Last release
2026-06-1613

Adoption

GitHub stars
2,7302
Contributors
23214

Why these figures do not compare

Sources

  1. 2026-10-26: links, Categories
    www.yesodweb.com/
  2. 2026-10-26: links, License, GitHub stars
    api.github.com/repos/yesodweb/yesod
  3. 2026-10-26: links
    www.yesodweb.com/book
  4. 2026-10-26: Maintainer, License, License model
    github.com/yesodweb/yesod/blob/master/LICENSE
  5. 2026-10-26: Written in
    github.com/yesodweb/yesod/blob/master/README.md
  6. 2026-10-26: Runtime, Runs as
    www.yesodweb.com/book/deploying-your-webapp
  7. 2026-10-26: Templating
    www.yesodweb.com/book/shakespearean-templates
  8. 2026-10-26: Databases
    www.yesodweb.com/book/persistent
  9. 2026-10-26: Multilingual
    www.yesodweb.com/book/internationalization
  10. 2026-10-26: Install with
    www.yesodweb.com/page/quickstart
  11. 2026-10-26: First release
    hackage.haskell.org/package/yesod-0.0.0
  12. 2026-10-26: Current major version
    hackage.haskell.org/package/yesod.json
  13. 2026-10-26: Last release
    hackage.haskell.org/package/yesod-1.6.2.3
  14. 2026-10-26: Contributors
    api.github.com/repos/yesodweb/yesod/contributors

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