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
·

18 Repos

Awesome GitHub RepositoriesOptimistic Update Management

Systems for managing immediate cache updates with rollback capabilities.

Distinguishing note: None available; minting under Data & Databases.

Explore 18 awesome GitHub repositories matching data & databases · Optimistic Update Management. Refine with filters or upvote what's useful.

Awesome Optimistic Update Management GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • vercel/swrAvatar von vercel

    vercel/swr

    32,406Auf GitHub ansehen↗

    SWR is a data fetching library that provides a collection of hooks for managing remote data synchronization, caching, and state updates in web applications. It employs a declarative approach to handle complex network request lifecycles and dependency chains, ensuring that client-side application state remains consistent with server data through automatic revalidation and background updates. The library distinguishes itself through a reactive cache layer that automatically synchronizes local state with remote sources based on component lifecycle events. It features event-driven revalidation, w

    Updates the local cache immediately before a remote mutation finishes with automatic rollback capabilities.

    TypeScriptcachedatadata-fetching
    Auf GitHub ansehen↗32,406
  • marmelab/react-adminAvatar von marmelab

    marmelab/react-admin

    26,780Auf GitHub ansehen↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Synchronizes data across clients using pub-sub mechanisms to display live changes and notifications without manual page refreshes.

    TypeScriptadminadmin-dashboardadmin-on-rest
    Auf GitHub ansehen↗26,780
  • pubkey/rxdbAvatar von pubkey

    pubkey/rxdb

    23,048Auf GitHub ansehen↗

    This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d

    Synchronizes local data with remote backends using GraphQL subscriptions or event emitters to maintain consistent state.

    TypeScriptangularbrowser-databasecouchdb
    Auf GitHub ansehen↗23,048
  • insforge/insforgeAvatar von InsForge

    InsForge/InsForge

    11,794Auf GitHub ansehen↗

    InsForge is a backend-as-a-service platform that provides an integrated suite of tools for managing relational databases, identity provision, object storage, and serverless compute. It functions as an open-source identity provider and a PostgreSQL database manager featuring integrated vector storage and row-level security. The platform serves as an LLM orchestration gateway, offering a unified endpoint to route requests across various AI providers through an OpenAI-compatible interface. It enables AI-driven application generation and connects AI agents to backend resources using a standardize

    Broadcasts database updates to clients in real-time using a pub-sub mechanism.

    TypeScriptaiai-agentscoding
    Auf GitHub ansehen↗11,794
  • firebaseextended/flutterfireAvatar von FirebaseExtended

    FirebaseExtended/flutterfire

    9,222Auf GitHub ansehen↗

    FlutterFire is a set of plugins and libraries that provide a Firebase SDK for applications built with the Flutter framework. It functions as a cloud services wrapper that maps Firebase cloud APIs to the Dart programming language, enabling backend integration for cloud data storage, user authentication, and serverless function execution. The project uses a plugin-based modular architecture to separate different cloud services into independent packages. It employs platform-interface abstractions and method-channel-based native interoperability to communicate with native Android and iOS SDKs thr

    Uses continuous data streams to automatically push remote database updates to the user interface.

    Dart
    Auf GitHub ansehen↗9,222
  • firebase/quickstart-androidAvatar von firebase

    firebase/quickstart-android

    9,253Auf GitHub ansehen↗

    This repository provides a collection of starter templates, reference projects, and implementation guides for integrating Firebase services into Android applications. It serves as a boilerplate for building mobile apps with built-in cloud backend integration. The project includes examples for connecting Android applications to large language models for generative AI features. It also provides sample code for managing user identity and authentication, as well as demonstrations for integrating cloud databases and serverless functions. The codebase covers a broad range of capabilities, includin

    Implements real-time data synchronization between the mobile client and cloud database to propagate updates instantly.

    Kotlinandroidfirebase
    Auf GitHub ansehen↗9,253
  • angular/angularfire2Avatar von angular

    angular/angularfire2

    7,809Auf GitHub ansehen↗

    AngularFire ist eine Integrationsbibliothek, die das Firebase-JavaScript-SDK in Angular-Dienste und Dependency-Injection-Muster einbettet. Sie bietet die notwendigen Mechanismen, um Backend-Authentifizierung, Datenbanken und Speicher mit einer Anwendung zu verbinden. Die Bibliothek konvertiert Live-Daten-Feeds in Observable-Sequenzen, um Remote-Daten in Echtzeit mit dem Anwendungszustand zu synchronisieren. Sie enthält zudem einen Mechanismus zum Schutz von Routen durch Verifizierung der Benutzeridentität über Authentifizierungs-Token sowie ein Befehlszeilen-Dienstprogramm zur Automatisierung der Bereitstellung von Anwendungs-Builds auf Hosting-Diensten. Zusätzliche Funktionen umfassen das Tracking von Router-Navigation und Benutzerereignissen für Web-Analysen sowie die Kapselung von Cloud-API-Aufrufen innerhalb injizierbarer Klassen, um Infrastruktur von Geschäftslogik zu trennen.

    Synchronizes remote Firebase data with the local application state in real time.

    TypeScript
    Auf GitHub ansehen↗7,809
  • deepstreamio/deepstream.ioAvatar von deepstreamIO

    deepstreamIO/deepstream.io

    7,183Auf GitHub ansehen↗

    deepstream.io is an open-source realtime server that synchronizes JSON records, events, and remote procedure calls across clients and backend services. It functions as a realtime data sync server, event pub/sub server, record database server, and RPC server, all within a single platform. The server authenticates and authorizes every message using multiple strategies including JWT, HTTP, and file-based credentials, with a declarative permission language controlling access to records, events, and RPCs at a granular level. The platform distinguishes itself through its combination of realtime dat

    Keeps JSON records and state synchronized across all connected clients and backend services in real time.

    TypeScriptauthenticationdatasyncdeepstream
    Auf GitHub ansehen↗7,183
  • rethinkdb/horizonAvatar von rethinkdb

    rethinkdb/horizon

    6,738Auf GitHub ansehen↗

    Horizon is a realtime API server and RethinkDB backend designed to push database changes instantly to front-end clients. It utilizes a WebSocket data streaming API to synchronize data between the database and user interfaces without requiring manual polling. The project integrates an OAuth identity manager for verifying user identities through third-party providers and a role-based access control system to define granular permissions for viewing or modifying database documents. It is delivered as a containerized backend framework, allowing the server and its dependencies to be deployed as a p

    Acts as a server that persists and synchronizes JSON documents across connected clients in real time.

    JavaScript
    Auf GitHub ansehen↗6,738
  • hazelcast/hazelcastAvatar von hazelcast

    hazelcast/hazelcast

    6,570Auf GitHub ansehen↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Updates shared values only if they match an expected state, providing a high-performance alternative to locking.

    Javabig-datacachingdata-in-motion
    Auf GitHub ansehen↗6,570
  • firebase/quickstart-jsAvatar von firebase

    firebase/quickstart-js

    5,367Auf GitHub ansehen↗

    Dieses Projekt ist eine Sammlung von Referenzimplementierungen, Beispielcode und Starter-Kits zur Integration von Firebase-Backend-Diensten in Webanwendungen unter Verwendung des JavaScript-SDK. Es dient als praktischer Leitfaden für das Bootstrapping von Projekten mit Cloud-gehosteter Authentifizierung, Datenbanken und serverloser Logik. Das Repository bietet spezifische Beispiele für die Implementierung von Echtzeit-Datensynchronisation, Benutzeridentitätsverwaltung und ereignisgesteuerten Cloud-Funktionen. Es enthält zudem Referenzcode für die Verwendung lokaler Service-Emulatoren, um Cloud-Funktionalität auf einer lokalen Maschine vor der Produktionsbereitstellung zu testen. Die Codebasis deckt ein breites Spektrum an Funktionen ab, einschließlich NoSQL- und relationaler Datenspeicherung, statischem Asset-Hosting auf einem globalen CDN und der Durchsetzung deklarativer Sicherheitsregeln. Sie demonstriert zudem die Integration von Identitätsprüfung und die Ausführung serverseitiger Logik in verwalteten Umgebungen.

    Demonstrates administrative data operations on a cloud-hosted JSON database for real-time synchronization.

    TypeScript
    Auf GitHub ansehen↗5,367
  • trailbaseio/trailbaseAvatar von trailbaseio

    trailbaseio/trailbase

    5,324Auf GitHub ansehen↗

    Trailbase ist eine Backend-as-a-Service-Plattform, die als einzelne ausführbare Datei bereitgestellt wird und eine Echtzeit-Datenbank-Engine, ein Identitäts- und Zugriffsmanagement sowie einen typsicheren API-Generator integriert. Sie bietet eine umfassende Backend-Umgebung, einschließlich einer SQLite-basierten Speicher-Engine und einer WebAssembly-Runtime-Server zur Ausführung benutzerdefinierter Logik. Die Plattform zeichnet sich dadurch aus, dass sie Datenbankschemata automatisch in JSON-APIs mit sprachübergreifenden Client-Bindings transformiert und die Ausführung portabler Komponenten für Server-Side-Rendering und benutzerdefinierte HTTP-Routen ermöglicht. Sie integriert zudem Vektor-Datenbankfunktionen zur Unterstützung der Speicherung von Embeddings und Ähnlichkeitssuche. Das System deckt ein breites Spektrum operativer Funktionen ab, einschließlich Benutzerauthentifizierung mit Social-Login-Unterstützung, Zugriffskontrolllisten für Datensichtbarkeit und Pub-Sub-Synchronisierung für Live-Daten-Updates. Es bietet zudem Tools zur Verwaltung von Datenbankschemata mittels SQL-Migrationen und zur Handhabung von Geodaten.

    Synchronizes database state across connected clients in real time for live updates.

    Rustauthenticationdatabaserest-api
    Auf GitHub ansehen↗5,324
  • firebase/firebase-js-sdkAvatar von firebase

    firebase/firebase-js-sdk

    5,125Auf GitHub ansehen↗

    Dies ist ein Backend-as-a-Service-SDK, das Web- und mobile Anwendungen mit einer Suite von Cloud-Diensten verbindet. Es bietet ein einheitliches Interface für das Management von Benutzeridentitäten, die Ausführung serverloser Logik und die Handhabung von Cloud-Objektspeichern. Das Toolkit zeichnet sich durch seine Echtzeit-Datensynchronisation aus, die es ermöglicht, NoSQL-Dokumentendaten über mehrere Clients hinweg konsistent zu halten, inklusive integrierter Offline-Persistenz. Es erleichtert den sicheren Benutzerzugriff über eine Vielzahl von Identitätsanbietern und verwaltet den Aufruf serverloser Funktionen, um Backend-Logik als Reaktion auf HTTPS-Anfragen oder Datenbankereignisse auszuführen. Das SDK deckt ein breites Spektrum an operativen Fähigkeiten ab, einschließlich NoSQL- und relationalem Datenbankmanagement, Crash-Monitoring und Analysen des Benutzerverhaltens. Es bietet zudem Tools für die Remote-Anwendungskonfiguration, gezielte Push-Benachrichtigungen und die Integration von Large Language Models für KI-gestützte Funktionen. Das Projekt ist in TypeScript implementiert und bietet sprachspezifische Bibliotheken, die REST- und WebSocket-APIs in hochgradige Methoden abstrahieren.

    Uses long-lived connections to push real-time data updates from the cloud to clients via listeners.

    TypeScriptfirebasefirebase-authfirebase-authentication
    Auf GitHub ansehen↗5,125
  • deployd/deploydAvatar von deployd

    deployd/deployd

    4,942Auf GitHub ansehen↗

    deployd ist ein Echtzeit-API-Framework und ein MongoDB-Backend-as-a-Service, das die Erstellung vernetzter Interfaces ermöglicht, die Daten und Ereignisse zwischen Clients und Servern synchronisieren. Es fungiert als JavaScript-API-Middleware, die in HTTP-Server integriert werden kann, um Authentifizierung, Request-Interceptors und Echtzeitfunktionen bereitzustellen. Das Projekt bietet ein selbst gehostetes API-Management-Dashboard zur Konfiguration von Ressourceneinstellungen, zur Verwaltung von Datensammlungen und zur Überwachung des Serverstatus über ein webbasiertes Interface. Es enthält eine Echtzeit-Datensynchronisations-Engine, die Live-Datenbankaktualisierungen über Sockets an verbundene Clients sendet. Das System deckt Backend-Datenmanagement mit Schema-Validierung und rekursiven Abfragen ab sowie Benutzerauthentifizierungs-Workflows, die Sitzungen über zustandslose Anfragen und persistente Verbindungen hinweg verfolgen. Es bietet zudem Funktionen für Echtzeit-Event-Broadcasting, benutzerdefinierte API-Middleware-Erweiterung über Module und administrative Zugriffskontrolle. Das Projekt enthält ein CLI zum Bootstrapping neuer Projekte und zum Ausführen von Entwicklungsservern.

    Runs a server that persists and synchronizes document data across connected clients via a realtime API.

    JavaScript
    Auf GitHub ansehen↗4,942
  • firebase/firebase-toolsAvatar von firebase

    firebase/firebase-tools

    4,437Auf GitHub ansehen↗

    firebase-tools ist eine Befehlszeilenschnittstelle (CLI) und ein Cloud-Ressourcen-Orchestrator, der zur Verwaltung, zum Testen und zum Deployment von Firebase-Projekten verwendet wird. Es dient als primäres Tool für die Administration von Cloud-Ressourcen, die Konfiguration von Projekteinstellungen und die Handhabung der Authentifizierung über ein Terminal. Das Projekt enthält einen lokalen Cloud-Service-Emulator, der es Entwicklern ermöglicht, lokale Versionen von Cloud-Diensten auszuführen, um das Verhalten vor dem Deployment in die Produktion zu verifizieren. Es implementiert zudem einen Server basierend auf dem Model Context Protocol, um Projektdaten und Service-Steuerungen für KI-Assistenten offenzulegen. Das Tool deckt eine breite Palette operativer Funktionen ab, einschließlich Deployment und Monitoring von Serverless-Funktionen, NoSQL-Datenbankoperationen für Firestore und Realtime Database sowie die Verteilung von mobilen Anwendungs-Binärdateien an Tester. Es bietet zudem Utilities für die Validierung von Sicherheitsregeln, Remote-Konfigurationsmanagement und die Migration von Benutzerkontodaten.

    Performs data operations, modifies settings, and generates usage reports for a realtime database.

    TypeScript
    Auf GitHub ansehen↗4,437
  • thealphamerc/flutter_twitter_cloneAvatar von TheAlphamerc

    TheAlphamerc/flutter_twitter_clone

    4,233Auf GitHub ansehen↗

    This project is a social media mobile application built with the Flutter framework. It provides a cross-platform user interface for iOS and Android that implements a microblogging platform layout and a serverless architecture using Firebase for authentication, data persistence, and media hosting. The application features a real-time chat system and live content delivery powered by a NoSQL cloud database. This allows for instant data synchronization across feeds and private one-on-one messaging. The platform covers core social networking capabilities, including user profile management, short-

    Synchronizes live data streams from a NoSQL database to provide instant user interface updates.

    Dartfirebase-authfirebase-realtime-databasefirebase-storage
    Auf GitHub ansehen↗4,233
  • firebase/quickstart-iosAvatar von firebase

    firebase/quickstart-ios

    3,005Auf GitHub ansehen↗

    This project provides reference implementations for integrating iOS applications with Firebase backend services. It covers the setup of user authentication, real-time data synchronization, and cloud storage for mobile clients. The repository demonstrates the use of a serverless mobile backend, including the execution of cloud functions and the management of remote application configurations. It also includes implementations for identity verification using Google accounts and the delivery of mobile push notifications. The codebase covers broader capability areas such as application stability

    Implements real-time state synchronization across clients to reflect live backend updates.

    Swiftfirebaseios
    Auf GitHub ansehen↗3,005
  • supabase-community/supabase-mcpAvatar von supabase-community

    supabase-community/supabase-mcp

    2,476Auf GitHub ansehen↗

    This project is a Model Context Protocol server and AI agent database connector. It provides a standardized communication layer that allows language models to interact with relational data stores, read database schemas, and manage PostgreSQL database resources. The implementation acts as a serverless host for the Model Context Protocol, deploying on distributed edge functions to connect AI assistants to a project. This enables AI agents to perform database administration, execute SQL queries, and handle schema migrations through an AI-compatible interface. The system covers broader capabilit

    Synchronizes data across clients by pushing database updates instantly via WebSockets.

    TypeScript
    Auf GitHub ansehen↗2,476
  1. Home
  2. Data & Databases
  3. Optimistic Update Management

Unter-Tags erkunden

  • Optimistic Data Update ManagementUpdates shared values only if they match an expected state to avoid locking overhead. **Distinct from Optimistic Update Management:** Focuses on database-level optimistic updates for shared values, whereas the parent focuses on cache-based UI updates.
  • Realtime Synchronization1 Sub-TagMechanisms for synchronizing data across clients and reflecting live backend updates in the user interface. **Distinct from Optimistic Update Management:** Distinct from Optimistic Update Management: focuses on server-to-client synchronization and live updates rather than local cache optimistic rollbacks.