Awesome Go

Interfaces to Multiple Backends

6 libraries in Database Drivers / Interfaces to Multiple Backends

cayley

Graph database with support for multiple backends

15,064Database DriversInterfaces to Multiple Backends
gokv

Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)

828Database DriversInterfaces to Multiple Backends
go-transaction-manager

Transaction manager with multiple adapters (sql, sqlx, gorm, mongo, ...) controls transaction boundaries

419Database DriversInterfaces to Multiple Backends
dsc

Datastore connectivity for SQL, NoSQL, structured files

37Database DriversInterfaces to Multiple Backends
dynamo

A simple key-value abstraction to store algebraic and linked-data data types at AWS storage services: AWS DynamoDB and AWS S3

24Database DriversInterfaces to Multiple Backends
transactor

Type-safe transaction boundary abstraction with adapters for database/sql, sqlx, and pgx

6Database DriversInterfaces to Multiple Backends