rel8: Hey! Hey! Can u rel8?

[ bsd3, library, unclassified ] [ Propose Tags ]


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Versions [RSS],,,,,,,,,,
Change log
Dependencies aeson, attoparsec, attoparsec-aeson, base (>=4.16 && <4.20), base-compat (>=0.11 && <0.14), base16 (>=1.0), bifunctors, bytestring, case-insensitive, comonad, contravariant, data-textual, hasql (>= && <1.7), network-ip, opaleye (>= && <0.11), pretty, product-profunctors, profunctors, scientific, semialign, semigroupoids, text, these, time, transformers, utf8-string, uuid, vector [details]
License BSD-3-Clause
Author Oliver Charles
Home page
Bug tracker
Source repo head: git clone
Uploaded by OliverCharles at 2024-03-19T15:03:08Z
Downloads 1870 total (45 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2024-03-19 [all 1 reports]

Readme for rel8-

[back to package description]


Welcome to Rel8! Rel8 is a Haskell library for interacting with PostgreSQL databases, built on top of the fantastic Opaleye library.

The main objectives of Rel8 are:

  • Conciseness: Users using Rel8 should not need to write boiler-plate code. By using expressive types, we can provide sufficient information for the compiler to infer code whenever possible.

  • Inferrable: Despite using a lot of type level magic, Rel8 aims to have excellent and predictable type inference.

  • Familiar: writing Rel8 queries should feel like normal Haskell programming.

Rel8 was presented at ZuriHac 2021. If you want to have a brief overview of what Rel8 is, and a tour of the API - check out the video below:

Rel8 presentation at ZuriHac 2021

For more details, check out the official documentation.