https://github.com/circuithub/rel8
Hey! Hey! Can u rel8?
https://github.com/circuithub/rel8
dsl haskell postgresql sql
Last synced: 6 months ago
JSON representation
Hey! Hey! Can u rel8?
- Host: GitHub
- URL: https://github.com/circuithub/rel8
- Owner: circuithub
- License: other
- Created: 2017-02-13T09:53:51.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2025-05-12T11:46:21.000Z (8 months ago)
- Last Synced: 2025-05-12T12:23:14.065Z (8 months ago)
- Topics: dsl, haskell, postgresql, sql
- Language: Haskell
- Homepage: https://rel8.readthedocs.io
- Size: 2.49 MB
- Stars: 158
- Watchers: 15
- Forks: 41
- Open Issues: 49
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
- License: LICENSE
Awesome Lists containing this project
README
# Welcome!
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:
[](http://www.youtube.com/watch?v=3uwrtjxiq6E)
For more details, check out the [official documentation](https://rel8.readthedocs.io/en/latest/).