Go NoSQL

Open-source Go projects categorized as NoSQL

Top 23 Go NoSQL Projects

  1. codis

    Proxy based Redis cluster solution supporting pipeline and scaling dynamically

  2. 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.

    CodeRabbit logo
  3. octosql

    OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.

    Project mention: Feldera Incremental Compute Engine | news.ycombinator.com | 2024-09-29
  4. upper.io/db

    Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.

  5. Olric

    Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.

    Project mention: A distributed KV store (standalone and Go lib) | news.ycombinator.com | 2024-10-02
  6. tiedot

    A rudimentary implementation of a basic document (NoSQL) database in Go

  7. gocql

    GoCQL Driver for Apache Cassandra®

  8. 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.

  9. 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.

    Nutrient logo
  10. tidis

    Distributed transactional NoSQL database, Redis protocol compatible using tikv as backend

  11. redix

    a very simple pure key => value storage system that speaks Redis protocol with Postgres as storage engine and more

  12. caffeine

    A basic REST service for JSON data - enough for prototyping and MVPs! (by rehacktive)

  13. ObjectBox Go Database

    Embedded Go Database, the fast alternative to SQLite, gorm, etc.

  14. 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.

  15. clover

    A lightweight document-oriented NoSQL database written in pure Golang. (by ostafen)

    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.

  16. bolthold

    BoltHold is an embeddable NoSQL store for Go types built on BoltDB

  17. cursusdb

    CursusDB is an open-source distributed in-memory yet persisted document oriented database system with real time capabilities.

  18. nosqli

    NoSql Injection CLI tool, for finding vulnerable websites using MongoDB.

  19. Kivik

    Common interface to CouchDB or CouchDB-like databases for Go and GopherJS

  20. wiredb

    WireDB is a NoSQL database based on Log-structured file system.

  21. 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
  22. sdb

    SDB :纯 Go 开发、数据结构丰富、持久化、简单易用的 NoSQL 数据库 (by yemingfeng)

  23. couchcache

    A RESTful caching micro-service in Go backed by Couchbase

  24. SQL-NoSQL-Guide

    SQL/NoSQL DB Guide. Learn about SQL/NoSQL databases & Distributed Systems.

  25. mongogram-api

    A social media rest api build with gofiber and mongodb

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Go NoSQL discussion

Log in or Post with

Go NoSQL related posts

  • Scaling Spin Apps With KEDA

    6 projects | dev.to | 20 Dec 2024
  • Rate Limiting a Golang API using Redis

    3 projects | dev.to | 11 Nov 2024
  • Why a Cloud-Native Database Must Run on K8s

    2 projects | dev.to | 19 Jul 2022
  • I deleted 78% of my Redis container and it still works

    14 projects | news.ycombinator.com | 16 Jul 2022
  • Go just hit 100k stars on GitHub

    3 projects | /r/golang | 7 Jun 2022
  • Caffeine, minimum viable back end for prototyping

    1 project | /r/programming | 16 Nov 2021
  • Caffeine, minimum viable back end for prototyping

    1 project | /r/golang | 16 Nov 2021
  • A note from our sponsor - Nutrient
    www.nutrient.io | 18 Feb 2025
    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 →

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

Sponsored
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.
coderabbit.ai

Did you know that Go is
the 4th most popular programming language
based on number of references?