Alternative to MongoDB?

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • LearnThisRepo.com - Learn 300+ open source libraries for free using AI.
  • WorkOS - The modern API for authentication & user identity.
  • couchdb-best-practices

    Collect best practices around the CouchDB universe.

    couchdb, is an old favourite of mine. https://github.com/jo/couchdb-best-practices

  • GORM

    The fantastic ORM library for Golang, aims to be developer friendly

    If you want some "developer experience", look at https://gorm.io/

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

  • CouchDB

    Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability

    I've heard people recommend CouchDB, no personal expience though. It is also nosql, somewhat similar to mongo. The selling feature is easy scalability. I'm planning to take a weekend to try it out myself. https://couchdb.apache.org/

  • go-sqlite3

    sqlite3 driver for go using database/sql

    SQLite for SQL

  • buntdb

    BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support

    BuntDB for NoSQL

  • FerretDB

    A truly Open Source MongoDB alternative

    Ferret DB https://www.ferretdb.io/ a Mongodb protocol translation layer on postgres,, designed to be a drop in replacement for Mongodb

  • chai

    Modern embedded SQL database (by chaisql)

    There is Genji, this is a document-oriented embedded SQL database written in Go. It's still a work in progress though, but it looks great!

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • tailscale

    The easiest, most secure way to use WireGuard and 2FA.

    FWIW https://tailscale.com runs their entire system on SQLite and they are not a small project.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts