14 repositorios
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 es un componente de interfaz de usuario reutilizable para aplicaciones Android que proporciona un cajón de navegación deslizable. Está diseñado para ayudar a los desarrolladores a organizar secciones de la aplicación y opciones de usuario en un panel estructurado y oculto que mantiene una interfaz limpia para el área de contenido principal. El componente se distingue por su presentación visual, que sigue las directrices de Material Design para asegurar una experiencia de usuario consistente e intuitiva. Cuenta con una jerarquía de menú basada en datos que permite la agrupación lógica de elementos de navegación, e incorpora animaciones de revelación circular fluidas para proporcionar transiciones visuales pulidas cuando el menú se abre o se cierra. Al encapsular la lógica compleja de diseño e interacción en una sola clase modular, la librería simplifica la implementación de la navegación en múltiples pantallas. Soporta transiciones orientadas a eventos, permitiendo a los desarrolladores desacoplar las interacciones del menú de las actualizaciones de contenido para mantener una arquitectura de aplicación limpia y receptiva.
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 is a comprehensive client library designed to integrate frontend applications with a hosted backend-as-a-service. It provides a unified interface for interacting with a PostgreSQL database, identity management systems, cloud object storage, and real-time data synchronization. The library features an isomorphic client design that operates across both browser and server environments. It distinguishes itself through a type-safe approach, utilizing TypeScript to map database schemas directly to client-side definitions, and employs a PostgREST-based API to translate JavaScript calls in
Provides tools to import users, records, and files from other cloud platforms into the project.
Este proyecto es un operador de Kubernetes diseñado para desplegar y gestionar clusters de bases de datos PostgreSQL de producción utilizando configuraciones declarativas. Funciona como un controlador que sincroniza el estado real de los clusters de bases de datos con un estado deseado, proporcionando un sistema para la orquestación de alta disponibilidad, respaldo y recuperación automatizados, y administración de bases de datos en contenedores. El operador se distingue por una suite integral de protección de datos que admite recuperación en un punto en el tiempo, respaldos en modo múltiple a almacenamiento de objetos en la nube y clonación de clusters. Asegura la disponibilidad continua utilizando consenso distribuido para la conmutación por error (failover) automatizada y admite una gestión de tráfico sofisticada a través de un pooler de conexiones integrado. El proyecto cubre una amplia gama de capacidades operativas, incluyendo replicación síncrona y asíncrona, recolección de telemetría a través de un stack de monitoreo dedicado y gestión de identidad segura con rotación automática de certificados TLS. También proporciona herramientas para la expansión de volúmenes de almacenamiento, actualizaciones del motor de base de datos e integración de varias extensiones de base de datos. El controlador se instala en un cluster utilizando manifiestos personalizables para permitir la orquestación declarativa del entorno de base de datos.
Moves existing database data into a managed Kubernetes cluster environment from external storage.
Este proyecto es un bot de espejo en la nube de Telegram diseñado para descargar archivos de varias fuentes de internet y reflejarlos en Telegram o almacenamiento en la nube. Funciona como un servicio especializado para la descarga remota de medios, descarga de torrents y Usenet, y el reflejo automatizado de contenido. El bot se distingue por su profunda integración con el ecosistema Rclone para gestionar, clonar y migrar archivos a través de múltiples proveedores de nube. Incluye un automatizador de contenido RSS para activar descargas basadas en filtros definidos por el usuario y utiliza la rotación de cuentas de servicio para evitar cuotas de API al gestionar recursos en la nube. El sistema cubre una amplia gama de capacidades, incluyendo procesamiento de medios para la extracción de archivos y conversión de formatos, así como captura de medios web desde plataformas compatibles. También cuenta con descubrimiento de torrents mediante API externas, búsqueda recursiva de contenido en la nube y una cola de tareas para gestionar trabajos de transferencia de gran volumen. El control administrativo se proporciona mediante control de acceso basado en chat y una base de datos para persistir las configuraciones de usuario y el historial de tareas.
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.
Esta herramienta es una utilidad de línea de comandos diseñada para gestionar el ciclo de vida del almacenamiento persistente dentro de entornos contenedorizados. Facilita la migración, copia de seguridad y restauración de datos entre reclamaciones de volumen persistente a través de diferentes espacios de nombres, clústeres o clases de almacenamiento. Al automatizar estas tareas, admite el escalado de infraestructura, la recuperación ante desastres y la administración general del almacenamiento. El proyecto se distingue por su orquestación de trabajos efímeros que ejecutan transferencias de datos en segundo plano, asegurando que las operaciones continúen incluso si la sesión del cliente está desconectada. Emplea una estrategia de transferencia conectable que permite a los usuarios seleccionar métodos de sincronización específicos para adaptarse a diversas topologías de red, restricciones de firewall y limitaciones de ancho de banda. La herramienta también admite la migración inversa para entornos donde la fuente no puede iniciar conexiones externas. Más allá de la migración central, la utilidad proporciona un control granular sobre el movimiento de datos, incluida la capacidad de sincronizar subdirectorios específicos y personalizar manifiestos de recursos para cumplir con los requisitos de infraestructura. Impone políticas de seguridad aplicando contextos de seguridad restringidos y ejecución sin root a los contenedores de migración. Una vez que las tareas están completas, la herramienta limpia automáticamente los recursos temporales del clúster para mantener la integridad del entorno.
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.