Open Source Amazon DynamoDB Alternatives
The best open source alternative to Amazon DynamoDB is PostgreSQL. If that doesn't suit you, our users have ranked more than 50 alternatives to Amazon DynamoDB and many of them is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to Amazon DynamoDB are MariaDB, Redis, Triplit and CouchDB.
- Freemium • Proprietary
- 73 PostgreSQL alternatives
PostgreSQL is a powerful, open source object-relational database system with over 35 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.
License model
- Free • Open Source
Application type
Country of Origin
United States
Platforms
- Mac
- Windows
- Linux
- BSD
- Self-Hosted
PostgreSQL Features
- 54 MariaDB alternatives
MariaDB is a backward compatible, drop-in replacement of the MySQL® Database Server. It includes all major open source storage engines.
License model
- Free • Open Source
Application type
Country of Origin
Finland
EU
Platforms
- Windows
- Linux
- BSD
MariaDB Features
- 48 Redis alternatives
The in-memory data store used by millions of developers as a cache, vector database, document database, streaming engine, and message broker.
License model
- Free • Open Source
Application type
Country of Origin
United Kingdom
Platforms
- Mac
- Linux
- Self-Hosted
- Software as a Service (SaaS)
- Docker
A full-stack, syncing database that runs on both server and client. Pluggable storage (indexeddb, sqlite, durable objects), syncs over websockets, and works with your favorite framework (React, Solid, Vue, Svelte).
License model
- Free • Open Source
Platforms
- Self-Hosted
- Software as a Service (SaaS)
Triplit Features
- 72 CouchDB alternatives
Apache CouchDB is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP / JSON API. It includes incremental map / reduce mechanics for queries and keeps data safe with an append-only datastore.
License model
- Free • Open Source
Application type
Country of Origin
United States
Platforms
- Mac
- Windows
- Linux
- Android
- BSD
CouchDB Features
- 48 Valkey alternatives
Valkey is an open source (BSD) high-performance key/value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database. Valkey can run as either a standalone daemon or in a cluster, with options for replication and high...
Valkey Features
- 50 Apache Cassandra alternatives
The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance.
License model
- Free • Open Source
Application type
Country of Origin
United States
Platforms
- Mac
- Windows
- Linux
- BSD
- Amazon Web Services
- Google Cloud Platform
- Microsoft Azure
Apache Cassandra Features
- 48 DiceDB alternatives
DiceDB is an open-source, fast, reactive, in-memory database optimized for modern hardware. Commonly used as a cache, it offers a familiar interface while enabling real-time data updates through query subscriptions.
License model
- Free • Open Source
Application types
Platforms
- Self-Hosted
- Docker
DiceDB Features
EdgeDB is a database designed to solve some fundamental design flaws that make working with databases—both relational and NoSQL alike—unnecessarily onerous.
License model
- Free • Open Source
Application type
Country of Origin
United States
Platforms
- Mac
- Windows
- Linux
- Self-Hosted
EdgeDB Features
FerretDB (formerly MangoDB) is an open-source proxy, which converts MongoDB wire protocol queries to SQL, and uses PostgreSQL as a database engine.
License model
- Free • Open Source
Country of Origin
United States
Platforms
- Mac
- Windows
- Linux
- Online
- Self-Hosted
FerretDB Features
YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions.
License model
- Free • Open Source
Application type
Country of Origin
Russia
Platforms
- Self-Hosted
- Docker
YDB Features
- 31 neo4j alternatives
You can think of Neo4j as a high-performance graph engine with all the features of a mature and robust database.
License model
- Free • Open Source
Country of Origin
United States
Platforms
- Mac
- Windows
- Linux
neo4j Features