Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Go NoSQL Database Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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)
-
go-rejson
Golang client for redislabs' ReJSON module with support for multilple redis clients (redigo, go-redis)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
MemoryDB documentation has an example for a Java application with the Lettuce client. The process is similar for other languages, but you still need to implement it. So, let's learn how to do it for a Go application with the widely used go-redis client.
MongoDB, a document-oriented NoSQL database, will be our data powerhouse. We'll utilize the mongo-driver library to seamlessly connect our Golang application to MongoDB. This section will cover essential database interactions, including creating collections, storing metadata, and efficiently querying for image-related data. Understanding these fundamentals is crucial for building a robust image storage and retrieval system.
The story is this: our microservice is developed in Golang and uses mgm as the ORM for MongoDB.
Go NoSQL Databases related posts
- Build a Golang Todo App Backend: A Step-by-Step Guide
- Using IAM authentication for Redis on AWS
- Unexpected behavior from Redis cluster client - Keys not being found even if they exist in the cluster
- Integrating MONGODB in GOLANG applications
- Go linter and helper for the OpenTelemetry SDK
- How to decode the mongo wire message in golang
- Redis with golang
-
A note from our sponsor - InfluxDB
www.influxdata.com | 20 Apr 2024
Index
What are some of the best open-source NoSQL Database projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Redis | 19,254 |
2 | cayley | 14,766 |
3 | redigo | 9,692 |
4 | mongo-go-driver | 7,921 |
5 | gocql | 2,522 |
6 | gomemcache | 1,692 |
7 | gorethink | 1,645 |
8 | qmgo | 1,261 |
9 | mgm | 718 |
10 | redeo | 433 |
11 | aerospike-client-go | 421 |
12 | neoism | 389 |
13 | gocb | 357 |
14 | go-rejson | 339 |
15 | go-couchbase | 322 |
16 | Kivik | 296 |
17 | godis | 109 |
18 | arangolite | 73 |
19 | dynago | 68 |
20 | SQL-NoSQL-Guide | 57 |
21 | go-couchdb | 56 |
22 | dsc | 30 |
23 | neo4j | 26 |
Sponsored