Skip to content
/ rel Public

💎 Modern ORM for Golang - Testable, Extendable and Crafted Into a Clean and Elegant API

License

Notifications You must be signed in to change notification settings

go-rel/rel

Folders and files

NameName
Last commit message
Last commit date
Dec 2, 2024
Sep 27, 2020
Jun 26, 2022
Jun 22, 2022
Sep 27, 2020
Nov 4, 2021
Sep 28, 2020
Oct 20, 2021
Sep 28, 2020
Oct 15, 2022
Sep 27, 2020
Apr 1, 2018
May 23, 2022
Oct 7, 2023
Oct 7, 2023
Oct 10, 2022
Oct 10, 2022
Oct 10, 2022
Jun 26, 2022
Oct 17, 2022
Oct 17, 2022
Oct 10, 2022
Aug 20, 2023
Oct 17, 2022
Oct 10, 2022
Nov 4, 2021
Sep 3, 2020
Jun 19, 2020
Oct 10, 2022
Oct 10, 2022
Mar 4, 2024
Aug 19, 2023
Mar 4, 2024
Oct 21, 2023
Jun 26, 2022
Oct 21, 2023
Oct 17, 2022
Oct 17, 2022
Aug 20, 2023
Oct 17, 2022
Oct 17, 2022
Oct 17, 2022
Oct 10, 2022
Oct 10, 2022
Nov 27, 2024
Nov 27, 2024
Dec 25, 2019
Sep 27, 2020
Oct 7, 2021
Oct 7, 2021
Oct 15, 2022
Apr 4, 2020
Oct 17, 2022
Oct 17, 2022
Oct 10, 2022
Oct 10, 2022
Oct 7, 2021
Oct 7, 2021
Oct 17, 2022
Oct 17, 2022
Oct 17, 2022
Oct 17, 2022
Oct 10, 2022
Oct 10, 2022
Oct 10, 2022
Oct 10, 2022
Oct 10, 2022
Oct 10, 2022
Sep 26, 2020
Oct 10, 2022
Nov 21, 2024
Mar 4, 2024
Jun 22, 2022
Oct 10, 2022
Jun 22, 2022
Sep 13, 2021
Sep 27, 2020
Sep 13, 2021
Sep 13, 2021
Oct 10, 2022
Oct 10, 2022
Oct 17, 2022
Oct 17, 2022
Mar 20, 2021
Mar 20, 2021
Nov 4, 2021
Nov 4, 2021
Aug 19, 2023
Aug 19, 2023

Repository files navigation

REL

GoDoc Build Status Go Report Card Maintainability Codecov Gitter chat

Modern Database Access Layer for Golang.

REL is golang orm-ish database layer for layered architecture. It's testable and comes with its own test library. REL also features extendable query builder that allows you to write query using builder or plain sql.

Features

  • Testable repository with builtin reltest package.
  • Seamless nested transactions.
  • Elegant, yet extendable query builder with mix of syntactic sugar.
  • Supports Eager loading.
  • Composite Primary Key.
  • Multi adapter.
  • Soft Deletion.
  • Pagination.
  • Schema Migration.

Install

go get github.com/go-rel/rel

Getting Started

Examples

License

Released under the MIT License