Open-source Go projects categorized as NoSQL

Top 21 Go NoSQL Projects

  • codis

    Proxy based Redis cluster solution supporting pipeline and scaling dynamically

  • 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: Wazero: Zero dependency WebAssembly runtime written in Go | news.ycombinator.com | 2023-07-01

    Never got it to anything close to a finished state, instead moving on to doing the same prototype in llvm and then cranelift.

    That said, here's some of the wazero-based code on a branch - https://github.com/cube2222/octosql/tree/wasm-experiment/was...

    It really is just a very very basic prototype.

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

  • upper.io/db

    Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.

  • tiedot

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

  • gocql

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

  • tidis

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

    Project mention: Redis as a Database | news.ycombinator.com | 2023-10-24
  • 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.

    Project mention: Authorizer, an open source authentication and authorization solution | news.ycombinator.com | 2023-09-12
  • 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.

  • redix

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

  • caffeine

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

    Project mention: I made nodb, a RESTFful API to store and fetch JSON | news.ycombinator.com | 2023-05-27

    Did something similar in the past: https://github.com/rehacktive/caffeine

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

  • ObjectBox Go Database

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

  • bolthold

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

  • clover

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

    Project mention: Creating a TODO app in Fyne an Go | dev.to | 2023-05-21

    If you want to see a more complex example with some syntax sugar and sexy db persistence layer using clover you can look at this gtodos.

  • nosqli

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

  • Kivik

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

  • vasedb

    VaseDB is a NoSQL that supports multiple data types and transactions.

  • sdb

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

  • couchcache

    A RESTful caching micro-service in Go backed by Couchbase

  • SQL-NoSQL-Guide

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

  • mongogram-api

    A social media rest api build with gofiber and mongodb

  • dynamodb-go-sdk-type-conversion

    How to handle type conversions with the DynamoDB Go SDK

  • SaaSHub

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

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 2023-10-24.

Go NoSQL related posts


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

Project Stars
1 codis 13,025
2 octosql 4,687
3 upper.io/db 3,476
4 tiedot 2,720
5 gocql 2,521
6 tidis 1,436
7 authorizer 1,374
8 redix 1,196
9 caffeine 1,177
10 IceFireDB 1,072
11 ObjectBox Go Database 1,025
12 bolthold 629
13 clover 583
14 nosqli 318
15 Kivik 296
16 vasedb 252
17 sdb 136
18 couchcache 60
19 SQL-NoSQL-Guide 56
20 mongogram-api 6
21 dynamodb-go-sdk-type-conversion 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives