9 dépôts
Utilities for transferring data between different storage environments or platforms.
Distinguishing note: Focuses on automated data transfer scripts rather than general infrastructure migration.
Explore 9 awesome GitHub repositories matching devops & infrastructure · Data Migration Tools. Refine with filters or upvote what's useful.
Mem0 is an agent-agnostic memory layer designed to provide intelligent agents with long-term persistence and cross-session state management. By acting as a centralized service, it allows diverse AI agents to recall user preferences, past interactions, and historical context, ensuring continuity across multiple workflows and independent agent systems. The platform distinguishes itself through a multi-signal retrieval engine that combines semantic vectors, keyword matching, and entity-linked metadata to surface the most relevant information. It employs an adaptive memory engine that automatical
Automates the transfer of information from open-source setups to managed platforms.
MMKV is a high-performance, cross-platform key-value storage framework designed for mobile platforms and POSIX environments, including Android, iOS, macOS, and Windows. It provides a persistence layer that utilizes memory-mapped files and binary serialization to achieve low-latency data access. The project distinguishes itself through native support for multi-process synchronization, allowing concurrent read and write operations across different application processes. It also implements security via AES encryption for data at rest, featuring symmetric encryption and key rotation to protect st
Provides a tool to import existing data from Android SharedPreferences for a seamless transition.
Lnd is a full implementation of the Lightning Network protocol, functioning as a Bitcoin Layer 2 daemon that manages payment channels and settles transactions on the Bitcoin blockchain. It serves as an off-chain payment processor and a cryptographic wallet manager, enabling the execution of instant, scalable transactions through a network node. The project distinguishes itself through a focus on secure node networking and programmatic control. It provides gRPC and REST API servers for automating payment workflows and utilizes macaroon-based authorization to delegate granular permissions via c
Provides utilities for transferring node identity and state between different storage environments or devices.
Cortex is an open-source, horizontally scalable metrics platform that ingests, stores, and queries Prometheus-compatible time-series data with multi-tenant isolation. It accepts metrics via Prometheus remote write and OpenTelemetry, executes PromQL queries against both recent and historical data, and provides a Prometheus-compatible alerting and recording rule engine with an integrated Alertmanager. The system is built as a set of independently scalable microservices that use hash-ring-based sharding, gossip-based cluster membership, and tenant-aware object storage to distribute workloads acro
Cortex transfers the key-value store backend from an external service (like Consul or etcd) to the built-in gossip-based memberlist.
Shlink est un raccourcisseur d'URL auto-hébergé conçu pour créer et gérer des adresses web raccourcies sur des domaines personnalisés avec une souveraineté totale sur les données. Il fonctionne comme un redirecteur d'URL dynamique et un gestionnaire de liens multi-domaines, permettant à une seule installation d'organiser et de servir des alias sur plusieurs domaines racines différents. Le système est centré sur une API REST pour la gestion programmatique des liens, permettant aux applications externes d'automatiser la création, la mise à jour et la suppression d'URL courtes. Il inclut un moteur d'analyse de trafic dédié qui enregistre les visites, détecte les bots et fournit des données de géolocalisation pour analyser les modèles d'interaction. Le projet propose un routage de trafic avancé capable d'envoyer les visiteurs vers différentes destinations selon le type d'appareil, les en-têtes ou des règles de priorité personnalisées. Il couvre des capacités plus larges incluant la génération de QR codes, le cache distribué partagé et l'administration de clés API avec des permissions granulaires. L'installation est prise en charge via une interface en ligne de commande et des outils de configuration interactifs pour un déploiement sur infrastructure auto-hébergée.
Provides utilities for transferring application records between different installation instances.
Ce projet est un tableau de bord d'activité physique et un pipeline de données qui agrège les statistiques de course et les itinéraires depuis des plateformes sportives externes dans un résumé visuel personnel. Il inclut un outil de migration de données de fitness pour consolider les enregistrements entre différents services sportifs et le stockage local, ainsi qu'un importateur de données pour traiter les fichiers GPX, TCX et FIT. Le système dispose d'un pipeline de synchronisation d'activité automatisé qui récupère périodiquement les données de fitness et redéploie un tableau de bord statique vers une plateforme d'hébergement. Il fournit également une interface utilisateur terminale pilotée par clavier pour filtrer et visualiser les statistiques de course et les listes d'activités localement. La plateforme couvre plusieurs domaines de capacité, incluant la visualisation de données d'activité via des graphiques SVG et des cartes interactives, l'archivage et la migration de données de fitness, et la synchronisation automatisée déclenchée par des workflows ou des raccourcis mobiles. L'interface web est construite en utilisant la génération de site statique avec routage côté client et en-têtes de sécurité pour gérer le trafic.
Provides utilities for transferring running records between different sports services and local storage.
imapsync is an IMAP mailbox synchronization tool and data migration utility designed to copy and synchronize email messages and folder structures between two IMAP servers. It functions as a migration manager for transferring bulk email accounts between different hosting providers, preserving folder hierarchies and message metadata. The tool is distinguished by its ability to automate the transfer of multiple mailboxes sequentially from delimited lists using administrative credentials or user-specific authentication. It supports advanced authentication methods including OAuth2 and XOAUTH2, and
Moves email data between servers while preserving folder hierarchies and message metadata.
TheHive is a security incident response platform and multi-tenant case management system. It functions as a Security Orchestration, Automation, and Response (SOAR) tool and a threat intelligence platform designed to coordinate security investigations by managing alerts, cases, and observables. The platform is distinguished by its multi-tenant architecture, which isolates data across different organizations while supporting selective cross-tenant sharing. It features a SOAR automation engine capable of executing sandboxed JavaScript logic to automate workflows and trigger response actions thro
Provides a tool to transfer incident data from older software versions to newer instances without duplication.
Xboard is a containerized service orchestrator and management platform. It provides a Docker-based administrative dashboard for monitoring and controlling backend system services and configurations through a unified interface for operators and users. The platform utilizes a modular architecture and a dedicated plugin system, allowing for the registration of custom logic and the extension of core administrative functionality. It includes utilities for legacy data migration to transfer records and configurations from previous versions or alternative implementations into the current system sche
Includes a utility for transferring records and configurations from legacy systems into a new schema.