14 مستودعات
Mechanisms for pushing local database changes to a remote server.
Distinct from Local Databases: Focuses on the background sync of local database state to a remote server, not general local storage
Explore 14 awesome GitHub repositories matching data & databases · Remote Synchronization. Refine with filters or upvote what's useful.
PouchDB is a JavaScript NoSQL document store designed to persist JSON data within web browsers or Node.js environments. It functions as an offline-first data store that caches information on a local device and synchronizes with a remote server when connectivity is available. The database implements the CouchDB API to ensure compatibility for bidirectional data replication. This allows for the synchronization of documents between a local client and remote CouchDB servers to maintain consistency across multiple devices. The project provides capabilities for local browser data storage and remot
Facilitates the replication of local data to a remote server to maintain consistency across devices.
This is a mobile object database and NoSQL local data store that replaces relational tables with a schema-based model. It functions as a reactive data store, using live object observations and change notifications to trigger automatic user interface refreshes. The system provides built-in mobile cloud data synchronization to keep local datasets consistent with a remote server across multiple devices. It also includes security features for encrypted local storage, protecting sensitive on-disk data using at-rest encryption keys and fine-grained access control. Broad capabilities include object
Automatically synchronizes local database changes with a remote server to keep devices in sync.
This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she
Provides reference patterns for synchronizing local data models with a remote server via HTTP.
VNote is a native C++ desktop application designed as a Markdown note-taking platform and digital knowledge base. It provides a high-performance environment for organizing, editing, and structuring information using a Markdown-based content model. The application distinguishes itself with a Vi-style input mode for text navigation and a system of priority-based event hooks for extensibility. It further supports customization through CSS-based theme styling and global hotkey mapping. Broad capabilities include personal knowledge management via full-text and tag search, digital mind mapping, an
Coordinates network transfers and authentication to synchronize local notebooks with remote storage.
Lepton is a cross-platform snippet manager and cloud-synced code library designed to organize and synchronize reusable code fragments and text snippets across different operating systems. It functions as a developer productivity tool and a markdown-enabled code editor for managing technical documentation. The application supports synchronization via remote backends and private enterprise server instances, including GitHub Enterprise integration. It utilizes token-based authentication to secure private code repository syncing and ensures connectivity in restricted corporate environments throug
Synchronizes code snippets across different devices using remote backends and authentication tokens.
Electric is a Postgres data synchronization engine and replication proxy designed to enable local-first software. It replicates data from Postgres databases to client-side stores in real time using logical replication, allowing applications to maintain a local embedded database for offline access and low-latency updates. The system distinguishes itself by using shapes to filter and authorize specific subsets of database rows and columns before streaming them to clients or edge workers. It further supports multi-user collaboration by integrating a conflict-free replicated data type framework t
Implements background synchronization of data from an embedded local database to a remote server.
SimpMusic is an ad-free music streaming application that provides background audio and video playback from external web sources. It enables personal music library management through the organization of custom playlists and the synchronization of user accounts across multiple devices. The application features AI-powered real-time translation of time-synced lyrics and integrates with vehicle head units to map playback controls and browsing for in-car use. It utilizes cookie-based session synchronization to access personal libraries and recommendations from external services. The platform inclu
Synchronizes user playlists and library metadata between local databases and remote accounts.
Pet هو مدير مقتطفات (Snippets) لسطر الأوامر يُستخدم لتخزين، ووسم، وتنفيذ أوامر Shell والنصوص البرمجية المستخدمة بشكل متكرر. يعمل كمحدد أوامر تفاعلي وأداة لالتقاط سجل Shell، مما يسمح للمستخدمين باستخراج الأوامر الفردية من سجلهم وحفظها كمقتطفات قابلة لإعادة الاستخدام. تتميز الأداة بدمج مدير تكوين متزامن مع git، والذي يستخدم واجهات برمجة تطبيقات مزود git عن بُعد ورموز الوصول للحفاظ على مجموعات المقتطفات متسقة عبر أجهزة متعددة. كما تتميز بواجهة بحث تفاعلية تدعم التصنيف القائم على الوسوم لتصفح وتشغيل الأوامر المحفوظة. يدعم النظام أتمتة سير عمل Shell من خلال توسيع المعلمات الديناميكي، والمطالبة بإدخال المستخدم أو تطبيق القيم الافتراضية قبل تنفيذ الأوامر في عملية Shell أصلية. يتم تنظيم المقتطفات عبر الفهرسة القائمة على الوسوم وتخزينها في ملفات مسطحة محلية، مع دعم لإدارة المجموعات عبر أدلة متعددة وتكوينات خاصة بالمشروع. المشروع مكتوب بلغة Go ويمكن تجميعه في ملف ثنائي تنفيذي مستقل للتثبيت المحلي.
Synchronizes local snippet files with remote Git providers using access tokens.
هذا المشروع عبارة عن أداة مزامنة إعدادات VS Code ومدير بيئة مطور مصمم للحفاظ على تكوينات المحرر واختصارات لوحة المفاتيح وقوائم الإضافات متسقة عبر أجهزة متعددة. يعمل كأداة نسخ احتياطي للتكوين تستخدم GitHub Gists كخلفية تخزين بعيدة لاستضافة وتوزيع ملفات الإعداد. يمكن النظام المطورين من نقل بيئة التطوير عن طريق عكس مجموعات الإضافات والإعدادات الأساسية عبر أنظمة تشغيل وأجهزة مختلفة. يدعم مزامنة مقتطفات الكود المخصصة وملفات التكوين غير القياسية من خلال تعيين المسار المطلق للملف. تتضمن الأداة واجهة إدارة مزامنة للتحكم في استبعاد البيانات والحفاظ على الإعدادات المحلية، مما يمنع الكتابة فوق الإعدادات الخاصة بالجهاز. يوفر تصفية الإعدادات القائمة على البيئة والقدرة على الاتصال بشبكات الشركات الخاصة عبر تكامل GitHub Enterprise API. تتم معالجة مزامنة البيانات من خلال التحميل اليدوي والمشغلات القائمة على الأحداث التي تبدأ التحديثات عند تعديلات الملفات المحلية أو بدء تشغيل التطبيق.
Synchronizes custom code snippets between different installations to ensure a consistent development experience.
leetcode-cli is a command line interface for browsing, solving, and submitting coding challenges to LeetCode without using a web browser. It serves as an algorithm practice manager and a plugin-based developer tool that enables users to manage the full lifecycle of competitive programming from the terminal. The project provides a containerized code execution environment using Docker to run and test algorithm solutions in isolated environments. It features a modular architecture that supports third-party extensions to add custom features and workflows. The tool covers a wide range of capabili
Synchronizes local progress and submission history with the remote platform via authenticated requests.
Cult-UI is an AI application UI kit and a collection of accessible components and templates designed for building large language model powered interfaces and agent workflows. It provides a foundation for developing AI applications, including specialized interface libraries for retrieval-augmented generation and agent orchestration. The project distinguishes itself through dedicated UI building blocks for coordinating multi-agent systems, evaluator-optimizer loops, and tool-based execution flows. It also features a component installation CLI and model context protocols for rapidly integrating
Coordinates data exchange between local browser databases and remote servers for session consistency.
Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database tables to classes and execute SQL queries with build-time validation. It functions as a type-safe query builder and a wrapper for SQLite and PostgreSQL, eliminating manual result set parsing by binding query outputs to native objects. The project distinguishes itself through a build-time code generation system that produces type-safe APIs and validates raw SQL statements against database versions before execution. It features reactive query streaming, which transforms SQL queries
Provides mechanisms for synchronizing local database changes with a remote server.
Couchbase Lite for iOS هو محرك قاعدة بيانات NoSQL مضمن مصمم لتطبيقات الهاتف المحمول وسطح المكتب الأصلية. يعمل كمكتبة داخل عملية التطبيق، مما يوفر تخزيناً محلياً للمستندات وقدرات استعلام مهيكلة تسمح للبرمجيات بالبقاء وظيفية بالكامل وسريعة الاستجابة دون اتصال نشط بالإنترنت. تتميز المكتبة بمحرك نسخ متماثل يقوم بمزامنة تغييرات قاعدة البيانات المحلية مع خادم مركزي للحفاظ على حالة متسقة عبر أجهزة متعددة. تستخدم عملية المزامنة هذه بروتوكولاً قائماً على الفرق (delta-based) لنقل أجزاء المستند المعدلة فقط، بينما يدير منطق حل التعارضات التلقائي حالات البيانات المتباينة التي تحدث أثناء التشغيل دون اتصال. يستخدم نظام التخزين نموذج مستند JSON وفهرسة B-tree لإدارة البيانات، مدعوماً بالتحكم في التزامن متعدد الإصدارات لتمكين عمليات القراءة والكتابة المتزامنة. تسهل هذه الميزات التطوير الذي يعتمد على العمل دون اتصال أولاً من خلال ضمان بقاء المعلومات المعقدة قابلة للوصول وذات أداء عالٍ مباشرة على الجهاز.
Replicates local database changes to a central server while pulling incoming updates to maintain consistent state.
Notes is an Android application designed for personal knowledge management and task organization. It functions as an offline-first utility that prioritizes local data persistence, allowing users to capture and store text-based information without requiring an active network connection. The application organizes content into a card-based interface that supports custom themes for visual arrangement. To ensure data availability and portability, it includes features for manual file-system export and local archiving, enabling users to maintain backups independent of external services. Beyond its
Coordinates data merging between local storage and remote cloud services to maintain cross-device consistency.