db
Database adapter
A Go-based data access layer providing agnostic tools to interact with various databases.
Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
4k stars
57 watching
235 forks
Language: Go
last commit: 2 months ago
Linked from 2 awesome lists
cockroachdbdaldatabasedbgogolangmongodbmysqlnosqlormpostgresqlsqlsqliteupper
Related projects:
Repository | Description | Stars |
---|---|---|
nreco/data | Provides an abstract DB-independent DAL (Data Access Layer) for .NET Core. | 183 |
fs02/grimoire | A Go-based ORM that simplifies database interactions by providing a flexible query API and built-in validation. | 164 |
uptrace/bun | An ORM for Go that supports multiple databases and provides an easy-to-use API for writing complex queries | 3,792 |
mikependon/repodb | An ORM library designed to simplify .NET data access by providing a balance between micro-ORM and full-ORM functionality. | 1,697 |
stephenafamo/bob | A toolset providing a query builder and ORM/Factory generator for databases using Go. | 793 |
go-bongo/bongo | An Object Data Model wrapper for MongoDB in Go, providing features like ODM and validation. | 486 |
opsway/doctrine-dbal-postgresql | Extends Doctrine's DBAL component with native PostgreSQL data types and functions. | 159 |
eaigner/hood | An ORM library for Go, enabling the creation of structured databases with support for transactions, migrations, and validation. | 711 |
go-reform/reform | An ORM that uses non-empty interfaces and code generation to simplify interactions with databases. | 1,444 |
xujiajun/godbal | A Go library for building and executing SQL queries with a focus on simplicity and ease of use. | 59 |
go-ozzo/ozzo-dbx | A Go package enhancing standard sql database functionality with powerful query building capabilities and DB-agnostic support for various databases. | 638 |
go-rel/rel | A modern ORM layer for Golang | 770 |
dbgate/dbgate | A comprehensive, cross-platform database management tool with features like schema comparison and visual query designers. | 5,408 |
dbeaver/dbeaver | A multi-platform tool for connecting to and managing various databases | 40,507 |
dotnetcore/freesql | A .NET Core ORM component with support for multiple databases and data access patterns | 4,119 |