Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries. Learn more →
Top 23 Go NoSQL Projects
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
octosql
OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
-
upper.io/db
Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
-
Olric
Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.
-
-
-
authorizer
Your data, your control. Fully open source, authentication and authorization. No lock-ins. Deployment in Railway in 120 seconds || Spin a docker image as a micro-service in your infra. Built in login page and Admin panel out of the box.
-
Nutrient
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
-
-
redix
a very simple pure key => value storage system that speaks Redis protocol with Postgres as storage engine and more
-
-
-
IceFireDB
@IceFireLabs -> IceFireDB is a database built for web3.0 It strives to fill the gap between web2 and web3.0 with a friendly database experience, making web3 application data storage more convenient, and making it easier for web2 applications to achieve decentralization and data immutability.
-
Project mention: A minimalist password manager desktop app: a foray into Golang's Wails framework (Part 1) | dev.to | 2024-12-19
To store all the application data we use cloverDB. It is a lightweight and embedded document-oriented NoSQL Database, similar to MongoDB. One of the features of this database is that when records are saved, they are assigned an ID (by default, the field is designated as _id, a bit like what happens in MongoDB) which is a uuid string (v4). So if we want to sort the records by entry order, we must assign them a timestamp when they are stored.
-
-
cursusdb
CursusDB is an open-source distributed in-memory yet persisted document oriented database system with real time capabilities.
-
-
-
-
voidDB
A transactional key-value database written in Go for 64-bit Linux. Seemingly faster and more compact than lmdb-go, bbolt, Badger, and goleveldb. <2k LOC, all dependencies in standard library
Project mention: Show HN: VoidDB – A transactional key-value DB written in Go for 64-bit Linux | news.ycombinator.com | 2025-01-31 -
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go NoSQL discussion
Go NoSQL related posts
-
Scaling Spin Apps With KEDA
-
Rate Limiting a Golang API using Redis
-
Why a Cloud-Native Database Must Run on K8s
-
I deleted 78% of my Redis container and it still works
-
Go just hit 100k stars on GitHub
-
Caffeine, minimum viable back end for prototyping
-
Caffeine, minimum viable back end for prototyping
-
A note from our sponsor - Nutrient
www.nutrient.io | 18 Feb 2025
Index
What are some of the best open-source NoSQL projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | codis | 13,188 |
2 | octosql | 4,971 |
3 | upper.io/db | 3,552 |
4 | Olric | 3,183 |
5 | tiedot | 2,723 |
6 | gocql | 2,605 |
7 | authorizer | 1,764 |
8 | tidis | 1,438 |
9 | redix | 1,212 |
10 | caffeine | 1,182 |
11 | ObjectBox Go Database | 1,121 |
12 | IceFireDB | 1,109 |
13 | clover | 720 |
14 | bolthold | 656 |
15 | cursusdb | 445 |
16 | nosqli | 371 |
17 | Kivik | 317 |
18 | wiredb | 259 |
19 | voidDB | 176 |
20 | sdb | 136 |
21 | couchcache | 64 |
22 | SQL-NoSQL-Guide | 58 |
23 | mongogram-api | 8 |