Awesome Go

Interfaces to Multiple Backends

5 libraries in Database Drivers / Interfaces to Multiple Backends

cayley

Graph database with support for multiple backends

Database DriversInterfaces to Multiple Backends
dsc

Datastore connectivity for SQL, NoSQL, structured files

Database 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

Database DriversInterfaces to Multiple Backends
go-transaction-manager

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

Database 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)

Database DriversInterfaces to Multiple Backends