beam-core: Type-safe, feature-complete SQL query and manipulation interface for Haskell

[ database, library, mit ] [ Propose Tags ]

Beam is a Haskell library for type-safe querying and manipulation of SQL databases. Beam is modular and supports various backends. In order to use beam, you will need to use beam-core along with a specific backend (such as beam-postgres or beam-sqlite) as well as the corresponding backend. For more information, see the user manual and tutorial on GitHub pages.

Versions [RSS] [faq],,,,,,,,,,
Change log
Dependencies aeson (>=0.11 && <1.3), base (>=4.7 && <5.0), bytestring (==0.10.*), containers (==0.5.*), dlist (>= && <0.9), free (>=4.12 && <5.1), ghc-prim (==0.5.*), hashable (>=1.1 && <1.3), microlens (==0.4.*), mtl (>=2.1 && <2.3), network-uri (==2.6.*), tagged (==0.8.*), text (>=1.0 && <1.3), time (>=1.6 && <1.10), vector-sized (>=0.5 && <1.1) [details]
License MIT
Author Travis Athougies
Category Database
Home page
Bug tracker
Source repo head: git clone
Uploaded by TravisAthougies at 2018-04-11T19:52:31Z
Distributions NixOS:
Downloads 7996 total (317 in the last 30 days)
Rating 2.5 (votes: 3) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2018-04-13 [all 1 reports]



Manual Flags


Enable -Werror during development

Automatic Flags

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees