AltHub

rethinkdb/horizon Alternatives

realtime backend / BaaS

Horizon is a realtime, open-source backend for JavaScript apps, built on RethinkDB and providing a server, client library, CLI, and planned GraphQL support.

6.7kJavaScriptMITslowing · last push 8mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

instantdb/instantGitHub

actively maintained realtime BaaS with auth, permissions, storage, presence, and streams; choose when you want a modern drop-in-style backend without RethinkDB ops.

Instant is the best backend for AI-coded apps. You get auth, permissions, storage, presence, and streams — everything you need to ship apps your users will love.

10.5k
TypeScript
Apache-2.0
active16d ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

share/sharedbGitHub

OT-based realtime database backend; choose when you need collaborative editing/offline synchronization with your own persistence.

Realtime database backend based on Operational Transformation (OT)

6.5k
JavaScript
NOASSERTION
active1mo ago
amark/gunGitHub

decentralized peer-to-peer graph data sync; choose when you want offline-first, serverless apps instead of a central RethinkDB backend.

An open source cybersecurity protocol for syncing decentralized graph data.

19.1k
JavaScript
NOASSERTION
active2mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

deployd/deploydGitHub

unmaintained Node toolkit for realtime APIs; choose only for legacy Deployd maintenance or a very old-school self-hosted setup without RethinkDB.

a toolkit for building realtime APIs

4.9k
JavaScript
none
dormant7.5y ago
supabase/realtimeGitHub

narrower Postgres/WebSocket realtime layer; choose when you already run Postgres and only need broadcast, presence, or database-change events.

Broadcast, Presence, and Postgres Changes via WebSockets

7.6k
Elixir
Apache-2.0
active1mo ago

Listed as an alternative to

These projects were analysed and named horizon among their alternatives. The relationship is not symmetric — how horizon rates them is a separate judgement, made when horizon is analysed in its own right.

share/sharedbGitHub

calls horizon “Choose for a complete realtime backend with RethinkDB, different from ShareDB's OT.”

Realtime database backend based on Operational Transformation (OT)

6.5kJavaScriptactive
pocketbase/pocketbaseGitHub

calls horizon “choose it only if you are committed to RethinkDB and want a JS-native realtime backend, despite Horizon's stale/narrower feature set”

Open Source realtime backend in 1 file

60.9kGoactive
InsForge/InsForgeGitHub

calls horizon “Use only for legacy or simple realtime JavaScript apps that fit a RethinkDB-era backend with limited modern BaaS features.”

The all-in-one, open-source backend platform for agentic coding. InsForge gives your coding agent database, auth, storage, compute, hosting, and AI gateway to ship full-stack apps end-to-end.

12.8kTypeScriptactive
instantdb/instantGitHub

calls horizon “Use it for a historical RethinkDB-powered Firebase-style realtime JS backend; it is stale and lower-level than Instant.”

Instant is the best backend for AI-coded apps. You get auth, permissions, storage, presence, and streams — everything you need to ship apps your users will love.

10.5kTypeScriptactive