awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

97 Repos

Awesome GitHub RepositoriesBackup and Recovery

Tools and processes for creating data snapshots and restoring database states from backups.

Distinguishing note: Covers the lifecycle of data persistence and restoration, distinct from real-time replication.

Explore 97 awesome GitHub repositories matching data & databases · Backup and Recovery. Refine with filters or upvote what's useful.

Awesome Backup and Recovery GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • pingcap/tidbAvatar von pingcap

    pingcap/tidb

    40,166Auf GitHub ansehen↗

    TiDB is a horizontally scalable, distributed SQL database designed to provide consistent transactional storage and high-performance analytical processing within a single unified architecture. It utilizes a decoupled compute-storage design and a distributed key-value storage layer to ensure horizontal scalability and efficient range-based queries. By employing a consensus-based replication algorithm, the system maintains high availability and automatic failover across multiple nodes and geographical regions. The platform distinguishes itself through its hybrid transactional and analytical proc

    TiDB performs regular data and log backups to a remote location to enable cluster restoration as a final recovery measure during site failures.

    Gocloud-nativedatabasedistributed-database
    Auf GitHub ansehen↗40,166
  • ankitects/ankiAvatar von ankitects

    ankitects/anki

    28,571Auf GitHub ansehen↗

    Anki is a cross-platform flashcard management system designed to optimize long-term memory retention through spaced-repetition learning. It functions as a digital learning assistant that uses active recall practice and automated scheduling algorithms to determine the ideal timing for card reviews based on individual performance history. The core system relies on a local relational database to ensure data persistence and portability, while supporting complex study workflows through flexible note-type schema modeling and template-driven content rendering. The platform distinguishes itself throu

    Creates periodic local snapshots of card text and scheduling data to allow for recovery from accidental deletions.

    Rust
    Auf GitHub ansehen↗28,571
  • beekeeper-studio/beekeeper-studioAvatar von beekeeper-studio

    beekeeper-studio/beekeeper-studio

    22,030Auf GitHub ansehen↗

    Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization. The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentic

    Displays real-time execution logs during data operations to facilitate troubleshooting and audit trails.

    TypeScriptbigquerycassandracockroachdb
    Auf GitHub ansehen↗22,030
  • voltagent/awesome-claude-code-subagentsAvatar von VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906Auf GitHub ansehen↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Automates backup and recovery strategies to ensure data integrity and rapid restoration.

    Shellai-agent-frameworkai-agent-toolsai-agents
    Auf GitHub ansehen↗21,906
  • navidrome/navidromeAvatar von navidrome

    navidrome/navidrome

    21,753Auf GitHub ansehen↗

    Navidrome is a self-hosted music streaming server designed to organize, index, and stream personal digital music collections. It functions as a centralized audio streaming platform that manages local audio files, automatically enriching them with metadata and artwork while providing a web interface for playback. The system supports multi-user access, allowing administrators to manage separate collections and listening histories with granular permissions. The platform distinguishes itself through its compatibility with the Subsonic API, enabling users to connect a wide range of third-party mus

    Automates database snapshots and provides tools to restore, prune, and export application state.

    Goairsonicmadsonicmedia-server
    Auf GitHub ansehen↗21,753
  • readest/readestAvatar von readest

    readest/readest

    21,502Auf GitHub ansehen↗

    Readest is a comprehensive digital reading platform designed to manage, annotate, and consume electronic books across multiple devices. It functions as a versatile library manager and reading environment, supporting a wide range of user needs from standard ebook consumption to specialized study and accessibility-focused workflows. The platform distinguishes itself through advanced features like parallel text study, which enables side-by-side document rendering with synchronized scrolling, and a robust text-to-speech engine that provides hands-free reading with synchronized visual highlighting

    Provides tools to export the entire library, including metadata and settings, into portable archives for backup.

    TypeScriptandroidcross-platformebook
    Auf GitHub ansehen↗21,502
  • vitessio/vitessAvatar von vitessio

    vitessio/vitess

    20,788Auf GitHub ansehen↗

    Vitess is a database clustering system for horizontal scaling of MySQL. It functions as a middleware layer that abstracts complex sharding and physical topology, allowing applications to interact with a distributed database environment through a unified interface. By intercepting and routing SQL queries across multiple shards, it enables large-scale data management while maintaining the appearance of a single database instance. The platform distinguishes itself through its ability to perform online schema migrations and distributed transaction coordination without requiring application downti

    Automates the creation and restoration of consistent database snapshots to ensure data durability and disaster recovery readiness.

    Gocncfdatabase-clusterkubernetes
    Auf GitHub ansehen↗20,788
  • henrygd/beszelAvatar von henrygd

    henrygd/beszel

    19,478Auf GitHub ansehen↗

    Beszel is a self-hosted server monitoring platform designed to track real-time performance metrics across multiple host systems and containerized environments. It functions as a centralized dashboard that aggregates data on processor, memory, disk, and network usage, providing visibility into both host-level infrastructure and individual container workloads. The system utilizes lightweight agents to collect performance data, which is then streamed to a central hub and stored in a local relational database. It distinguishes itself through a real-time analytics engine that uses persistent bidir

    Automates the backup and recovery of historical monitoring data and configuration settings.

    Gohomelabmonitoringself-hosted
    Auf GitHub ansehen↗19,478
  • imranr98/obtainiumAvatar von ImranR98

    ImranR98/Obtainium

    17,651Auf GitHub ansehen↗

    Obtainium is an Android application manager designed to track, download, and install software updates directly from developer websites and third-party repositories. By bypassing centralized app stores, it enables users to maintain and update sideloaded applications through automated monitoring of external release sources. The application distinguishes itself through flexible source integration, allowing users to track software via direct URLs or by applying custom regex-based web scraping patterns to arbitrary web pages. It supports private repository access through configurable authenticatio

    Supports exporting tracking data for migration and recovery with automated backup triggers.

    Dartandroidapkapk-update
    Auf GitHub ansehen↗17,651
  • questdb/questdbAvatar von questdb

    questdb/questdb

    17,062Auf GitHub ansehen↗

    QuestDB is a high-performance, distributed time-series database designed for the ingestion, storage, and analysis of massive datasets. It functions as a real-time analytics platform that utilizes a columnar storage engine to optimize disk input and output, enabling efficient analytical scans and complex windowing operations on streaming data. The platform distinguishes itself through specialized capabilities for handling asynchronous time-series streams, including advanced join algorithms that align disparate data sets based on precise timestamp lookups. It supports high-volume ingestion thro

    Performs incremental snapshots to object storage and supports point-in-time recovery for disaster resilience.

    Javacapital-marketscppdatabase
    Auf GitHub ansehen↗17,062
  • kubernetes/kopsAvatar von kubernetes

    kubernetes/kops

    16,631Auf GitHub ansehen↗

    kops is a Kubernetes cluster provisioner and lifecycle manager designed to automate the creation, maintenance, and destruction of production-grade clusters on cloud infrastructure. It functions as a declarative infrastructure manager, synchronizing the live state of a cluster with versioned manifests stored in remote object storage to ensure idempotent operations. The project distinguishes itself by offering comprehensive automation for the entire cluster lifecycle, including high-availability control plane deployment, incremental rolling updates, and automated version upgrades. It also serve

    Manages the etcd infrastructure, including version upgrades, TLS certificate rotation, backups, and capacity resizing.

    Gocncfcontainersgo
    Auf GitHub ansehen↗16,631
  • apple/foundationdbAvatar von apple

    apple/foundationdb

    16,446Auf GitHub ansehen↗

    FoundationDB is an ACID-compliant distributed transactional key-value store. It functions as a scalable database engine that ensures strict serializability and data consistency across a cluster of servers using a shared-nothing architecture. The system is distinguished by its multi-region replication capabilities, allowing data to be synchronized across different datacenters for high availability and disaster recovery. It utilizes optimistic concurrency control to manage distributed transactions and employs a majority-based coordination system to maintain cluster state. The platform provides

    Tracks the status, processing rate, and lag of backup agents to ensure successful data restorability.

    C++aciddistributed-databasefoundationdb
    Auf GitHub ansehen↗16,446
  • victoriametrics/victoriametricsAvatar von VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343Auf GitHub ansehen↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Provides tools for managing the lifecycle of data backups, including listing, locking, and deleting snapshots.

    Godatabasegrafanagraphite
    Auf GitHub ansehen↗16,343
  • tigerbeetle/tigerbeetleAvatar von tigerbeetle

    tigerbeetle/tigerbeetle

    16,291Auf GitHub ansehen↗

    TigerBeetle is a distributed financial accounting database designed for high-volume transaction processing. It functions as a specialized transaction engine that enforces strict double-entry bookkeeping invariants, ensuring that every debit and credit is balanced and accounted for with absolute consistency. By utilizing a consensus-based replication model, the system provides high availability and data durability across geographically distributed clusters, making it suitable for mission-critical financial infrastructure. The system distinguishes itself through a performance-oriented architect

    Detects and repairs data file corruption across replicas while enforcing safe shutdown protocols.

    Zig
    Auf GitHub ansehen↗16,291
  • hashicorp/nomadAvatar von hashicorp

    hashicorp/nomad

    16,211Auf GitHub ansehen↗

    Nomad is a distributed workload orchestrator and infrastructure automation platform designed to manage the lifecycle of applications across large-scale, heterogeneous environments. It functions as a multi-cloud orchestration engine, providing a unified control plane to deploy, scale, and govern containers, virtual machines, and legacy applications. By utilizing declarative job specifications, the system ensures infrastructure convergence and maintains the desired state across distributed data centers and geographic regions. The platform distinguishes itself through a flexible, plugin-based ar

    Captures atomic snapshots of server state for disaster recovery and persistence.

    Go
    Auf GitHub ansehen↗16,211
  • cvat-ai/cvatAvatar von cvat-ai

    cvat-ai/cvat

    15,317Auf GitHub ansehen↗

    CVAT is an open-source, web-based platform designed for annotating images, videos, and 3D point clouds to create high-quality training datasets for machine learning. It functions as a containerized server that orchestrates the entire lifecycle of computer vision data, from initial task creation and manual labeling to quality assurance and final dataset export. The platform distinguishes itself through deep integration with machine learning models, allowing users to deploy custom AI models as serverless functions for automated object detection, tracking, and skeleton annotation. It supports co

    Maintains data integrity through automated backup and system upgrade processes.

    Pythonannotationannotation-toolannotations
    Auf GitHub ansehen↗15,317
  • theonedev/onedevAvatar von theonedev

    theonedev/onedev

    14,705Auf GitHub ansehen↗

    OneDev is a self-hosted, unified development platform that integrates Git repository hosting, issue tracking, and continuous integration and deployment (CI/CD) into a single system. It provides a comprehensive environment for managing the entire software lifecycle, allowing teams to coordinate code reviews, track development tasks, and automate build pipelines through a centralized interface. The platform distinguishes itself by offering browser-based, containerized development environments that allow developers to access and edit project files directly on the server. Its build system utilize

    Creates snapshots of databases and file systems to ensure data recovery and system reliability.

    Javaci-cddevopsgit
    Auf GitHub ansehen↗14,705
  • duplicati/duplicatiAvatar von duplicati

    duplicati/duplicati

    14,283Auf GitHub ansehen↗

    Duplicati is a self-hosted backup server designed to perform encrypted, incremental, and compressed backups to a wide range of local, network, and cloud-based storage providers. It functions as a background service that automates recurring data protection tasks, ensuring that only changed data blocks are stored to maximize efficiency and minimize bandwidth usage. The project distinguishes itself through a centralized management console that allows for the orchestration of multiple distributed backup agents from a single web-based dashboard. It supports multi-tenant management, enabling the or

    Scans remote storage to verify data consistency and prevent corrupted backups before restoration.

    C#backupc-sharpclient-only-backup
    Auf GitHub ansehen↗14,283
  • streetwriters/notesnookAvatar von streetwriters

    streetwriters/notesnook

    13,702Auf GitHub ansehen↗

    Notesnook is a cross-platform note-taking application designed for private knowledge management. It functions as a secure personal information manager that prioritizes user data confidentiality by employing client-side end-to-end encryption for all stored notes, attachments, and metadata. By utilizing a local-first synchronization model, the application ensures that information remains accessible offline while maintaining a consistent state across desktop and mobile devices. The platform distinguishes itself through a focus on privacy-centric organization and secure information handling. User

    Provides manual and automatic backup capabilities to ensure data portability and prevent vendor lock-in.

    TypeScriptasp-net-coredotnet-coreelectron
    Auf GitHub ansehen↗13,702
  • bitwarden/clientsAvatar von bitwarden

    bitwarden/clients

    13,114Auf GitHub ansehen↗

    This project is a comprehensive zero-knowledge security suite designed for enterprise credential management, secrets orchestration, and password management. It provides a secure, end-to-end encrypted vault that allows users to store, synchronize, and manage sensitive information, including passwords, passkeys, and infrastructure secrets, across desktop, mobile, and browser environments. The platform distinguishes itself through a strict zero-knowledge architecture where all encryption and decryption occur locally on the client, ensuring that plaintext data remains inaccessible to the server.

    Stores and restores authentication data automatically during device recovery using native mobile backup services.

    TypeScriptangularbitwardenbrowser-extension
    Auf GitHub ansehen↗13,114
Vorherige1234…5Nächste
  1. Home
  2. Data & Databases
  3. Backup and Recovery

Unter-Tags erkunden

  • Backup Scripting2 Sub-TagsUtilities for automating backup and restore operations via scripts and remote filesystem integration. **Distinct from Backup and Recovery:** Focuses on the automation and scripting of these tasks rather than general recovery tools or monitoring.
  • Backup and Restore Monitoring3 Sub-TagsReal-time logging and audit trail generation for database backup and restoration operations. **Distinct from Backup and Recovery:** Distinct from general backup tools: focuses on the observability and logging of the backup process itself.
  • Containerized Backup Verifications1 Sub-TagAutomatic restoration of backups into temporary containers to verify integrity without impacting production systems. **Distinct from Backup and Recovery:** Distinct from Backup and Recovery: focuses on automated integrity testing via throwaway containers, not just backup creation or restoration.
  • Database AdministrationTasks including data seeding, persistent storage mapping, and backup and restore processes for directory services. **Distinct from Backup and Recovery:** Focuses on administrative database operations (backups, seeding) rather than the general backup/recovery of generic databases.
  • Filesystem State Backups1 Sub-TagArchiving the entire state of a filesystem into compressed formats for restoration. **Distinct from Backup and Recovery:** Focuses on full root filesystem archiving for OS state, rather than database-specific snapshots.
  • Full and Delta BackupsGeneration of complete database snapshots and incremental delta backups to optimize storage. **Distinct from Backup and Recovery:** Specifically addresses the generation of full vs delta backup types within the backup and recovery lifecycle
  • Kubernetes Resource Backups1 Sub-TagBacking up and restoring Kubernetes API objects and persistent volumes. **Distinct from Backup and Recovery:** Specifically targets Kubernetes cluster resources and volumes rather than generic database states.
  • Manga Library Backups1 Sub-TagCreating and restoring library backups in a format compatible with Mihon for data portability and disaster recovery. **Distinct from Backup and Recovery:** Distinct from general Backup and Recovery: focuses on manga library metadata and reading progress in a portable JSON schema, not database snapshots.
  • Recovery Point AnalysisCalculation of recovery time objectives and potential data loss windows based on backup history. **Distinct from Backup and Recovery:** Distinct from Backup and Recovery: specifically analyzes the timeline and gaps in backup sequences to estimate data loss rather than performing the backup or restore itself.
  • Standby Management1 Sub-TagMechanisms for creating and managing standby database instances and executing primary-standby switchovers. **Distinct from Backup and Recovery:** Distinct from general backup/restore by focusing on the operational management of active standby tenants and switchovers.