Yesod is a high-performance web framework for Haskell focused on enabling productive development of type-safe, RESTful web applications. It leverages Haskell's strong static typing, compile-time safety checks, Template Haskell, and domain-specific quasiquoters to ensure high reliability and performance. Safety & security guaranteed at compile time. Developer productivity: tools for all your basic web development needs. Raw performance, fast, compiled code. Techniques for constant-space memory consumption. Asynchronous IO, this is built in to the Haskell programming language (like Erlang).

Features

  • Compile-time type safety for routes, forms, and database access
  • RESTful architecture with strong typing of URLs and handlers
  • Fast, compiled code with constant-space memory consumption
  • Asynchronous I/O out of the box, powered by Haskell runtime
  • Template Haskell-based DSL for HTML templates (QuasiQuotes)
  • Comprehensive documentation, examples, and scaffolding via Stack templates

Project Samples

Project Activity

See All Activity >

Categories

Frameworks

License

MIT License

Follow Yesod

Yesod Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Yesod!

Additional Project Details

Programming Language

Haskell

Related Categories

Haskell Frameworks

Registered

2025-09-04