bun

DB client

An ORM for Go that supports multiple databases and provides an easy-to-use API for writing complex queries

SQL-first Golang ORM

GitHub

4k stars
27 watching
231 forks
Language: Go
last commit: 6 days ago
Linked from 2 awesome lists

databasegogolangmssqlmysqloracleormpostgresqlsqlsqlitesqlite3

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
go-gorm/gorm A Go-based library providing an object-relational mapping (ORM) system for managing relational databases. 36,960
upper/db A Go-based data access layer providing agnostic tools to interact with various databases. 3,544
stephenafamo/bob A toolset providing a query builder and ORM/Factory generator for databases using Go. 793
volatiletech/sqlboiler An ORM generator that creates a Go-based data access layer from an existing database schema. 6,763
dotnetnext/sqlsugar An ORM framework providing simple and high-performance data access for various databases 5,382
sequelize/sequelize An ORM tool for various databases, providing features like transactions and relations to interact with databases using a promise-based interface. 29,584
amacneil/dbmate A lightweight framework-agnostic database migration tool 5,477
go-rel/rel A modern ORM layer for Golang 770
eaigner/hood An ORM library for Go, enabling the creation of structured databases with support for transactions, migrations, and validation. 711
redis/go-redis A Go client for interacting with the Redis key-value store and message broker 20,148
dotnetcore/freesql A .NET Core ORM component with support for multiple databases and data access patterns 4,119
doug-martin/goqu An expressive SQL builder and executor for Go 2,403
fs02/grimoire A Go-based ORM that simplifies database interactions by providing a flexible query API and built-in validation. 164
clickhouse/clickhouse-go A Golang driver for the ClickHouse database system 2,912
go-reform/reform An ORM that uses non-empty interfaces and code generation to simplify interactions with databases. 1,444