Open Source MongoDB Alternatives

    The best open source alternative to MongoDB is PostgreSQL, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 50 alternatives to MongoDB and many of them is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to MongoDB are SQLite (Free, Open Source), MySQL Community Edition (Free, Open Source), MariaDB (Free, Open Source) and Redis (Free, Open Source).

    This page was last updated Mar 3, 2021

      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      UnQLite is a in-process software library which implements a self-contained, serverless, zero-configuration, transactional NoSQL database engine. UnQLite is a document store database similar to MongoDB, Redis, CouchDB etc.
      No screenshots yet
    1. CrateDB is an open source SQL database with a ground-breaking distributed design: Uses SQL to process any type of data, structured or unstructured, Performs distributed SQL queries at realtime speed, even JOINs and aggregates Makes scaling simple Customers often use...
      No screenshots yet


    2. The Document-Graph database, SQL and Native Queries, asynchronous commands, intents, and much more. OrientDB is "fast" ( storing 220,000 records per second on common hardware ).
      show more
      • FreeOpen Source
      • Linux
      • Online
      HBase is an open source, non-relational, distributed database modeled after Google's BigTable and is written in Java.
      No screenshots yet
      • FreeOpen Source
      • Windows
      NosDB is a 100% native .NET Open Source NoSQL Database (released under the Apache 2.0 License). NosDB is extremely fast and linearly scalable and allows your .NET applications to handle extreme transaction loads (XTP).

      Discontinued

      Last update is from July 2016.

      show more


      • FreeOpen Source
      • Linux
      • Electron / Atom Shell
      • Node.JS
      • npm
      A small local JSON database powered by Lodash (supports Node, Electron and the browser).
      No screenshots yet
    3. Bluzelle is a decentralized and open source database powered by PBFT Consensus Engine. It is a NoSQL key-value store database. Learn about trustless computing and discover the benefits of a decentralized by joining our Beta testing for free.
      show more
      • FreeOpen Source
      • Linux
      HyperDex is the next generation key-value store. It provides a rich API, strong consistency, fault-tolerance, and transactions.
      No screenshots yet
    4. NCache has been the market leader in .NET Distributed Caching for the last 13 years. NCache provides an extremely fast and linearly scalable distributed cache that caches application data and reduces expensive database trips.
      show more
      • FreeOpen Source
      • Windows
      • Linux
      • Online
      • JBoss
      • WebSphere Application Server
      • Oracle Weblogic Server
      • Apache Tomcat
      TayzGrid is an elastic in-memory data grid with a self-healing peer to peer dynamic data grid clustering architecture. TayzGrid is extremely fast and linearly scalable data grid and provides intelligent replication for data reliability without compromising on scalability.
      show more
    Showing 30 of 43 alternatives