NoSQL Database Drivers
28 libraries in Database Drivers / NoSQL Database Drivers
Redis client for Golang
Redigo is a Go client for the Redis database
Official MongoDB driver for the Go language
Fast Redis RESP3 client with auto pipelining and server-assisted client side caching
(unmaintained) MongoDB driver for the Go language that implements a rich and well tested selection of features under a very simple API following standard Go idioms
memcache client library for the Go programming language
Go language driver for RethinkDB
The MongoDB driver for Go. It‘s based on official MongoDB driver but easier to use like Mgo
MongoDB model-based ODM for Go (based on official MongoDB driver)
Aerospike client in Go language
Redis-protocol compatible TCP servers/services
Neo4j client for Golang
Official Couchbase Go SDK
Kivik provides a common Go and GopherJS client library for CouchDB, PouchDB, and similar databases
Golang client for redislabs' ReJSON module using Redigo golang client. Store and manipulate structs as JSON objects in redis with ease
Couchbase client in Go
A Go Mongo library based on the official driver, featuring streamlined document operations, generic binding of structs to collections, built-in CRUD, aggregation, automated field updates, struct validation, hooks, and plugin-based programming
redis client implement by golang, inspired by jedis
Lightweight golang driver for ArangoDB
Go client library for Pilosa
Go bindings for ForestDB
Go language driver for Riak KV
Neo4j Rest API Bindings for Golang
A binary Memcached client for Go with support for sharding using consistent hashing, along with SASL
REST client and standard `database/sql` driver for Azure Cosmos DB
Typesafe, customizable, clean & easy to use Redis client
Datastore Connectivity for Aerospike for go
A wrapper for the Google Cloud Platform Go Datastore package that adds caching using memcached