awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
benbjohnson avatar

benbjohnson/litestream

0
View on GitHub↗
13,240 stars·340 forks·Go·apache-2.0·26 viewslitestream.io↗

Litestream

Litestream is a database backup utility that provides continuous, incremental replication for SQLite databases. It operates as a background process that monitors local database files and streams modifications to remote cloud storage, ensuring that off-site backups are maintained without manual intervention.

The tool functions by intercepting the database file system layer to capture page-level changes and tailing the write-ahead log. This approach allows for real-time synchronization of transactions to various cloud object storage providers through a unified abstraction layer.

Beyond continuous replication, the system supports disaster recovery by enabling the reconstruction of database states. It utilizes periodic compressed snapshots combined with archived log files to facilitate point-in-time recovery, allowing users to restore a database to a specific historical moment.

Features

  • Database Backup Utilities - Provides continuous, incremental database backups to object storage without manual intervention.
  • Replication Tools - Continuously streams local database changes to remote cloud storage for real-time backup.
  • Replication Tools - Streams database changes to remote cloud storage for real-time backups and point-in-time recovery.
  • Point-in-Time Recovery - Enables database restoration to any specific historical moment by replaying archived change logs.
  • Dataset Snapshotting - Provides automated, periodic creation of compressed database snapshots for efficient recovery.
  • Database Change Subscriptions - Streams local database modifications to remote cloud storage in real-time without manual intervention.
  • Database Recovery - Restores databases to specific historical moments by replaying archived change logs.
  • Write-Ahead Logging - Captures database modifications by continuously tailing the write-ahead log for real-time replication.
  • Data Replication - Provides streaming replication for SQLite.
  • Misc - Listed in the “Misc” section of the Awesome Sqlite awesome list.
  • Disaster Recovery Workflows - Maintains reliable off-site database copies to ensure business continuity during hardware failures.
  • VFS Interception - Hooks into the database file system layer to capture page-level changes for real-time replication.
  • Database Restoration Tools - Provides utilities for reverting databases to specific historical states using archived logs.
  • Disaster Recovery Solutions - Facilitates disaster recovery by reconstructing database states from archived change logs.
  • Storage Abstraction - Implements a unified interface for interacting with various cloud object storage providers.

Star history

Star history chart for benbjohnson/litestreamStar history chart for benbjohnson/litestream

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does benbjohnson/litestream do?

Litestream is a database backup utility that provides continuous, incremental replication for SQLite databases. It operates as a background process that monitors local database files and streams modifications to remote cloud storage, ensuring that off-site backups are maintained without manual intervention.

What are the main features of benbjohnson/litestream?

The main features of benbjohnson/litestream are: Database Backup Utilities, Replication Tools, Point-in-Time Recovery, Dataset Snapshotting, Database Change Subscriptions, Database Recovery, Write-Ahead Logging, Data Replication.

Which projects share features with benbjohnson/litestream?

Projects with overlapping indexed features include: wal-g/wal-g — wal-g is a database cloud backup tool and write-ahead log archiver designed for disaster recovery and point-in-time… greptimeteam/greptimedb — GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries… pgbackrest/pgbackrest — pgBackRest is a distributed backup and restore tool for PostgreSQL. It functions as an incremental backup engine and… offen/docker-volume-backup — This project is a Docker volume backup tool and data lifecycle manager that archives volume data to local storage,… tporadowski/redis — Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL… supabase/realtime — Realtime is a real-time data distribution and synchronization engine that enables applications to stream database…

Projects sharing features with Litestream

These projects share indexed features with Litestream. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • wal-g/wal-gwal-g avatar

    wal-g/wal-g

    4,117View on GitHub↗

    wal-g is a database cloud backup tool and write-ahead log archiver designed for disaster recovery and point-in-time recovery. It archives database state and transaction logs to cloud storage providers to ensure long-term data durability. The project provides a manager for compressing, encrypting, and pruning database backups stored in cloud object storage. It specifically enables the restoration of a database to a specific timestamp by fetching base backups and replaying transaction logs. The tool's capabilities cover multi-engine backup and restoration, including the generation of full and

    Go
    View on GitHub↗4,117
  • greptimeteam/greptimedbGreptimeTeam avatar

    GreptimeTeam/greptimedb

    5,968View on GitHub↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    Rustanalyticscloud-nativedatabase
    View on GitHub↗5,968
  • offen/docker-volume-backupoffen avatar

    offen/docker-volume-backup

    3,716View on GitHub↗

    This project is a Docker volume backup tool and data lifecycle manager that archives volume data to local storage, SSH, or cloud providers. It operates as a containerized backup orchestrator and companion container that coordinates volume snapshots and manages the restoration of data for disaster recovery. The tool distinguishes itself through integrated security and consistency controls, utilizing GPG or age encryption to secure archives before remote transmission. It ensures data integrity by managing container states, such as stopping services or running database dump utilities via lifecyc

    Go
    View on GitHub↗3,716
  • pgbackrest/pgbackrestpgbackrest avatar

    pgbackrest/pgbackrest

    4,160View on GitHub↗

    pgBackRest is a distributed backup and restore tool for PostgreSQL. It functions as an incremental backup engine and point-in-time recovery manager, enabling the creation of full, differential, and incremental backups across local and remote repositories. The system is distinguished by its block-level incremental backups, which reduce storage and transfer time by saving only modified data. It integrates with S3-compatible object storage via HTTP and utilizes parallel processing to maximize throughput during backup and restoration operations. The tool covers comprehensive disaster recovery ca

    C
    View on GitHub↗4,160
Compare all 30 related projects→