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
      • Windows
      • Online
      • Android
      • Self-Hosted
      • NativeScript
      • PouchDB
      • React
      • Electron / Atom Shell
      • AngularJS
      • React Native
      • Apache Cordova
      • Ionic Framework
      • Node.JS
      • PhoneGap
      RxDB (short for Reactive Database) is a NoSQL-database for JavaScript Applications like Websites, hybrid Apps, Electron-Apps and NodeJs.
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      ArangoDB database is an open-source NoSQL solution with a flexible data model for documents, graphs, and key-values. Build high performance applications using a convenient sql-like query language or JavaScript extensions.
      show more
      ArangoDB vs MongoDB opinions
      pros, cons and recent comments
      ArangoDB is a flexible document store like MongoDB. The license is also better.
      Positive comment over 2 years ago

      0
      ifcologne Document store as MongoDB, adds joins and transactions.
      Positive comment about 6 years ago

      0


    1. H2 is a relational database management system written in Java. It can be embedded in Java applications or run in the client-server mode. The disk footprint (size of the jar file) is about 1 MB.
      No screenshots yet
    2. Hazelcast is an in-memory Open Source data grid based on Java. By having multiple nodes form a cluster, data is evenly distributed among the nodes. This allows for horizontal scalability both in terms of available storage space and processing power.
      No screenshots yet
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      HSQLDB (Hyper Structured Query Language Database) is a relational database management system written in Java. It has a JDBC driver and supports a large subset of SQL-92 and SQL:2008 standards. It offers a fast, small (around 1300 kilobytes in version 2.


      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      VoltDB is a blazingly fast NewSQL database system. It is specifically designed to run on modern scale-out architectures - fast, inexpensive servers connected via high-speed data networks.
      No screenshots yet
      • FreeOpen Source
      • Windows
      Raven is an Open Source (with a commercial option) document database for the .NET/Windows platform. Raven offers a flexible data model design to fit the needs of real world systems.
      No screenshots yet
    3. Titan is a scalable graph database optimized for storing and querying graphs containing hundreds of billions of vertices and edges distributed across a multi-machine cluster.
      No screenshots yet
    4. CUBRID is a comprehensive GPL/BSD open source relational database management system highly optimized for Web Applications. CUBRID is being developed in C/C++. Includes native HA, online hot backup, and other features. JDBC, PHP, ODBC/.NET, Ruby & Python APIs.
      No screenshots yet
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      Couchbase is the NoSQL database market share leader, with production deployments at AOL, Deutsche Post, NTT Docomo, Salesforce.com, Turner Broadcasting Systems, Zynga and hundreds of other organizations worldwide.
      No screenshots yet
      CouchBase vs MongoDB opinions
      pros, cons and recent comments
      Better performance, better functionality, better support for mobile apps, better query language, better scalability
      Positive comment over 2 years ago

      0
    Showing 20 of 43 alternatives