> For the complete documentation index, see [llms.txt](https://woodrowpearson.gitbook.io/woodrow-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://woodrowpearson.gitbook.io/woodrow-wiki/programming-languages/haskell/haskell-libraries.md).

# Haskell libraries

## Web

* [scotty](https://github.com/scotty-web/scotty)
* [servant](https://github.com/haskell-servant/servant) - DSL for describing, serving, querying, mocking, documenting web applications and more.
* [WAI](https://github.com/yesodweb/wai) - Interface between Haskell web frameworks and web servers.

## DB

* [PostgreSQL ORM](https://github.com/alevy/postgresql-orm) - Haskell ORM (Object Relational Mapping) and migrations DSL for PostgreSQL.
* [Squeal](https://github.com/morphismtech/squeal) - Deep embedding of SQL in Haskell.

## SDKs

* [Amazonka](https://github.com/brendanhay/amazonka) - Comprehensive Amazon Web Services SDK.

## Other

* [generic-lens](https://github.com/kcsongor/generic-lens) - Generically derive traversals, lenses, and prisms.
* [freer-simple](https://github.com/lexi-lambda/freer-simple) - Friendly effect system for Haskell.
* [Capability](https://github.com/tweag/capability) - Extensional capabilities and deriving combinators.
* [Req](https://github.com/mrkkrp/req) - Easy-to-use, type-safe, expandable, high-level HTTP client library.
* [silica](https://github.com/mrkgnao/silica) - Haskell optics with type errors useful enough to teach people.
* [aeson](https://github.com/bos/aeson) - Fast Haskell JSON library.
* [proto-lens](https://github.com/google/proto-lens) - API for protocol buffers using modern Haskell language and library patterns.
