Open-source Go projects categorized as NoSQL | Edit details
Related topics: #Golang #Database #Go #Redis #MongoDB

Top 12 Go NoSQL Projects

  • GitHub repo upper.io/db

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

    Project mention: Migrating from PHP to Go | reddit.com/r/golang | 2021-09-30

    upper.io is a viable alternative to GORM. Just a suggestion.

  • GitHub repo tiedot

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

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

  • GitHub repo 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: Tricking PostgreSQL into using an insane – but 200x faster – query plan | news.ycombinator.com | 2022-01-18

    > [0]:https://github.com/cube2222/octosql

    nice tool, thanks for making this available.

  • GitHub repo 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).

  • GitHub repo caffeine

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

    Project mention: Caffeine, minimum viable back end for prototyping | reddit.com/r/programming | 2021-11-16
  • GitHub repo redix

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

    Project mention: A redis server that uses Postgres as its storage engine (redix v5) | reddit.com/r/golang | 2022-01-15
  • GitHub repo bolthold

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

    Project mention: Recommendation for Key/Value storage | reddit.com/r/golang | 2021-12-29

    There's a great wrapper library around bolt (and badger, by the same guy): https://github.com/timshannon/bolthold

  • OPS

    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.

  • GitHub repo Kivik

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

  • GitHub repo nosqli

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

    Project mention: Charlie-belmer/nosqli - NoSql Injection CLI tool, for finding vulnerable websites using MongoDB. | reddit.com/r/GithubSecurityTools | 2021-03-22
  • GitHub repo couchcache

    A RESTful caching micro-service in Go backed by Couchbase

  • GitHub repo gobigdis

    GoBigdis is a persistent database that implements the Redis server protocol. Any Redis client can interface with it and start to use it right away.

    Project mention: Show HN: GoBigdis, a persistent database implementing the Redis server protocol | news.ycombinator.com | 2021-07-01
  • GitHub repo clerk

    An executable JSON validator with JSON schema to validate documents from local files or databases. (by lisez)

    Project mention: Show HN: Clerk, another executable JSON validator with schema | news.ycombinator.com | 2021-02-21
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-18.

Go NoSQL related posts


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

Project Stars
1 upper.io/db 2,872
2 tiedot 2,648
3 octosql 2,645
4 gocql 2,189
5 caffeine 1,149
6 redix 991
7 bolthold 530
8 Kivik 219
9 nosqli 191
10 couchcache 53
11 gobigdis 4
12 clerk 1
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.