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
28 watching
233 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists

databasegogolangmssqlmysqloracleormpostgresqlsqlsqlitesqlite3

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
go-gorm/gormA Go-based library providing an object-relational mapping (ORM) system for managing relational databases.37,145
upper/dbA Go-based data access layer providing agnostic tools to interact with various databases.3,551
stephenafamo/bobA toolset providing a query builder and ORM/Factory generator for databases using Go.825
volatiletech/sqlboilerAn ORM generator that creates a Go-based data access layer from an existing database schema.6,776
dotnetnext/sqlsugarAn ORM framework providing simple and high-performance data access for various databases5,424
sequelize/sequelizeAn ORM tool for various databases, providing features like transactions and relations to interact with databases using a promise-based interface.29,662
amacneil/dbmateA lightweight framework-agnostic database migration tool5,539
go-rel/relA modern ORM layer for Golang772
eaigner/hoodAn ORM library for Go, enabling the creation of structured databases with support for transactions, migrations, and validation.711
redis/go-redisA Go client for interacting with the Redis key-value store and message broker20,260
dotnetcore/freesqlA .NET Core ORM component with support for multiple databases and data access patterns4,133
doug-martin/goquAn expressive SQL builder and executor for Go2,424
fs02/grimoireA Go-based ORM that simplifies database interactions by providing a flexible query API and built-in validation.164
clickhouse/clickhouse-goA Golang driver for the ClickHouse database system2,931
go-reform/reformAn ORM that uses non-empty interfaces and code generation to simplify interactions with databases.1,442