Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
R

rel

> 数据库
Open source

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

786 stars0 likes0 views
WebsiteGitHub

About

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

REL

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

  • Guides https://go-rel.github.io

Examples

  • gin-example - Todo Backend using Gin and REL
  • go-todo-backend - Todo Backend using Chi and REL
  • iris-example - Todo Backend using Iris and REL

License

Released under the MIT License

Issues· 33 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Godatabasedatabase-migrationgolanghacktoberfest

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category数据库
PricingOpen source

> Related tools

P
PostgreSQL
功能强大的开源关系型数据库
R
Redis
内存数据结构存储,常用作缓存与队列
M
MySQL
广泛使用的开源关系型数据库