13 repository-uri
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 13 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 este un manager de snippet-uri de linie de comandă utilizat pentru stocarea, etichetarea și executarea comenzilor și scripturilor shell utilizate frecvent. Funcționează ca un selector interactiv de comenzi și un instrument de capturare a istoricului shell-ului, permițând utilizatorilor să extragă comenzi unice din istoric și să le salveze ca snippet-uri reutilizabile. Instrumentul se distinge prin integrarea unui manager de configurație sincronizat prin git, care utilizează API-uri ale furnizorilor git la distanță și token-uri de acces pentru a menține colecțiile de snippet-uri consistente pe mai multe dispozitive. Dispune, de asemenea, de o interfață de căutare interactivă care suportă categorisirea bazată pe tag-uri pentru navigarea și lansarea comenzilor salvate. Sistemul suportă automatizarea fluxului de lucru shell prin expansiunea dinamică a parametrilor, solicitând input de la utilizator sau aplicând valori implicite înainte de a executa comenzile într-un proces shell nativ. Snippet-urile sunt organizate prin indexare bazată pe tag-uri și stocate în fișiere locale flat-file, cu suport pentru gestionarea colecțiilor în mai multe directoare și configurații specifice proiectului. Proiectul este scris în Go și poate fi compilat într-un binar executabil standalone pentru instalare locală.
Synchronizes local snippet files with remote Git providers using access tokens.
This project is a VS Code settings synchronizer and developer environment manager designed to maintain consistent editor configurations, keybindings, and extension lists across multiple machines. It functions as a configuration backup tool that uses GitHub Gists as a remote storage backend to host and distribute setup files. The system enables developer environment portability by mirroring plugin sets and core settings across different operating systems and hardware. It supports synchronization of custom code snippets and non-standard configuration files through absolute path file mapping. T
Synchronizes custom code snippets between different installations to ensure a consistent development experience.
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 pentru iOS este un motor de bază de date NoSQL încorporat, conceput pentru aplicații mobile și desktop native. Funcționează ca o bibliotecă în cadrul procesului aplicației, oferind stocare locală de documente și capabilități de interogare structurată care permit software-ului să rămână complet funcțional și receptiv fără o conexiune activă la internet. Biblioteca se distinge printr-un motor de replicare care sincronizează modificările bazei de date locale cu un server central pentru a menține o stare consistentă pe mai multe dispozitive. Acest proces de sincronizare utilizează un protocol bazat pe delta pentru a transmite doar porțiunile modificate ale documentelor, în timp ce logica automată de rezolvare a conflictelor gestionează stările divergente ale datelor care apar în timpul operării offline. Sistemul de stocare utilizează un model de document JSON și indexare B-tree pentru a gestiona datele, susținut de controlul concurenței multi-versiune pentru a permite operațiuni simultane de citire și scriere. Aceste funcționalități facilitează dezvoltarea offline-first, asigurându-se că informațiile complexe rămân accesibile și performante direct pe dispozitiv.
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.