10 مستودعات
Tools for maintaining consistent data across multiple devices and remote servers.
Distinguishing note: Focuses on file-level consistency rather than block-level storage replication.
Explore 10 awesome GitHub repositories matching data & databases · File Synchronization. Refine with filters or upvote what's useful.
هذا المشروع عبارة عن دليل منسق من قبل المجتمع للبرمجيات مفتوحة المصدر المصممة للنشر في بيئات الخوادم الخاصة والمختبرات المنزلية. يعمل كمورد شامل لاكتشاف بدائل مستقلة ذاتية الاستضافة لخدمات السحابة السائدة، مما يمكن المستخدمين من الحفاظ على ملكية كاملة للبيانات والتحكم في بنيتهم التحتية الرقمية. يتم تنظيم الدليل من خلال تصنيف هرمي ينظم مجموعة واسعة من التطبيقات في فئات منطقية، تتراوح من إدارة الوسائط وتحليل البيانات إلى التواصل الخاص وأدوات إنتاجية الفريق. يتميز بعملية مراجعة أقران تعاونية، حيث يقوم أعضاء المجتمع بالتحقق من جودة وملاءمة كل طلب لضمان بقاء الدليل دقيقاً وموثوقاً. يغطي المشروع نطاقاً واسعاً من القدرات، بما في ذلك أتمتة البنية التحتية، ونشر الخدمات القائمة على الحاويات، وإدارة التكوين التصريحي. تساعد هذه الأدوات المستخدمين في الحفاظ على بيئات خادم قابلة للتكرار وإدارة تبعيات الخدمات المعقدة عبر الأجهزة الخاصة. يتم الحفاظ على الدليل كمستودع خاضع للتحكم في الإصدار، مما يضمن تتبع جميع التحديثات والتغييرات التي يقودها المجتمع وأنها شفافة.
Stores and synchronizes files, notes, and photos across devices to maintain a private, self-hosted alternative to cloud-based storage.
Nextcloud هي منصة مستضافة ذاتياً مصممة للتخزين السحابي الخاص، ومزامنة الملفات، ومساحات عمل الفريق التعاونية. توفر مجموعة شاملة من الأدوات لتحرير المستندات، وخدمات البرامج الجماعية مثل التقويمات وجهات الاتصال، وإدارة البيانات الآمنة، كل ذلك مع ضمان احتفاظ المستخدمين بالتحكم الكامل في بنيتهم التحتية وسيادة بياناتهم. تتميز المنصة ببنية اتحادية لامركزية تسمح لمثيلات الخادم المستقلة بمشاركة البيانات والتعاون بشكل آمن عبر الشبكة. وهي تتميز بنظام إضافات معياري للغاية، مما يمكّن المسؤولين من تحميل وتنشيط وإدارة تطبيقات الطرف الثالث ديناميكياً من خلال سجل مركزي. يتم دعم هذه القابلية للتوسع بواسطة محرك سير عمل قائم على الأحداث ومعالجة المهام في الخلفية، والتي تعمل على أتمتة المهام المتكررة ودمج الخدمات الخارجية دون تدخل يدوي. بعيداً عن التخزين والتعاون الأساسيين، يتضمن النظام قدرات إدارية قوية لإدارة حسابات المستخدمين، وصحة النظام، والامتثال التنظيمي. وهو يوفر أدوات سطر أوامر واسعة النطاق لصيانة الخادم، والتكوين، ومراقبة الأداء، إلى جانب دعم دمج خدمات تعلم الآلة للتعامل مع مهام مثل ترجمة اللغة وتحويل الكلام إلى نص. يتم نشر البرنامج كبيئة مستضافة ذاتياً على Linux، مما يتطلب تكوينات خادم ويب وقاعدة بيانات ووقت تشغيل قياسية للعمل.
Keeps local directories updated by automatically syncing files with a remote server.
StackEdit is a browser-based Markdown editor designed for structured document authoring and collaborative content creation. It functions as an offline-first web application, allowing users to maintain full access to their documents and editing tools without an active internet connection, with changes automatically synchronized once connectivity is restored. The platform distinguishes itself through its support for real-time multi-user collaboration, utilizing operational transformation to merge concurrent edits from multiple participants. It features a modular architecture that supports speci
Synchronizes documents with cloud storage and supports exporting content in multiple formats.
This project provides a comprehensive configuration framework for the Rime input engine, designed to standardize and optimize typing behavior for Simplified Chinese. It serves as a modular system for managing large-scale vocabulary databases, custom input schemes, and personalized text transformation rules across different computing environments. The configuration distinguishes itself through a layered approach to dictionary management and input routing. It utilizes modular patch files to override default settings without altering core source files, allowing for flexible customization of cand
Maintains consistent user dictionaries and settings across multiple devices through file-level synchronization.
Seafile is a self-hosted file synchronization and sharing platform that provides a central server for maintaining file consistency across multiple devices. It functions as a cloud storage management system and a collaborative document suite, integrating tools for real-time teamwork and shared file management. The platform distinguishes itself through a metadata-driven file organizer that uses extensible properties and hierarchical tags instead of traditional folder structures. It includes client-side encrypted storage to protect private data using user-defined passwords before files leave the
Provides a self-hosted platform for synchronizing files across multiple devices via a central server.
This project is a self-hosted cloud storage server and content collaboration platform implemented as a PHP web application framework. It functions as a centralized server for storing, synchronizing, and sharing files and data across multiple devices. The system operates as a WebDAV file server and a synchronization server for scheduling and contact information using CalDAV and CardDAV protocols. It features a plugin architecture that allows the server to be extended with additional applications and custom features. The platform provides capabilities for user and group access management, exte
Maintains consistent file-level data across multiple devices and a remote self-hosted server.
Syncthing Android هو تطبيق جوال ومغلف خدمة يتيح مزامنة الملفات اللامركزية من نظير إلى نظير على منصة Android. يعمل كأداة توزيع لمزامنة البيانات التي تعكس المجلدات عبر أجهزة متعددة دون الحاجة إلى خادم سحابي مركزي. يوفر المشروع واجهة جوال لإدارة مثيل المزامنة، باستخدام بنية مغلف الخدمة للتعامل مع دورة حياة وتهيئة ملف المزامنة الثنائي الأساسي. يضمن تبادل البيانات الآمن من خلال تشفير TLS، والتحقق من الهوية القائم على الشهادات، والتشفير المحمي بكلمة مرور للأجهزة البعيدة غير الموثوقة. يغطي التطبيق نطاقاً واسعاً من القدرات، بما في ذلك تبادل البيانات القائم على الكتل، والاكتشاف التلقائي للأقران عبر آليات محلية وعالمية، وحل التعارضات. يدعم أوضاع مزامنة متنوعة، وإصدار المجلدات للاحتفاظ بالبيانات، وتوجيه حركة المرور عبر المرحلات أو الوكلاء لتجاوز جدران الحماية المقيدة. يتم إدارة النظام من خلال نموذج إدارة الحالة القائم على واجهة برمجة التطبيقات، مما يسمح بتهيئة المجلدات المشتركة، واتصال الأجهزة، وإعدادات الوصول إلى الشبكة.
Maintains consistent file contents, modification times, permissions, and symbolic links across devices.
هذا المشروع عبارة عن مدير ملفات Android وعميل مزامنة سحابي مصمم لتصفح وإدارة وتنظيم المستندات والمجلدات المخزنة على خادم بعيد. يعمل كعميل تخزين سحابي WebDAV يقوم بمزامنة المجلدات بين جهاز محمول وخادم تخزين سحابي شخصي. يوفر التطبيق واجهة محمولة لمزامنة وتوزيع الملفات عن بُعد، مما يسمح للمستخدمين بمشاركة الملفات والمجلدات مع الآخرين. ويضمن الوصول الآمن للبيانات المحمولة باستخدام رموز المرور والمصادقة البيومترية لمنع الدخول غير المصرح به. يدمج العميل واجهات برمجة تطبيقات WebDAV وREST لنقل الملفات ومزامنة البيانات الوصفية. ويستخدم OAuth2 للمصادقة ويستخدم فهرسة التخزين المؤقت المحلي والمزامنة الخلفية غير المتزامنة للتعامل مع عمليات نقل البيانات دون حظر واجهة المستخدم.
Maintains consistent file and folder states between the mobile device and a personal cloud server.
This project is a multi-device synchronization tool and remote storage manager that maintains a mirrored state of data between a local machine and a remote server. It provides cloud file synchronization and cross-device data access, allowing local files and folders to be consistent across multiple computers. The client utilizes WebDAV for file management and synchronization, while employing the Open Collaboration Services API for account and session management. It integrates a cross-platform native wrapper to provide OS-level file system integration and includes a command line interface for m
Synchronizes files and folders between local computers and remote servers to maintain data consistency.
proot-distro is a rootless container runtime and Linux distribution manager that allows users to install and run isolated guest environments without requiring administrative root privileges. It utilizes PRoot to simulate root access and filesystem redirection, enabling the deployment of full Linux distributions in a non-root space. The project functions as an OCI container image handler, capable of building, pulling, and pushing OCI-compatible images and manifests. It further serves as a cross-architecture execution layer, utilizing user-mode emulation to run binaries and containers built for
Synchronizes files between two locations using size, modification time, or checksum comparisons.