Litestream is a standalone disaster recovery tool for SQLite databases. It runs as a background process and continuously replicates SQLite changes to another file or remote storage such as S3. The project is designed to make SQLite more practical for production apps that need simple recovery without operating a full database server. It communicates through the SQLite API, which helps reduce the risk of corrupting the database. Litestream is written mainly in Go and includes CLI tooling, Docker support, tests, documentation, and storage-related packages. It is useful for small services, embedded applications, and self-hosted systems that want lightweight replication and point-in-time recovery behavior.

Features

  • SQLite streaming replication
  • Background disaster recovery process
  • File and S3 replica targets
  • Go-based CLI tooling
  • SQLite API-safe operation
  • Docker deployment support

Project Samples

Project Activity

See All Activity >

Categories

Security

License

Apache License V2.0

Follow Litestream

Litestream Web Site

Other Useful Business Software
Build Data Resilience - Take the Assessment Today Icon
Build Data Resilience - Take the Assessment Today

Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
Take the Assessment
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Litestream!

Additional Project Details

Programming Language

Go

Related Categories

Go Security Software

Registered

2026-07-03