Multi-backend Interfaces

6 projects

cayleyby google

Graph database with support for multiple backends.

github.com/cayleygraph/cayleyGo 1.22+ 24 dependenciesv0.7.7updated 2mo ago

15.1k

gokvby philippgille

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

github.com/philippgille/gokvGo 1.20+ No dependencies release/v0.7.0updated 11mo ago

828

go-transaction-managerby avito-tech

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

updated 1mo ago

421

dscby viant

Datastore connectivity for SQL, NoSQL, structured files.

github.com/viant/dscGo 1.21+ 7 dependenciesv0.23.0updated 10mo ago

37

dynamoby fogfish

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

github.com/fogfish/dynamo/v3Go 1.23+ 11 dependenciesupdated 6mo ago

24

transactorby metalfm

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

github.com/metalfm/transactorGo 1.26+ 6 dependenciesv1.1.2updated 2mo ago

7
Esc

Type to search every entry. ↑↓ to move, Enter to open.