dqlite
« Back to VersTracker
Description:
Embeddable, replicated and fault-tolerant SQLite-powered engine
Type: Formula  |  Latest Version: 1.18.4@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Databases
Tags: database distributed sqlite replication raft embedded
Install: brew install dqlite
About:
dqlite is a C library that extends SQLite with a Raft-based consensus algorithm to create a distributed, replicated SQL database engine. It allows applications to run a highly available SQLite database across multiple nodes without external dependencies. This provides strong consistency and fault tolerance for embedded and edge computing scenarios.
Key Features:
  • Serverless architecture with zero configuration
  • Built-in Raft consensus for automatic leader election
  • Full SQL support via SQLite query language
  • Embeddable library with no external services required
  • Cross-platform compatibility
Use Cases:
  • Building highly available IoT and edge applications
  • Creating fault-tolerant distributed systems with embedded databases
  • Developing applications requiring consistent state without complex database infrastructure
Alternatives:
  • CockroachDB – More complex, requires separate nodes and is heavier weight than dqlite's embedded approach
  • etcd – Key-value store only, lacks SQL query capabilities of dqlite
License: LGPL-3.0-only
Dependencies: libuv, lz4, sqlite
Bottles available for: arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 12, 2025 5:43am 0 VERSION_BUMP b7c262c5
Sep 10, 2025 5:29am 0 VERSION_BUMP 78090516
Sep 10, 2025 4:38am 0 NEW 2bc42bbc