A truly open-source MongoDB alternative

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
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
  • mangodb

    A database that operates at CLOUD SCALE (by dcramer)

  • Nobody remembers the MangoDB spoof where they made fun of mongodb reliability by writing to /dev/null ? https://github.com/dcramer/mangodb

    If this project is real they chose the worst name possible.

  • example

    FerretDB example (by FerretDB)

  • That demo repo https://github.com/MangoDB-io/example is forked from https://github.com/mariadb-corporation/dev-example-nosql-lis... which "allows a MariaDB server or cluster to be used as the backend of an application using a MongoDB client library".

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • dev-example-nosql-listener

    This repository contains information on how to create and use a MariaDB MaxScale NoSQL Listener with MariaDB Community Server.

  • That demo repo https://github.com/MangoDB-io/example is forked from https://github.com/mariadb-corporation/dev-example-nosql-lis... which "allows a MariaDB server or cluster to be used as the backend of an application using a MongoDB client library".

  • That demo repo https://github.com/MangoDB-io/example is forked from https://github.com/mariadb-corporation/dev-example-nosql-lis... which "allows a MariaDB server or cluster to be used as the backend of an application using a MongoDB client library".

  • MangoDB

    Discontinued A truly Open Source MongoDB alternative [Moved to: https://github.com/FerretDB/FerretDB]

  • I think you confuse an example with the proxy itself: https://github.com/MangoDB-io/MangoDB

  • py-tpcc

    MongoDB Adaptation of PyTPCC

  • I'm not sure it's really an apples to apples comparison. The big selling point of MongoDB is that it sort of just works out of the box with horizontal scaling while Postgres is much more immature in that area.

    You could try running https://github.com/mongodb-labs/py-tpcc to get an estimate. However, that might not reflect how people actually use MongoDB since TPCC is focused on transactions as opposed to analytics.

  • mosql

    Discontinued MongoDB → PostgreSQL streaming replication

  • Didn't the stripe team do something like this 5 or 10 years ago? I seem to remember them having a translation layer or doing some sort of streaming conversion from mongodb to pg?

    Ah yes - https://github.com/stripe-archive/mosql

    6 years ago

  • 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
  • wasmer-postgres

    💽🕸 Postgres library to run WebAssembly binaries.

  • > Please don't tell me that someone compiled Postgresql to WASM.

    I don't believe that nobody has ever done this... And google delivers: https://github.com/wasmerio/wasmer-postgres

  • server

    ToroDB Server is an open source NoSQL database that runs on top of a RDBMS. Compatible with MongoDB protocol and APIs, but with support for native SQL, atomic operations and reliable and durable backends like PostgreSQL (by torodb)

  • Reminds me of other things I’ve seen in this space before over the years like torodb[0] and pgmongo[1]

    [0] https://github.com/torodb/server

  • pgmongo

    Replace MongoDB with PostgreSQL using jsonb fields

  • fdb-document-layer

    A document data model on FoundationDB, implementing MongoDB® wire protocol

  • mongolike

    A proof of concept MongoDB clone built on Postgres

  • I did something similar for fun 8-9 years ago as well: https://github.com/jerrysievert/mongolike

    at the time it was much faster than native mongo.

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

  • Figma's Databases team lived to tell the scale

    5 projects | news.ycombinator.com | 14 Mar 2024
  • GitHub - mariadb-developers/java-quickstart: This repository contains code samples for getting started with Java and MariaDB.

    1 project | /r/java | 5 May 2022
  • Cloudant/IBM back off from FoundationDB based CouchDB rewrite

    3 projects | news.ycombinator.com | 12 Mar 2022
  • JDBC Tutorial Part 2: Running SQL Queries

    2 projects | dev.to | 11 Jan 2022
  • FoundationDB Document Layer

    1 project | news.ycombinator.com | 1 Nov 2021