Use case

Databases for Pub/Sub messaging

Broadcast messages to subscribers in real time. The leading options are RethinkDB, etcd and PocketBase.

31 active · ordered by fit for this category, then WhichDB Score

RethinkDBDocumentopen source

Open-source JSON database that pushes live query results to apps through changefeeds.

33.6
etcdKey-Valueopen source

Raft-based, strongly consistent key-value store that holds Kubernetes' cluster state.

32.4
PocketBaseRelationalopen source

Open-source backend in one Go binary: SQLite database, auth, files, realtime and admin UI.

32.0
Amazon ElastiCacheKey-Valuemanaged

AWS's managed Valkey, Redis OSS and Memcached service, provisioned or serverless.

29.1
InfinispanKey-Valueopen source

Red Hat's open-source distributed cache and key-value store, embeddable or as a RESP-compatible server.

28.8
SpacetimeDBRelational

In-memory relational database that runs your server logic as WASM modules and streams changes to clients.

27.3
GUNGraphopen source

Decentralised, offline-first graph database that syncs peer-to-peer in JavaScript.

26.6
Firebase Realtime DatabaseDocumentmanaged

Firebase's original JSON-tree database that syncs every change to connected clients in milliseconds.

26.4
KurrentDB (EventStoreDB)Event Store

A purpose-built event store for event sourcing, with streams, subscriptions and projections.

18.6
KeyDBKey-Valueopen source

Snap's multi-threaded Redis fork with active-active replication and FLASH storage, now dormant.

13.5
Harper (formerly HarperDB)Documentopen source

Node.js runtime that fuses database, cache, app logic and MQTT/WebSocket messaging in one process.

9.1
MomentoKey-Valuemanaged

Managed Valkey and serverless cache/pub-sub from ex-DynamoDB engineers, plus self-hosted Valkey tooling.

9.0
Microsoft GarnetKey-Valueopen source

Microsoft Research's .NET cache-store that speaks RESP and scales across cores and storage tiers.

7.8
NCacheKey-Valueopen source

A native .NET distributed cache and data grid for Windows and Linux, with an Apache-licensed edition.

7.8
Axon ServerEvent Store

AxonIQ's event store and message router for Axon Framework CQRS and event-sourced apps.

7.5
Google Cloud MemorystoreKey-Valuemanaged

Google Cloud's managed in-memory family: Valkey, Redis, Redis Cluster and Memcached.

5.6
RedictKey-Valueopen source

A copyleft (LGPL) fork of Redis 7.2.4, now limited to security backports.

0.9
Azure Managed RedisKey-Valuemanaged

Microsoft's managed Redis built on Redis Enterprise, replacing the retiring Azure Cache for Redis.

0.4
RedisKey-Valueopen source

The in-memory data structure server that became the default cache, now with search, JSON and vectors built in.

84.3
ValkeyKey-Valueopen source

The Linux Foundation's BSD-licensed fork of Redis, now the default engine on AWS and Google Cloud.

58.0
SupabaseRelationalopen source

Open-source Postgres backend platform: database, auth, storage, realtime and edge functions in one project.

54.3
HazelcastKey-Valueopen source

A Java in-memory data grid and stream processor that embeds in your app or runs as a cluster.

33.5
DragonflyKey-Value

A multi-threaded, shared-nothing in-memory store that speaks Redis and Memcached on one big box.

20.7
UpstashKey-Valuemanaged

Serverless, per-request-priced Redis with an HTTP API built for edge and serverless functions.

20.4
Oracle CoherenceKey-Valueopen source

Oracle's long-running Java data grid, with a UPL-licensed Community Edition on GitHub.

15.7
Apache KvrocksKey-Valueopen source

A Redis-protocol database on RocksDB that trades a little latency for disk-sized capacity.

10.3
Tile38Spatialopen source

In-memory geospatial database and geofencing server that speaks the Redis protocol and HTTP.

10.0
Cloudflare Durable ObjectsKey-Valuemanaged

Single-threaded stateful actors at the edge, each with its own strongly consistent SQLite store.

7.2
Amazon MemoryDBKey-Valuemanaged

A durable, Valkey/Redis-compatible in-memory database on AWS backed by a multi-AZ transaction log.

2.5
Redis CloudKey-Valuemanaged

Redis Ltd.'s own managed Redis on AWS, Azure and GCP, with Active-Active geo-replication and tiering.

1.6
ScaleOut StateServerKey-Value

Commercial in-memory data grid for .NET and Java with parallel query, Redis support and in-cache code.

0.0

deprecated, discontinued & research · 2

license legend · Open source (permissive) · Open source (copyleft) · Source-available · Proprietary