Awesome Go

NoSQL Database Drivers

28 libraries in Database Drivers / NoSQL Database Drivers

aerospike-client-go

Aerospike client in Go language

Database DriversNoSQL Database Drivers
arangolite

Lightweight golang driver for ArangoDB

Database DriversNoSQL Database Drivers
asc

Datastore Connectivity for Aerospike for go

Database DriversNoSQL Database Drivers
forestdb

Go bindings for ForestDB

Database DriversNoSQL Database Drivers
go-couchbase

Couchbase client in Go

Database DriversNoSQL Database Drivers
go-mongox

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

Database DriversNoSQL Database Drivers
go-pilosa

Go client library for Pilosa

Database DriversNoSQL Database Drivers
go-rejson

Golang client for redislabs' ReJSON module using Redigo golang client. Store and manipulate structs as JSON objects in redis with ease

Database DriversNoSQL Database Drivers
gocb

Official Couchbase Go SDK

Database DriversNoSQL Database Drivers
gocosmos

REST client and standard `database/sql` driver for Azure Cosmos DB

Database DriversNoSQL Database Drivers
godis

redis client implement by golang, inspired by jedis

Database DriversNoSQL Database Drivers
godscache

A wrapper for the Google Cloud Platform Go Datastore package that adds caching using memcached

Database DriversNoSQL Database Drivers
gomemcached

A binary Memcached client for Go with support for sharding using consistent hashing, along with SASL

Database DriversNoSQL Database Drivers
gorethink

Go language driver for RethinkDB

Database DriversNoSQL Database Drivers
goriak

Go language driver for Riak KV

Database DriversNoSQL Database Drivers
Kivik

Kivik provides a common Go and GopherJS client library for CouchDB, PouchDB, and similar databases

Database DriversNoSQL Database Drivers
mgm

MongoDB model-based ODM for Go (based on official MongoDB driver)

Database DriversNoSQL Database Drivers
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

Database DriversNoSQL Database Drivers
mongo-go-driver

Official MongoDB driver for the Go language

Database DriversNoSQL Database Drivers
neo4j

Neo4j Rest API Bindings for Golang

Database DriversNoSQL Database Drivers
neoism

Neo4j client for Golang

Database DriversNoSQL Database Drivers
qmgo

The MongoDB driver for Go. It‘s based on official MongoDB driver but easier to use like Mgo

Database DriversNoSQL Database Drivers
redeo

Redis-protocol compatible TCP servers/services

Database DriversNoSQL Database Drivers
redigo

Redigo is a Go client for the Redis database

Database DriversNoSQL Database Drivers
redis

Redis client for Golang

Database DriversNoSQL Database Drivers
rueidis

Fast Redis RESP3 client with auto pipelining and server-assisted client side caching

Database DriversNoSQL Database Drivers
xredis

Typesafe, customizable, clean & easy to use Redis client

Database DriversNoSQL Database Drivers
gomemcache

memcache client library for the Go programming language

Database DriversNoSQL Database Drivers