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 是一个命令行代码片段管理器,用于存储、标记和执行常用的 Shell 命令和脚本。它作为一个交互式命令选择器和 Shell 历史记录捕获工具,允许用户从历史记录中提取一次性命令并将其保存为可重用的片段。 该工具的特色在于集成了 Git 同步配置管理器,利用远程 Git 提供商 API 和访问令牌在多台设备间保持片段集合的一致性。它还具有交互式搜索界面,支持基于标签的分类,以便浏览和启动已保存的命令。 该系统通过动态参数扩展支持 Shell 工作流自动化,在原生 Shell 进程中执行命令前提示用户输入或应用默认值。片段通过基于标签的索引进行组织并存储在本地平面文件中,支持跨多个目录管理集合以及项目特定的配置。 该项目使用 Go 编写,可编译为本地安装的独立可执行二进制文件。
Synchronizes local snippet files with remote Git providers using access tokens.
该项目是一个 VS Code 设置同步器和开发环境管理器,旨在在多台机器之间保持一致的编辑器配置、键绑定和扩展列表。它作为一个配置备份工具,使用 GitHub Gist 作为远程存储后端来托管和分发设置文件。 该系统通过在不同操作系统和硬件之间镜像插件集和核心设置,实现了开发环境的可移植性。它支持通过绝对路径文件映射同步自定义代码片段和非标准配置文件。 该工具包括一个同步管理界面,用于控制数据排除和本地设置保留,防止特定于机器的覆盖被覆盖。它提供基于环境的设置过滤,以及通过 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 is an embedded NoSQL database engine designed for native mobile and desktop applications. It functions as a library within the application process, providing local document storage and structured querying capabilities that allow software to remain fully functional and responsive without an active internet connection. The library distinguishes itself through a replication engine that synchronizes local database changes with a central server to maintain consistent state across multiple devices. This synchronization process utilizes a delta-based protocol to transmit only
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.