yesodweb/wai

Haskell Web Application Interface

878

stars

4,182

commits

Haskell

primary language

Sep 7, 2026

updated

README

An interface between Haskell web frameworks and web servers.

Build status

A Haskell web application targets WAI and then can be deployed to any backend with a WAI adaptor. The premier WAI backend is the Warp web server.

WAI also adds modularity and code-sharing through middleware and WAI applications. Code can be written that works with any web framework targeting WAI.

Documentation

Haddock Documentation

Contributors

(top 30 of 209)

snoyberg

1,587 commits

kazu-yamamoto

1,332 commits

Vlix

296 commits

gregwebs

150 commits

yesodweb/wai

Haskell Web Application Interface

878

stars

4,182

commits

Haskell

primary language

Sep 7, 2026

updated

README

An interface between Haskell web frameworks and web servers.

Build status

A Haskell web application targets WAI and then can be deployed to any backend with a WAI adaptor. The premier WAI backend is the Warp web server.

WAI also adds modularity and code-sharing through middleware and WAI applications. Code can be written that works with any web framework targeting WAI.

Documentation

Haddock Documentation

Contributors

(top 30 of 209)

snoyberg

1,587 commits

kazu-yamamoto

1,332 commits

Vlix

296 commits

gregwebs

150 commits

Languages

Haskell

99.3%