NoSQL Database Drivers - Awesome Go
Sponsorships
Quit struggling with scattered API keys and access controls.
Work from anywhere in the world with top tech companies like Riot Games, Coinbase, and Google.
- aerospike-client-go - Aerospike client in Go language.
- arangolite - Lightweight golang driver for ArangoDB.
- asc - Datastore Connectivity for Aerospike for go.
- forestdb - Go bindings for ForestDB.
- go-couchbase - Couchbase client in Go.
- go-pilosa - Go client library for Pilosa.
- go-rejson - Golang client for redislabs' ReJSON module using Redigo golang client. Store and manipulate structs as JSON objects in redis with ease.
- gocb - Official Couchbase Go SDK.
- gocosmos - REST client and standard database/sql driver for Azure Cosmos DB.
- gocql - Go language driver for Apache Cassandra.
- godis - redis client implement by golang, inspired by jedis.
- godscache - A wrapper for the Google Cloud Platform Go Datastore package that adds caching using memcached.
- gomemcache - memcache client library for the Go programming language.
- gorethink - Go language driver for RethinkDB.
- goriak - Go language driver for Riak KV.
- Kivik - Kivik provides a common Go and GopherJS client library for CouchDB, PouchDB, and similar databases.
- mgm - MongoDB model-based ODM for Go (based on official MongoDB driver).
- mgo - (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.
- mongo-go-driver - Official MongoDB driver for the Go language.
- neo4j - Neo4j Rest API Bindings for Golang.
- Neo4j-GO - Neo4j REST Client in golang.
- neoism - Neo4j client for Golang.
- qmgo - The MongoDB driver for Go. It‘s based on official MongoDB driver but easier to use like Mgo.
- redeo - Redis-protocol compatible TCP servers/services.
- redigo - Redigo is a Go client for the Redis database.
- redis - Redis client for Golang.
- rueidis - Fast Redis RESP3 client with auto pipelining and server-assisted client side caching.
- xredis - Typesafe, customizable, clean & easy to use Redis client.
- elastic - Elasticsearch client for Go.
- elasticsql - Convert sql to elasticsearch dsl in Go.
- elastigo - Elasticsearch client library.
- go-elasticsearch - Official Elasticsearch client for Go.
- goes - Library to interact with Elasticsearch.
- skizze - probabilistic data-structures service and storage.