REL is a modern and lightweight ORM for Go that emphasizes testability, flexibility, and composability. It supports a repository pattern and expressive query building with support for advanced SQL features. REL aims to make it easier to write maintainable, testable, and readable database logic in idiomatic Go.
Features
- Repository pattern for decoupled data access
- Fluent and expressive query builder
- Migration tools for schema evolution
- Supports transactions and eager loading
- Works with PostgreSQL, MySQL, and SQLite
- Fully testable with mock interfaces and in-memory stores
Categories
Object-Relational Mapping (ORM)License
MIT LicenseFollow REL
Other Useful Business Software
Build Agents and Models on One Platform
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of REL!