Go NoSQL Databases

Open-source Go projects categorized as NoSQL Databases | Edit details

Top 23 Go NoSQL Database Projects

  • cayley

    An open-source graph database

  • Redis

    Type-safe Redis client for Golang (by go-redis)

    Project mention: Setting redis values with an array? | reddit.com/r/golang | 2022-01-03

    What's the proper way to set and get a slice (array) of integer values in a redis client? Using the https://github.com/go-redis/redis package the `Set` takes in a interface as a value argument, but the `Get` function will only return back a string in the `Result()`

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • redigo

    Go client for Redis

    Project mention: Connect to Redis cluster using Anycable in rails app | reddit.com/r/rails | 2021-05-27
  • mongo-go-driver

    The Go driver for MongoDB

    Project mention: How to Build REST API using Go Fiber and MongoDB Driver | dev.to | 2022-01-09

    For that same reason I decided to create a simple REST API using my favorite Go framework, Fiber and this time I decided to use the MongoDB Driver.

  • gocql

    Package gocql implements a fast and robust Cassandra client for the Go programming language.

    Project mention: Web Development in Go: Middleware, Templating, Databases & Beyond | dev.to | 2021-01-27

    https://github.com/gocql/gocql (Cassandra driver).

  • gorethink

    Go language driver for RethinkDB

  • gomemcache

    Go Memcached client library #golang

    Project mention: Caching in Golang using Memcached | dev.to | 2021-08-27

    The library I will be using in this article as a Memcached client is gomemcache as it is quite simple to configure and use.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • qmgo

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

  • mgm

    Mongo Go Models (mgm) is a fast and simple MongoDB ODM for Go (based on official Mongo Go Driver) (by Kamva)

  • redeo

    High-performance framework for building redis-protocol compatible TCP servers/services

  • neoism

    Neo4j client for Golang

  • aerospike-client-go

    Aerospike Client Go

  • gocb

    The Couchbase Go SDK

  • go-couchbase

    Couchbase client in Go

  • go-rejson

    Golang client for redislabs' ReJSON module with support for multilple redis clients (redigo, go-redis)

  • Kivik

    Kivik provides a common interface to CouchDB or CouchDB-like databases for Go and GopherJS.

  • godis

    redis client implement by golang, inspired by jedis.

  • Neo4j-GO

    Neo4j REST Client in golang

  • dynago

    A DynamoDB client for Go

  • arangolite

    Lightweight Golang driver for ArangoDB

  • go-couchdb

    Yet another CouchDB HTTP API wrapper for Go

  • go-pilosa

    Go client library for Pilosa

    Project mention: A Map of the Entire Universe (2017) | news.ycombinator.com | 2021-10-18
  • neo4j

    Neo4j Rest API Client for Go lang (by cihangir)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-09.

Go NoSQL Databases related posts


What are some of the best open-source NoSQL Database projects in Go? This list will help you:

Project Stars
1 cayley 14,048
2 Redis 13,333
3 redigo 8,844
4 mongo-go-driver 6,382
5 gocql 2,189
6 gorethink 1,587
7 gomemcache 1,424
8 qmgo 775
9 mgm 442
10 redeo 406
11 neoism 382
12 aerospike-client-go 373
13 gocb 329
14 go-couchbase 311
15 go-rejson 236
16 Kivik 219
17 godis 97
18 Neo4j-GO 77
19 dynago 70
20 arangolite 69
21 go-couchdb 56
22 go-pilosa 50
23 neo4j 27
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.