14 Repos
Utilities specifically designed for transferring large volumes of data between different cloud providers.
Distinct from Cloud Data Connectors: Existing candidates focus on general cloud storage or database replication rather than file-level migration.
Explore 14 awesome GitHub repositories matching data & databases · Cloud Data Migration Tools. Refine with filters or upvote what's useful.
rclone is a command-line utility and sync engine for managing, synchronizing, and migrating files across numerous cloud storage providers. It functions as a storage management tool that enables bidirectional or one-way synchronization between local filesystems and remote cloud backends. The project acts as a unified cloud storage gateway, capable of merging multiple remote providers into a single directory tree. It further provides a filesystem mount to expose remote cloud storage as a local disk for direct operating system access and a transparent encryption wrapper to secure data before it
Facilitates the migration of large amounts of data between different cloud storage backends.
Aliyunpan is a desktop client and cloud storage file manager designed for organizing and managing data stored on Aliyun Drive. It provides a dedicated interface for uploading, downloading, and organizing files and folders within the cloud storage environment. The application distinguishes itself through multi-account management, allowing users to log into and operate across several different cloud identities simultaneously to move data between accounts. It further integrates the Aria2 protocol to offload file transfers, enabling the movement of data directly from the cloud to remote servers o
Facilitates uploading or downloading very large batches of files to move data between local storage and the cloud.
Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i
Documents Azure Migrate for discovering, assessing, and moving VMs and databases to the cloud.
Azure Data Studio is a cross-platform SQL database management IDE used for writing queries, managing schemas, and administering relational databases. It functions as a comprehensive environment for relational database management, providing a structured interface for executing SQL queries and browsing database objects. The platform is distinguished by its interactive data notebooks, which combine executable code cells, narrative text, and visualizations for data analysis. It also includes specialized tools for database migration, allowing users to assess and transfer schemas and data from on-p
Assesses on-premises databases and facilitates the migration process to cloud services.
Realtime is a real-time data distribution and synchronization engine that enables applications to stream database changes and coordinate state between clients. It functions as a synchronization layer that monitors database write-ahead logs to provide change data capture and pushes updates to authorized clients via WebSockets. The project features a real-time presence server for tracking the online status of active users and a broadcast service for sending ephemeral messages without database persistence. It organizes communication through channel-based message routing and uses a structured JSO
Facilitates the transfer of users, documents, and files from other cloud platforms and database engines.
LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes
Creates Incus instances or volumes from existing physical or virtual machine disks via a dedicated migration tool.
Side-Menu.Android ist eine wiederverwendbare UI-Komponente für Android-Anwendungen, die eine ausziehbare Navigationsleiste (Slide-out Navigation Drawer) bereitstellt. Sie wurde entwickelt, um Entwicklern dabei zu helfen, Anwendungsbereiche und Benutzeroptionen in einem strukturierten, verborgenen Panel zu organisieren, das eine saubere Schnittstelle für den primären Inhaltsbereich beibehält. Die Komponente zeichnet sich durch ihre visuelle Präsentation aus, die den Material Design-Richtlinien folgt, um eine konsistente und intuitive Benutzererfahrung zu gewährleisten. Sie verfügt über eine datengesteuerte Menühierarchie, die eine logische Gruppierung von Navigationselementen ermöglicht, und integriert flüssige kreisförmige Reveal-Animationen, um polierte visuelle Übergänge beim Öffnen oder Schließen des Menüs zu bieten. Durch die Kapselung komplexer Layout- und Interaktionslogik in eine einzige, modulare Klasse vereinfacht die Bibliothek die Implementierung der Navigation über mehrere Bildschirme hinweg. Sie unterstützt ereignisgesteuerte Übergänge, was es Entwicklern ermöglicht, Menüinteraktionen von Inhaltsaktualisierungen zu entkoppeln, um eine saubere und reaktionsschnelle Anwendungsarchitektur zu wahren.
Executes the transition of applications and data to cloud environments using readiness assessments.
Kimai is an open-source time tracking system that records employee working hours, manages absences, and generates professional invoices from recorded timesheets and expenses. It organizes all time records through a mandatory three-level hierarchy of customer, project, and activity, and supports project budget monitoring with configurable time and money limits. The application is extensible through a plugin system that allows adding custom features, invoice templates, reporting views, and dashboard widgets without modifying core files. It provides a RESTful JSON API for programmatic read and w
Offers a migration path from self-hosted installations to a managed cloud subscription.
supabase-js ist eine umfassende Client-Bibliothek, die entwickelt wurde, um Frontend-Anwendungen mit einem gehosteten Backend-as-a-Service zu integrieren. Sie bietet ein einheitliches Interface für die Interaktion mit einer PostgreSQL-Datenbank, Identitätsmanagementsystemen, Cloud-Objektspeicherung und Echtzeit-Datensynchronisierung. Die Bibliothek bietet ein isomorphes Client-Design, das sowohl in Browser- als auch in Serverumgebungen funktioniert. Sie zeichnet sich durch einen Typ-sicheren Ansatz aus, nutzt TypeScript, um Datenbankschemata direkt auf Client-seitige Definitionen zu mappen, und verwendet eine PostgREST-basierte API, um JavaScript-Aufrufe in RESTful-Requests zu übersetzen. Der Client deckt ein breites Spektrum an Funktionen ab, einschließlich Nutzerauthentifizierung via OAuth, OIDC und Passkeys sowie Sitzungsmanagement unter Verwendung signierter Token. Er verwaltet große Binärdaten über ein S3-kompatibles Speicher-Interface und ermöglicht Live-Anwendungsupdates via WebSocket-basierter Abonnements für Datenbankänderungen und Präsenzsynchronisierung. Zusätzliche Funktionalität umfasst den Aufruf von Serverless-Edge-Functions und die Durchführung von Ähnlichkeitssuchen unter Verwendung von Vektor-Embeddings.
Provides tools to import users, records, and files from other cloud platforms into the project.
Dieses Projekt ist ein Kubernetes-Operator, der für die Bereitstellung und Verwaltung von PostgreSQL-Datenbankclustern in der Produktion mittels deklarativer Konfigurationen entwickelt wurde. Er fungiert als Controller, der den tatsächlichen Zustand von Datenbankclustern mit einem gewünschten Zustand synchronisiert und ein System für Hochverfügbarkeits-Orchestrierung, automatisiertes Backup und Recovery sowie containerisierte Datenbankadministration bereitstellt. Der Operator zeichnet sich durch eine umfassende Datenschutz-Suite aus, die Point-in-Time-Recovery, Multi-Mode-Backups in Cloud-Objektspeicher und Cluster-Cloning unterstützt. Er stellt kontinuierliche Verfügbarkeit durch verteilten Konsens für automatisiertes Failover sicher und unterstützt ausgefeiltes Traffic-Management durch einen integrierten Connection-Pooler. Das Projekt deckt ein breites Spektrum an operativen Fähigkeiten ab, einschließlich synchroner und asynchroner Replikation, Telemetrie-Erfassung über einen dedizierten Monitoring-Stack und sicheres Identitätsmanagement mit automatisierter TLS-Zertifikatsrotation. Es bietet zudem Tools für die Erweiterung von Speichervolumes, Datenbank-Engine-Updates und die Integration verschiedener Datenbankerweiterungen. Der Controller wird mittels anpassbarer Manifeste in einem Cluster installiert, um die deklarative Orchestrierung der Datenbankumgebung zu ermöglichen.
Moves existing database data into a managed Kubernetes cluster environment from external storage.
Dieses Projekt ist ein Telegram-Cloud-Mirror-Bot zum Herunterladen von Dateien aus verschiedenen Internetquellen und zum Spiegeln auf Telegram oder Cloud-Speicher. Er fungiert als spezialisierter Dienst für Remote-Media-Downloads, Torrent- und Usenet-Leeching sowie automatisiertes Content-Mirroring. Der Bot zeichnet sich durch eine tiefe Integration in das Rclone-Ökosystem zur Verwaltung, zum Klonen und zum Migrieren von Dateien über mehrere Cloud-Provider hinweg aus. Er enthält einen RSS-Content-Automator, um Downloads basierend auf benutzerdefinierten Filtern auszulösen, und nutzt Service-Account-Rotation, um API-Quotas bei der Verwaltung von Cloud-Ressourcen zu umgehen. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich Medienverarbeitung für Archiv-Extraktion und Formatkonvertierung sowie Web-Media-Capture von unterstützten Plattformen. Es bietet zudem Torrent-Discovery via externe APIs, rekursive Cloud-Content-Suche und eine Aufgabenwarteschlange zur Verwaltung hochvolumiger Transfer-Jobs. Die administrative Kontrolle erfolgt über Chat-basierte Zugriffskontrolle und eine Datenbank zur Persistierung von Benutzerkonfigurationen und Aufgabenhistorie.
Facilitates the transfer of large volumes of data between different cloud providers using server-side operations.
Anthias is a digital signage management system used to schedule and display images, videos, and web pages across a fleet of screens. It functions as a Docker-based device orchestrator that deploys containerized software across networked hardware units via a centralized interface. The platform includes a web-based content scheduler to control the timing, duration, and visibility of media assets using specific date and time windows. Administration is handled through a secure gateway that utilizes a reverse proxy and TLS termination to manage remote display devices over HTTPS. The system covers
Enables the migration of local media assets from self-hosted devices to managed cloud storage.
Dieses Tool ist ein Befehlszeilen-Dienstprogramm für die Verwaltung des Lebenszyklus von persistentem Speicher innerhalb containerisierter Umgebungen. Es erleichtert die Migration, Sicherung und Wiederherstellung von Daten zwischen Persistent Volume Claims über verschiedene Namespaces, Cluster oder Speicherklassen hinweg. Durch die Automatisierung dieser Aufgaben unterstützt es Infrastrukturskalierung, Disaster Recovery und allgemeine Speicherverwaltung. Das Projekt zeichnet sich durch die Orchestrierung kurzlebiger Jobs aus, die Datentransfers im Hintergrund ausführen und sicherstellen, dass Operationen fortgesetzt werden, selbst wenn die Clientsitzung getrennt wird. Es verwendet eine steckbare (pluggable) Transferstrategie, die es Benutzern ermöglicht, spezifische Synchronisationsmethoden auszuwählen, um unterschiedlichen Netzwerktopologien, Firewall-Beschränkungen und Bandbreitenbegrenzungen gerecht zu werden. Das Tool unterstützt zudem die Rückwärtsmigration für Umgebungen, in denen die Quelle keine externen Verbindungen initiieren kann. Über die Kern-Migration hinaus bietet das Dienstprogramm eine granulare Kontrolle über die Datenbewegung, einschließlich der Möglichkeit, spezifische Unterverzeichnisse zu synchronisieren und Ressourcen-Manifeste an Infrastrukturanforderungen anzupassen. Es setzt Sicherheitsrichtlinien durch, indem es eingeschränkte Sicherheitskontexte und Nicht-Root-Ausführung auf Migrationscontainer anwendet. Sobald Aufgaben abgeschlossen sind, bereinigt das Tool automatisch temporäre Cluster-Ressourcen, um die Integrität der Umgebung zu wahren.
Ships a command-line interface for migrating persistent storage data between Kubernetes environments using configurable transfer strategies.
This project provides a collection of command-line tools and scripts designed to automate the ingestion, migration, and preparation of large-scale annotated image datasets. It serves as a utility for managing the retrieval of image collections paired with bounding box and segmentation annotations, facilitating their integration into machine learning data pipelines. The toolset enables the bulk transfer of image data and metadata manifests into private cloud storage environments. It utilizes manifest-driven orchestration to process structured resource locations, ensuring that raw image files r
Provides a command-line interface for transferring bulk image data and metadata manifests into private cloud storage buckets.