Happstack

Happstack is a modular, lightweight, and purely functional web application framework for the Haskell programming language. It provides a robust and type-safe environment for building web servers and web applications, emphasizing composability and a declarative style for defining routes and handlers.

Key facts

First appeared
2009
Category
web_framework
Problem solved
Happstack was created to provide a high-level, idiomatic Haskell framework for building web applications, addressing the complexity and boilerplate involved in using lower-level HTTP libraries and unifying common web development tasks (routing, session management, request parsing) within a type-safe, functional paradigm.
Platforms
Windows, Linux, macOS

Related technologies