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
·

17 Repos

Awesome GitHub RepositoriesReactive Data Queries

Live queries that trigger interface updates upon underlying data changes.

Distinguishing note: Focuses on the reactive query capability rather than general database querying.

Explore 17 awesome GitHub repositories matching data & databases · Reactive Data Queries. Refine with filters or upvote what's useful.

Awesome Reactive Data Queries GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • tanstack/tableAvatar von TanStack

    TanStack/table

    28,119Auf GitHub ansehen↗

    TanStack Table is a headless, framework-agnostic engine designed for building complex data grids and managing tabular state. By decoupling data processing logic from the visual rendering layer, it allows developers to implement custom user interfaces while offloading sophisticated operations like sorting, filtering, grouping, and pagination to a unified, performant core. The library distinguishes itself through its commitment to type safety and environment flexibility. It leverages strict type definitions to ensure data integrity across the entire application and utilizes an adapter pattern t

    Executes incremental queries that automatically trigger interface updates when underlying data collections change.

    TypeScriptdatagriddatagridsdatatable
    Auf GitHub ansehen↗28,119
  • 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

    Provides reactive query subscriptions that automatically update UI components whenever underlying data changes.

    TypeScriptangularbrowser-databasecouchdb
    Auf GitHub ansehen↗23,048
  • electric-sql/pgliteAvatar von electric-sql

    electric-sql/pglite

    14,707Auf GitHub ansehen↗

    Pglite is a client-side relational database engine that runs a full-featured PostgreSQL instance directly within browser and Node.js environments. By leveraging WebAssembly, it provides a persistent SQL storage solution that enables complex data management and querying without requiring an external database server. The project distinguishes itself through a reactive SQL data layer that automatically synchronizes user interface components with live query results. It manages database operations using worker threads to prevent main-thread blocking and coordinates access across multiple browser t

    Triggers automatic interface updates whenever the underlying database state changes by subscribing to live query results.

    TypeScriptdatabasepostgreswasm
    Auf GitHub ansehen↗14,707
  • tanstack/routerAvatar von TanStack

    TanStack/router

    14,681Auf GitHub ansehen↗

    TanStack Router is a type-safe routing library for web applications that provides full type safety for paths, search parameters, and data loaders across the entire application stack. It functions as a comprehensive framework for server-side rendering, enabling the generation of complete HTML pages to improve initial load performance and search engine optimization. By integrating declarative data fetching, the library manages asynchronous information at the route level, supporting preloading, caching, and parallel request execution to ensure data is ready before components render. The project

    Executes live queries that trigger interface updates automatically upon underlying data changes.

    TypeScriptframeworkfullstackjavascript
    Auf GitHub ansehen↗14,681
  • realm/realm-javaAvatar von realm

    realm/realm-java

    11,464Auf GitHub ansehen↗

    Realm Java is a NoSQL mobile object database and reactive database engine. It provides a persistent local data store that saves native objects directly to disk, replacing traditional SQL storage and object-relational mapping layers. The system functions as a real-time data synchronizer, coordinating local database changes with a cloud backend across multiple devices. It integrates a reactive engine that uses change listeners and asynchronous event streams to automatically update user interfaces when underlying data changes. The project covers object-oriented data modeling, CRUD operations, a

    Implements live queries that trigger interface updates automatically when underlying data changes.

    Java
    Auf GitHub ansehen↗11,464
  • jooq/jooqAvatar von jOOQ

    jOOQ/jOOQ

    6,666Auf GitHub ansehen↗

    jOOQ is a type-safe SQL query builder for Java that generates code from live database schemas, enabling compile-time validation of SQL syntax and data types. Its core identity is built around a fluent DSL that mirrors SQL structure, a code generator that maps tables, views, and routines to Java objects, and a multi-dialect engine that translates the same DSL into vendor-specific SQL for over 30 databases. The project also includes a SQL parser and transformer for refactoring or dialect conversion, reactive stream integration for non-blocking query execution, and a JDBC proxy diagnostics tool f

    Runs queries non-blocking on R2DBC connections for reactive stream pipelines.

    Javacode-generatordatabasedb2
    Auf GitHub ansehen↗6,666
  • tanstack/formAvatar von TanStack

    TanStack/form

    6,584Auf GitHub ansehen↗

    TanStack Form is a cross-framework form state management library that provides typed fields, validation, and submission across React, Vue, Angular, Solid, Lit, Svelte, and Preact. It uses a shared form model that adapts to different UI frameworks while preserving the same validation and submission logic, and offers headless form controls that impose no UI markup, letting developers bring their own inputs and design system. The library distinguishes itself through granular state subscription, where components subscribe to narrow slices of form or field state using reactive primitives, so only

    Queries data from normalized collections using reactive live queries that incrementally update results when underlying data changes.

    TypeScriptangularformforms
    Auf GitHub ansehen↗6,584
  • orval-labs/orvalAvatar von orval-labs

    orval-labs/orval

    6,145Auf GitHub ansehen↗

    Orval is an OpenAPI-to-TypeScript code generator that produces fully typed API clients, data-fetching hooks, mock data, validation schemas, and server handlers from OpenAPI or Swagger specifications. It reads any YAML or JSON API specification and generates TypeScript interfaces, HTTP request functions, and framework-specific integration code that ensures compile-time correctness for all API calls. The project distinguishes itself by generating production-ready data-fetching hooks for React Query, Vue Query, Svelte Query, Solid Query, Angular, and SWR, complete with automatic cache invalidati

    Generates fully typed TanStack Query composables for Vue from OpenAPI specifications.

    TypeScript
    Auf GitHub ansehen↗6,145
  • akryum/vue-apolloAvatar von Akryum

    Akryum/vue-apollo

    6,041Auf GitHub ansehen↗

    Vue Apollo is a GraphQL integration library for Vue applications that connects Vue components to GraphQL APIs using Apollo Client. It provides a reactive data layer for querying, mutating, and subscribing to data from GraphQL endpoints, with automatic cache updates and real-time subscription support. The library offers multiple API surfaces for working with GraphQL data, including slot-based declarative components, composable functions for the Composition API, and Options API integration. It handles the full lifecycle of GraphQL operations, from automatic data fetching with reactive queries t

    Exposes reactive composable functions that manage GraphQL query lifecycle and data reactivity in Vue.

    TypeScript
    Auf GitHub ansehen↗6,041
  • vuejs/vue-apolloAvatar von vuejs

    vuejs/vue-apollo

    6,041Auf GitHub ansehen↗

    Vue Apollo is a GraphQL client library for Vue.js that integrates Apollo GraphQL queries and mutations into Vue components with reactive data binding. It provides a reactive data layer that automatically updates Vue component state when GraphQL query results change, and supports server-side rendering by prefetching queries during SSR to deliver fully populated HTML on initial page load. The library allows GraphQL queries and mutations to be declared directly inside Vue component options using the apollo property, keeping data dependencies co-located with the UI. It wraps Apollo Client's nor

    Automatically refreshes the user interface when GraphQL query results change, eliminating manual refetching.

    TypeScript
    Auf GitHub ansehen↗6,041
  • day8/re-frameAvatar von day8

    day8/re-frame

    5,532Auf GitHub ansehen↗

    re-frame ist ein funktionales Framework für den Bau von Single-Page-Anwendungen in ClojureScript. Es bietet eine zentralisierte, unveränderliche Datenbank, die als Single Source of Truth für den gesamten Anwendungszustand dient und einen strikten, unidirektionalen Datenfluss erzwingt, bei dem Events Zustandsübergänge und nachfolgende View-Updates auslösen. Das Framework zeichnet sich durch einen reaktiven Signal-Graphen und eine Interceptor-basierte Middleware-Pipeline aus. Indem Anwendungslogik als Sequenz datengetriebener Events und deklarativer Side-Effects behandelt wird, entkoppelt es die Geschäftslogik von der View-Schicht. Diese Architektur ermöglicht es Entwicklern, komplexe Zustandsübergänge und externe Operationen durch reine Funktionen zu verwalten, wobei sichergestellt wird, dass Side-Effects von einem separaten Interpreter statt durch imperative Aufrufe ausgeführt werden. Das System umfasst eine umfassende Suite an Funktionen für das Management der Anwendungsarchitektur, einschließlich reaktiver Datenableitung, abonnementbasierter View-Reconciliation und eventgesteuertem Zustandsmanagement. Es unterstützt fortgeschrittene Entwicklungs-Workflows wie Event-Tracing, State-Checkpointing und die Möglichkeit, Side-Effects für isolierte Tests zu stubben. Das Projekt ist für die Integration mit React konzipiert und nutzt Virtual-DOM-Reconciliation, um Benutzeroberflächen effizient zu aktualisieren. Es bietet ein robustes Set an Utilities für den Umgang mit Cross-Cutting Concerns, die Verwaltung komplexer Datenfluss-Graphen und die Koordination asynchroner Operationen innerhalb einer vorhersagbaren, sequenziellen Event-Pipeline.

    Provides reactive queries that automatically trigger interface updates when underlying application state changes.

    Clojureclojurescriptre-framereact
    Auf GitHub ansehen↗5,532
  • vlcn-io/cr-sqliteAvatar von vlcn-io

    vlcn-io/cr-sqlite

    3,640Auf GitHub ansehen↗

    cr-sqlite is a multi-master database replication system that uses conflict-free replicated data types to ensure eventual consistency across distributed nodes. It provides the core capabilities for offline-first data synchronization, allowing multiple database instances to merge concurrent updates and reach a consistent state. The project distinguishes itself through a combination of CRDT-based data replication and a WASM-based database engine, enabling full SQL execution and state persistence within web browsers. It supports peer-to-peer replication and cross-tab synchronization, utilizing ca

    Implements live queries that trigger automatic interface updates when underlying table data changes.

    Rustcrdtdatabasesqlite
    Auf GitHub ansehen↗3,640
  • tanstack/dbAvatar von TanStack

    TanStack/db

    3,604Auf GitHub ansehen↗

    This project is a client-side data management library and query orchestrator designed to synchronize remote server state with local client state. It functions as a type-safe state manager and cache orchestrator that coordinates data loading across diverse backends, including REST, GraphQL, and WebSockets. The system distinguishes itself through a durable workflow engine for executing asynchronous functions with persisted state and deterministic replay. It also provides a standardized AI integration adapter to connect large language models to application data, supporting real-time response str

    Provides live queries that trigger incremental interface updates when underlying data changes.

    TypeScript
    Auf GitHub ansehen↗3,604
  • livestorejs/livestoreAvatar von livestorejs

    livestorejs/livestore

    3,475Auf GitHub ansehen↗

    Livestore is a reactive state management framework that utilizes a local SQLite database to store and synchronize application data. It provides an event-sourced state store that processes typed events through materializer functions to derive and persist application state. The framework implements offline-first data synchronization using a push-pull engine and append-only event logs to maintain consistency between clients and servers. It includes a real-time presence system for tracking user activity and shared session status across connected clients. The system covers a broad capability surf

    Binds database queries to UI frameworks using hooks that trigger automatic updates when underlying data changes.

    TypeScriptdata-layerlocal-firstsignals
    Auf GitHub ansehen↗3,475
  • simolus3/driftAvatar von simolus3

    simolus3/drift

    3,231Auf GitHub ansehen↗

    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

    Transforms SQL queries into auto-updating streams that emit new results whenever underlying data changes.

    Dartdartdart-build-systemflutter
    Auf GitHub ansehen↗3,231
  • garden-co/jazzAvatar von garden-co

    garden-co/jazz

    2,537Auf GitHub ansehen↗

    Jazz is a local-first relational database and synchronization framework designed for offline-capable applications. It functions as a reactive state management system that treats database records as the primary source of truth, automatically updating user interfaces in real time as underlying data changes. The project distinguishes itself through a collaborative data synchronization model that utilizes row-level versioning to track branching edit histories. It implements a security engine based on identity-claim row security, which enforces granular permissions on individual records, and suppo

    Treats database records as the primary source of truth with live queries that trigger interface updates upon data changes.

    TypeScriptcrdtcrdtsdatabase
    Auf GitHub ansehen↗2,537
  • realm/realm-kotlinAvatar von realm

    realm/realm-kotlin

    1,092Auf GitHub ansehen↗

    Realm Kotlin is a local, object-oriented NoSQL database engine designed for Kotlin Multiplatform applications. It enables developers to persist structured application data directly as objects, eliminating the need for traditional relational table structures while ensuring information remains accessible during offline periods. The library distinguishes itself through a compiler-plugin-based architecture that maps standard language classes to database models at compile time. It utilizes zero-copy memory mapping and a lazy-loading query engine to manage data efficiently, while a shared C++ core

    Observes database queries to trigger automatic updates whenever underlying data sets change.

    Kotlinandroidandroid-librarydatabase
    Auf GitHub ansehen↗1,092
  1. Home
  2. Data & Databases
  3. Reactive Data Queries

Unter-Tags erkunden

  • Composable Query Functions1 Sub-TagReactive composable functions for the Composition API that manage GraphQL query lifecycle and data reactivity. **Distinct from Reactive Data Queries:** Distinct from Reactive Data Queries: focuses on the composable function pattern for Vue's Composition API, not general reactive query capabilities.
  • Query Handler RegistrationsMaps unique identifiers to functions that process and return reactive data streams. **Distinct from Reactive Data Queries:** Focuses on the registration and mapping of query handlers, whereas the parent covers the reactive query concept itself.
  • R2DBC StreamsRuns queries non-blocking on an R2DBC connection, integrating with reactive drivers for asynchronous data access. **Distinct from Reactive Data Queries:** Distinct from Reactive Data Queries: specifically uses the R2DBC protocol for non-blocking database access, not general reactive query updates.
  • Reactive Query De-duplicatorsMechanisms for sharing a single computation node across multiple subscribers to avoid redundant operations. **Distinct from Reactive Data Queries:** Distinct from Reactive Data Queries: focuses on the de-duplication of computation nodes in a reactive graph, not just the query mechanism itself.