AltHub

rqlite/rqlite Alternatives

distributed relational database on SQLite

rqlite is a lightweight, fault-tolerant distributed relational database that replicates SQLite using Raft consensus and exposes an HTTP API.

17.7kGoMITactive · last push 1mo agoGitHub

Same job, different approach

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

cockroachdb/cockroachGitHub

Choose when you need a production-scale distributed SQL database with PostgreSQL compatibility, accepting much heavier operational overhead.

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

32.4k
Go
NOASSERTION
active2mo ago
neondatabase/neonGitHub

Choose when you want serverless Postgres with autoscaling and branching rather than a small, self-contained SQLite cluster.

Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.

23.1k
Rust
Apache-2.0
active1mo ago
citusdata/citusGitHub

Choose when you already run PostgreSQL and need distributed sharding as an extension instead of a standalone SQLite-based system.

Distributed PostgreSQL as an extension

12.7k
C
AGPL-3.0
active1mo ago
yugabyte/yugabyte-dbGitHub

Choose when you need a cloud-native distributed SQL database with PostgreSQL compatibility and stronger consistency, at the cost of a heavier deployment.

YugabyteDB - the cloud native distributed SQL database for mission-critical applications.

10.5k
C
NOASSERTION
active1mo ago
litebase/litebaseGitHub

Choose when you prefer SQLite distribution via object storage instead of Raft-based replication.

Open source distributed database built on SQLite and backed by distributed file systems and object storage

449
Go
MIT
active6mo ago
canonical/dqliteGitHub

Choose when you need an embeddable C library for replicated SQLite rather than a standalone HTTP server.

Embeddable, replicated and fault-tolerant SQL engine.

4.4k
C
NOASSERTION
active19d ago

Listed as an alternative to

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

surrealdb/surrealdbGitHub

calls rqlite “Choose for a lightweight distributed SQLite cluster if you need simple relational HA.”

A scalable, distributed, collaborative, document-graph database, for the realtime web

33.0kRustactive
arangodb/arangodbGitHub

calls rqlite “choose for a lightweight fault-tolerant SQLite-layer database with minimal footprint.”

🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.

14.3kC++active
datalevin/datalevinGitHub

calls rqlite “Choose when you want SQLite semantics behind a Raft cluster for HA, accepting network hops and SQL over Datalog.”

A simple, fast and versatile Datalog database

1.5kClojureactive
cockroachdb/cockroachGitHub

calls rqlite “choose when you need a lightweight, fault-tolerant SQL database built on SQLite for minimal footprints.”

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

32.4kGoactive
citusdata/citusGitHub

calls rqlite “Choose when you need a lightweight, easy-to-deploy distributed SQLite for small datasets and high availability, not massive sharding.”

Distributed PostgreSQL as an extension

12.7kCactive
yugabyte/yugabyte-dbGitHub

calls rqlite “Choose if you need a lightweight, simple distributed SQL database and can live with SQLite limitations.”

YugabyteDB - the cloud native distributed SQL database for mission-critical applications.

10.5kCactive