awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesState Synchronization

Mechanisms for synchronizing local application state with remote GraphQL endpoints via queries and mutations.

Distinct from GraphQL Integrations: Focuses on the synchronization of state rather than the general bridging of database schemas.

Explore 6 awesome GitHub repositories matching data & databases · State Synchronization. Refine with filters or upvote what's useful.

Awesome State Synchronization GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • xi-editor/xi-editorAvatar von xi-editor

    xi-editor/xi-editor

    19,816Auf GitHub ansehen↗

    xi-editor is a high-performance text editor core written in Rust. It employs a client-server architecture that separates the backend editor logic from the user interface, allowing diverse frontends to communicate with the core via a standardized protocol. The project is distinguished by its use of rope-based text buffers for efficient manipulation of large documents and a collaborative engine powered by conflict-free replicated data types to synchronize concurrent edits. It further features an extensible plugin system that integrates external binaries and third-party tools through JSON-based

    Merges local state with remote updates using a conflict resolver and page watcher for consistency.

    Rust
    Auf GitHub ansehen↗19,816
  • aws-amplify/amplify-jsAvatar von aws-amplify

    aws-amplify/amplify-js

    9,568Auf GitHub ansehen↗

    This project is a JavaScript library and SDK used to integrate web and mobile applications with cloud services. It serves as a bridge to backend providers for user authentication, binary object storage, and real-time data synchronization. The library provides a unified interface for managing cloud identity and access, executing queries and mutations against GraphQL endpoints, and consuming REST APIs with secure request signing. It also includes tools for accessing machine learning services for natural language processing and computer vision. Broad capability areas include offline-first data

    Enables application data synchronization and updates by sending queries and mutations to GraphQL endpoints.

    TypeScript
    Auf GitHub ansehen↗9,568
  • formidablelabs/urqlAvatar von FormidableLabs

    FormidableLabs/urql

    8,956Auf GitHub ansehen↗

    urql is a GraphQL client and data management tool used to execute GraphQL operations and synchronize data from remote servers within a software application. It functions as a mechanism for fetching, caching, and managing GraphQL data to maintain state across application views. The project features a pluggable middleware architecture and a normalized GraphQL cache. This allows for the insertion of custom logic into the request and response lifecycle to modify client behavior and the organization of responses by unique identifiers to ensure data consistency. The client provides capabilities fo

    Synchronizes the local application state with remote GraphQL endpoints using queries and mutations.

    TypeScript
    Auf GitHub ansehen↗8,956
  • samuelclay/newsblurAvatar von samuelclay

    samuelclay/NewsBlur

    7,312Auf GitHub ansehen↗

    NewsBlur is an RSS feed aggregator and social news reader that collects and organizes stories from feeds, newsletters, and websites into a single interface. It functions as a feed synchronization service that maintains read states and subscription data across multiple devices and third-party applications. The platform distinguishes itself with AI-powered content summarization to generate briefings and answer questions about articles, alongside a system for training content classifiers. These classifiers learn user preferences for authors and tags to automatically highlight preferred topics or

    Synchronizes story hashes and unread counts across devices to maintain state for offline access.

    Pythonandroidelasticsearchfeed-reader
    Auf GitHub ansehen↗7,312
  • feedbin/feedbinAvatar von feedbin

    feedbin/feedbin

    3,723Auf GitHub ansehen↗

    Feedbin is an RSS feed aggregator that collects and organizes updates from websites, video channels, and playlists into a chronological list. It functions as a centralized content manager, providing tools for feed aggregation and the organization of web-based information. The service distinguishes itself by converting email newsletters into feed entries via unique email aliases and offering a dedicated podcast manager that tracks playback progress across devices. It also includes a full-text extractor to retrieve complete articles when source feeds only provide snippets and a system to track

    Tracks read and unread status across multiple clients using a centralized database for a consistent session state.

    Ruby
    Auf GitHub ansehen↗3,723
  • trojanowski/react-apollo-hooksAvatar von trojanowski

    trojanowski/react-apollo-hooks

    2,388Auf GitHub ansehen↗

    Diese Bibliothek bietet eine Sammlung von Hooks für die Integration von GraphQL-Datenoperationen in funktionale Komponenten innerhalb des Apollo-Client-Ökosystems. Sie fungiert als Zustandsverwaltungstool, das entfernte Serverdaten mit dem lokalen Komponentenstatus synchronisiert und eine konsistente Datendarstellung über die Benutzeroberfläche hinweg sicherstellt. Das Projekt zeichnet sich dadurch aus, dass es serverseitiges Rendering durch ein Framework von Dienstprogrammen ermöglicht, die Daten vorab abrufen und Komponentenbäume auflösen, um vollständig gefülltes HTML bereitzustellen. Es nutzt ein Provider-basiertes Muster, um den Daten-Client in den Komponentenbaum zu injizieren, wodurch verschachtelte Elemente über standardisierte, lebenszyklusbewusste Funktionsaufrufe auf entfernte Daten zugreifen und diese verwalten können. Die Bibliothek deckt ein umfassendes Spektrum an Datenverwaltungsfunktionen ab, einschließlich Remote-Abruf, Mutationsausführung und Echtzeit-Streaming über persistente Verbindungen. Sie handhabt die Komplexität von Lade- und Fehlerzuständen sowie die Cache-Synchronisation automatisch und bietet eine einheitliche Schnittstelle für die Interaktion mit lokalen und entfernten Datenquellen.

    Updates remote data while automatically synchronizing local component state to ensure consistency.

    TypeScript
    Auf GitHub ansehen↗2,388
  1. Home
  2. Data & Databases
  3. GraphQL Integrations
  4. State Synchronization

Unter-Tags erkunden

  • DocumentProcesses for keeping the internal document state consistent across local and remote instances. **Distinct from State Synchronization:** Distinct from State Synchronization: focuses on document content and consistency rather than GraphQL API state.
  • ReadingSynchronizes the read/unread status of articles across multiple client devices. **Distinct from State Synchronization:** Specifically focuses on the reading state of a content stream rather than generic GraphQL application state.