A standalone disaster recovery tool that provides streaming replication for SQLite databases.
Litestream is a standalone disaster recovery tool that provides streaming replication for SQLite databases. It runs as a background process and continuously replicates SQLite write-ahead log (WAL) changes to another file or cloud storage like Amazon S3. It solves the problem of data durability and backup for applications using SQLite in production by enabling point-in-time recovery and off-site replication.
Developers and DevOps engineers using SQLite in production environments who need reliable backup, replication, and disaster recovery capabilities without switching to a client-server database.
Litestream offers a simple, non-intrusive way to add robust replication and backup to SQLite, enabling it to be used more confidently in production. Unlike traditional backup solutions, it provides continuous, incremental replication with minimal performance impact.
Streaming replication for SQLite.
Streams SQLite WAL changes incrementally to S3 or a file, ensuring backups are always current without application downtime, as highlighted in the key features.
Enables restoration to any previous database state, providing comprehensive disaster recovery for SQLite-based applications, solving data durability issues.
Uses the standard SQLite API to avoid database corruption, making it safe to run alongside existing applications without modifications.
Runs as a separate background service, requiring no changes to the application code, which simplifies integration and maintenance.
Marked as beta in the README, indicating potential instability, bugs, or breaking changes that could affect production use.
Primarily supports Amazon S3 and local files; other cloud storage providers are not natively supported, reducing flexibility for some environments.
Requires manual setup, configuration, and ongoing monitoring, adding overhead compared to managed database services or built-in solutions.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.