Alternative to MongoDB?

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • 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.

    InfluxDB logo
  • 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!

  • SaaSHub

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

    SaaSHub logo
  • 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

  • TypeScript dev tools in the Golang world

    1 project | dev.to | 1 May 2024
  • Prisma Client Go: Typesafe Database Client for Golang

    1 project | news.ycombinator.com | 20 Jan 2024
  • Go ORMs Compared

    5 projects | dev.to | 18 Jan 2024
  • Tenha controle sobre seu SQL com Golang e SQLC

    3 projects | dev.to | 25 Nov 2023
  • Building RESTful API with Hexagonal Architecture in Go

    21 projects | dev.to | 27 Sep 2023