14 مستودعات
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 هو مكون واجهة مستخدم قابل لإعادة الاستخدام لتطبيقات Android يوفر درج تنقل منزلق. تم تصميمه لمساعدة المطورين على تنظيم أقسام التطبيق وخيارات المستخدم في لوحة مخفية منظمة تحافظ على واجهة نظيفة لمنطقة المحتوى الأساسية. يتميز المكون بعرضه المرئي، الذي يتبع إرشادات Material Design لضمان تجربة مستخدم متسقة وبديهية. يتميز بتسلسل هرمي للقائمة يعتمد على البيانات يسمح بالتجميع المنطقي لعناصر التنقل، ويدمج رسوماً متحركة دائرية انسيابية لتوفير انتقالات مرئية مصقولة عند فتح القائمة أو إغلاقها. من خلال تغليف منطق التخطيط والتفاعل المعقد في فئة واحدة معيارية، تبسط المكتبة تنفيذ التنقل عبر شاشات متعددة. تدعم الانتقالات المعتمدة على الأحداث، مما يسمح للمطورين بفصل تفاعلات القائمة عن تحديثات المحتوى للحفاظ على بنية تطبيق نظيفة وسريعة الاستجابة.
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 هي مكتبة عميل شاملة مصممة لدمج تطبيقات الواجهة الأمامية مع backend-as-a-service مستضاف. توفر واجهة موحدة للتفاعل مع قاعدة بيانات PostgreSQL، وأنظمة إدارة الهوية، وتخزين الكائنات السحابية، ومزامنة البيانات في الوقت الفعلي. تتميز المكتبة بتصميم عميل متماثل يعمل عبر بيئات المتصفح والخادم. وتتميز بنهج آمن للنوع، باستخدام TypeScript لتعيين مخططات قاعدة البيانات مباشرة إلى تعريفات جانب العميل، وتستخدم API قائماً على PostgREST لترجمة استدعاءات JavaScript إلى طلبات RESTful. يغطي العميل مجموعة واسعة من القدرات، بما في ذلك مصادقة المستخدم عبر OAuth و OIDC و passkeys، بالإضافة إلى إدارة الجلسة باستخدام رموز موقعة. ويدير البيانات الثنائية واسعة النطاق من خلال واجهة تخزين متوافقة مع S3 ويتيح تحديثات التطبيق المباشرة عبر اشتراكات قائمة على WebSocket لتغييرات قاعدة البيانات ومزامنة الحضور. تشمل الوظائف الإضافية استدعاء وظائف الحافة بدون خادم (serverless edge functions) وأداء عمليات البحث عن التشابه باستخدام تضمينات المتجهات.
Provides tools to import users, records, and files from other cloud platforms into the project.
هذا المشروع عبارة عن مشغل (operator) لـ Kubernetes مصمم لنشر وإدارة مجموعات قواعد بيانات PostgreSQL للإنتاج باستخدام تكوينات تعريفية. يعمل كوحدة تحكم تقوم بمزامنة الحالة الفعلية لمجموعات قواعد البيانات مع الحالة المطلوبة، مما يوفر نظاماً لتنسيق التوافر العالي، والنسخ الاحتياطي والاستعادة التلقائي، وإدارة قواعد البيانات داخل الحاويات. يتميز المشغل بمجموعة شاملة لحماية البيانات تدعم الاستعادة في نقطة زمنية محددة، والنسخ الاحتياطي متعدد الأنماط إلى تخزين الكائنات السحابي، واستنساخ المجموعات. يضمن التوافر المستمر باستخدام الإجماع الموزع (distributed consensus) للفشل التلقائي (failover) ويدعم إدارة حركة مرور متطورة من خلال مجمع اتصالات (connection pooler) متكامل. يغطي المشروع مجموعة واسعة من القدرات التشغيلية، بما في ذلك النسخ المتماثل المتزامن وغير المتزامن، وجمع القياسات عن بُعد (telemetry) عبر مجموعة مراقبة مخصصة، وإدارة الهوية الآمنة مع تدوير تلقائي لشهادات TLS. كما يوفر أدوات لتوسيع حجم التخزين، وتحديثات محرك قاعدة البيانات، ودمج إضافات قواعد البيانات المختلفة. يتم تثبيت وحدة التحكم في مجموعة باستخدام ملفات بيان قابلة للتخصيص لتمكين التنسيق التعريفي لبيئة قاعدة البيانات.
Moves existing database data into a managed Kubernetes cluster environment from external storage.
هذا المشروع عبارة عن بوت مرآة سحابي لـ Telegram مصمم لتنزيل الملفات من مصادر إنترنت مختلفة ونسخها إلى Telegram أو التخزين السحابي. يعمل كخدمة متخصصة لتنزيل الوسائط عن بُعد، وتنزيل ملفات التورنت و Usenet، ونسخ المحتوى تلقائياً. يتميز البوت بالتكامل العميق مع نظام Rclone البيئي لإدارة الملفات واستنساخها ونقلها عبر مزودي سحابة متعددين. يتضمن مؤتمت محتوى RSS لتشغيل التنزيلات بناءً على فلاتر محددة من قبل المستخدم ويستخدم تدوير حساب الخدمة لتجاوز حصص API عند إدارة الموارد السحابية. يغطي النظام مجموعة واسعة من الإمكانيات، بما في ذلك معالجة الوسائط لاستخراج الأرشيف وتحويل التنسيق، بالإضافة إلى التقاط وسائط الويب من المنصات المدعومة. كما يتميز باكتشاف التورنت عبر واجهات برمجة التطبيقات الخارجية، والبحث المتكرر في المحتوى السحابي، وطابور مهام لإدارة وظائف النقل ذات الحجم الكبير. يتم توفير التحكم الإداري من خلال التحكم في الوصول القائم على الدردشة وقاعدة بيانات لحفظ تكوينات المستخدم وسجل المهام.
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.
هذه الأداة عبارة عن أداة سطر أوامر مصممة لإدارة دورة حياة التخزين الدائم داخل بيئات الحاويات. تسهل الأداة ترحيل، ونسخ احتياطي، واستعادة البيانات بين مطالبات وحدات التخزين الدائمة (persistent volume claims) عبر مساحات أسماء، أو عناقيد، أو فئات تخزين مختلفة. ومن خلال أتمتة هذه المهام، تدعم الأداة توسيع البنية التحتية، والتعافي من الكوارث، وإدارة التخزين العامة. يتميز المشروع بتنسيقه للوظائف المؤقتة (ephemeral jobs) التي تنفذ عمليات نقل البيانات في الخلفية، مما يضمن استمرار العمليات حتى في حالة قطع اتصال جلسة العميل. يستخدم المشروع استراتيجية نقل قابلة للتوصيل تسمح للمستخدمين باختيار طرق مزامنة محددة لاستيعاب طوبولوجيا الشبكة المتغيرة، وقيود جدار الحماية، وقيود عرض النطاق الترددي. تدعم الأداة أيضاً الترحيل العكسي للبيئات التي لا يمكن للمصدر فيها بدء اتصالات خارجية. بعيداً عن الترحيل الأساسي، توفر الأداة تحكماً دقيقاً في حركة البيانات، بما في ذلك القدرة على مزامنة أدلة فرعية محددة وتخصيص ملفات الموارد لتلبية متطلبات البنية التحتية. تفرض الأداة سياسات الأمان من خلال تطبيق سياقات أمان مقيدة وتنفيذ غير جذري (non-root) لحاويات الترحيل. بمجرد اكتمال المهام، تقوم الأداة تلقائياً بتنظيف موارد العنقود المؤقتة للحفاظ على سلامة البيئة.
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.