awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repository-uri

Awesome GitHub RepositoriesGraphQL Subscriptions

Implementation of real-time data streams from server to client using a graph-based subscription model.

Distinct from Real-Time Data Streaming: Distinct from general real-time data streaming by specifically using GraphQL subscriptions for UI updates.

Explore 12 awesome GitHub repositories matching data & databases · GraphQL Subscriptions. Refine with filters or upvote what's useful.

Awesome GraphQL Subscriptions GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • howtographql/howtographqlAvatar howtographql

    howtographql/howtographql

    8,708Vezi pe GitHub↗

    This project is a comprehensive educational resource and fullstack tutorial for GraphQL development. It provides instructional content and guides focused on designing schemas, implementing servers, and managing the end-to-end workflow of building production-ready applications. The material covers the conceptual differences between graph-based data structures and traditional API architectures. It includes a dedicated security course and guides for client integration, teaching users how to fetch data, manage application state, and apply protection measures to secure API endpoints. The scope of

    Stream data from the server to the client via subscriptions so the user interface updates automatically as events occur.

    TypeScriptapollographqlgraphqlprisma
    Vezi pe GitHub↗8,708
  • apollographql/react-apolloAvatar apollographql

    apollographql/react-apollo

    6,799Vezi pe GitHub↗

    React Apollo is a React-specific GraphQL data fetching library that binds Apollo Client to components through declarative hooks for queries, mutations, and subscriptions. It provides a declarative approach to GraphQL query execution where components declare their data requirements and automatically receive loading, error, and data states without managing request lifecycle code. The library distinguishes itself through a normalized cache layer that deduplicates entities and serves repeated requests without network calls, combined with incremental result streaming via the @defer directive for

    Implements real-time GraphQL subscriptions that push live data from the server to React components without polling.

    JavaScriptapollographqlreact
    Vezi pe GitHub↗6,799
  • akryum/vue-apolloAvatar Akryum

    Akryum/vue-apollo

    6,041Vezi pe GitHub↗

    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

    Maintains persistent WebSocket connections to GraphQL subscriptions and streams live updates into Vue components.

    TypeScript
    Vezi pe GitHub↗6,041
  • chillicream/hotchocolateAvatar ChilliCream

    ChilliCream/hotchocolate

    5,713Vezi pe GitHub↗

    HotChocolate is a GraphQL server implementation for .NET that handles queries, mutations, and subscriptions over HTTP. It provides code-first schema generation directly from C# classes and attributes, keeping the schema and business logic in sync without manual type definitions. The project also includes a GraphQL gateway that composes multiple GraphQL and REST endpoints into a single unified schema, along with a GraphQL IDE for exploring, testing, and debugging GraphQL APIs interactively. The project distinguishes itself through its comprehensive tooling ecosystem, which includes a GraphQL c

    Delivers real-time GraphQL subscription data over WebSocket using the Apollo subscription protocol.

    C#
    Vezi pe GitHub↗5,713
  • altair-graphql/altairAvatar altair-graphql

    altair-graphql/altair

    5,412Vezi pe GitHub↗

    Altair is a graphical GraphQL API client, integrated development environment, and schema explorer. It functions as a debugging tool and collaboration platform for executing queries, mutations, and subscriptions against GraphQL servers. The project distinguishes itself by offering cloud-synced workspaces for organizing and sharing query collections among teams. It provides a flexible extensibility framework that allows the installation and execution of third-party plugins within isolated sandboxes. The platform covers a broad range of capabilities, including AI-assisted query writing, visual

    Provides real-time data subscription capabilities using protocols like WebSockets, SSE, and AppSync.

    TypeScript
    Vezi pe GitHub↗5,412
  • neelance/graphql-goAvatar neelance

    neelance/graphql-go

    4,756Vezi pe GitHub↗

    graphql-go este o bibliotecă de server pentru implementarea serverelor GraphQL în Go. Oferă infrastructura de bază pentru parsarea schemei, maparea resolver-elor și execuția interogărilor. Biblioteca include un motor de subscripție care permite streaming-ul de date în timp real către clienți folosind transportul WebSocket. Dispune, de asemenea, de un tracer de execuție pentru monitorizarea și profilarea performanței interogărilor prin instrumente de telemetrie. Sistemul gestionează consumul de resurse și stabilitatea printr-un optimizator de interogări care impune restricții de adâncime și controlează concurența resolver-elor. Suportă optimizarea preluării datelor prin prefetching la nivel de câmp pentru a reduce cererile repetitive către baza de date și utilizează un mecanism de transformare a panic-urilor în erori pentru a menține stabilitatea serverului.

    Maintains persistent WebSocket connections to push real-time updates via a subscription-based event model.

    Go
    Vezi pe GitHub↗4,756
  • strawberry-graphql/strawberryAvatar strawberry-graphql

    strawberry-graphql/strawberry

    4,674Vezi pe GitHub↗

    Strawberry is a type-safe GraphQL library for Python that enables the design of schemas using Python type annotations and dataclasses. It functions as an asynchronous GraphQL server and execution engine, providing a bridge to expose schemas across ASGI-compliant web frameworks such as FastAPI, Django, Flask, and Litestar. The project implements GraphQL Federation, allowing for the creation of distributed schemas and entities that merge into a unified supergraph across multiple services. It also includes a dedicated toolkit for the Relay specification, supporting global object identification a

    Supports subscription updates via multipart HTTP responses to maintain real-time connections without WebSockets.

    Pythonasgiasynciodjango
    Vezi pe GitHub↗4,674
  • graphql-python/graphene-djangoAvatar graphql-python

    graphql-python/graphene-django

    4,390Vezi pe GitHub↗

    Graphene-Django este un framework de integrare GraphQL și un mapper de schemă utilizat pentru a construi API-uri tipizate pentru aplicații Django. Funcționează ca un strat API de bază de date care transformă câmpurile și relațiile modelelor Django într-o schemă graf, permițând clienților să solicite date specifice într-un singur apel. Proiectul implementează specificația Relay, oferind instrumente pentru identificarea globală a obiectelor și paginare standardizată bazată pe conexiuni pentru a gestiona seturi mari de date. Se distinge prin maparea modelelor de bază de date, formularelor și serializatoarelor direct în tipuri de obiecte și mutații GraphQL. Framework-ul acoperă o gamă largă de capabilități, inclusiv controlul accesului la nivel de câmp, interceptarea cererilor bazată pe middleware și gestionarea operațiunilor în timp real prin rutare WebSocket. Include, de asemenea, utilitare pentru inspecția performanței SQL și wrapping-ul tranzacțiilor de mutație pentru a asigura integritatea datelor în timpul actualizărilor. Un client de test specializat este furnizat pentru a verifica răspunsurile API și a executa query-uri către endpoint.

    Directs real-time subscription operations to specific URL paths for specialized WebSocket handling.

    Python
    Vezi pe GitHub↗4,390
  • totaljs/frameworkAvatar totaljs

    totaljs/framework

    4,365Vezi pe GitHub↗

    Acesta este un framework de dezvoltare web full-stack pentru Node.js bazat pe arhitectura model-view-controller. Oferă o platformă cuprinzătoare pentru construirea aplicațiilor cu un motor de vizualizare dinamic integrat pentru markup HTML, un server de comunicare WebSocket pentru mesagerie bidirecțională în timp real și o bază de date NoSQL încorporată pentru persistența structurilor de date flexibile fără dependențe externe. Framework-ul include un procesor de sarcini de fundal care descarcă operațiunile intensive din punct de vedere computațional către fire de execuție separate pentru a menține responsivitatea aplicației. De asemenea, dispune de un flux de lucru de internaționalizare pentru gestionarea conținutului în mai multe limbi prin instrumente de localizare și exporturi de date regionale. Sistemul acoperă o gamă largă de capabilități, inclusiv rutarea cererilor cu pipeline-uri middleware, validarea datelor bazată pe schemă pentru obiectele de business și procesarea media pentru transformarea imaginilor și videoclipurilor. Oferă, de asemenea, utilitare pentru trimiterea de e-mailuri cu template-uri, restricționarea accesului bazată pe IP și compresia și îmbinarea just-in-time a activelor statice.

    Serves continuous media feeds and video streams using multipart mixed-replace HTTP response encoding.

    JavaScript
    Vezi pe GitHub↗4,365
  • apollographql/apollo-androidAvatar apollographql

    apollographql/apollo-android

    3,953Vezi pe GitHub↗

    This project is a strongly-typed GraphQL client library and code generator designed for Android, JVM, and Kotlin Multiplatform. It provides a toolset for executing queries and mutations, generating immutable classes and parsers from GraphQL schemas to ensure compile-time type safety. The library features a normalized client-side caching system that flattens server responses into a lookup table to maintain a single source of truth. It includes a specialized subscription client for handling real-time server-side updates via WebSockets or Server-Sent Events, and a mocking framework for simulatin

    Provides a specialized subscription client for real-time updates via WebSockets and Server-Sent Events.

    Kotlin
    Vezi pe GitHub↗3,953
  • async-graphql/async-graphqlAvatar async-graphql

    async-graphql/async-graphql

    3,671Vezi pe GitHub↗

    async-graphql is a type-safe framework for building specification-compliant GraphQL servers in Rust. It uses procedural macros to automatically generate schemas from native language structures, ensuring consistency between the data model and the API specification. The project provides native support for Apollo Federation v2, allowing entities and fields to be shared and resolved across multiple distributed subgraphs. It also implements real-time data streaming via WebSocket subscriptions and asynchronous event streams. The framework includes a wide array of capabilities for schema design, su

    Handles WebSocket connections to stream real-time data updates to clients via subscriptions.

    Rust
    Vezi pe GitHub↗3,671
  • trojanowski/react-apollo-hooksAvatar trojanowski

    trojanowski/react-apollo-hooks

    2,388Vezi pe GitHub↗

    Această bibliotecă oferă o colecție de hook-uri pentru integrarea operațiunilor de date GraphQL în componente funcționale în cadrul ecosistemului Apollo Client. Funcționează ca un instrument de gestionare a stării care sincronizează datele de pe serverul la distanță cu starea locală a componentei, asigurând o reprezentare consistentă a datelor în interfața utilizator. Proiectul se distinge prin activarea randării pe partea de server printr-un framework de utilitare care pre-încarcă datele și rezolvă arborii de componente pentru a livra HTML complet populat. Utilizează un tipar bazat pe provider pentru a injecta clientul de date în arborele de componente, permițând elementelor imbricate să acceseze și să gestioneze datele de la distanță prin apeluri de funcții standardizate, conștiente de ciclul de viață. Biblioteca acoperă o gamă cuprinzătoare de capabilități de gestionare a datelor, inclusiv preluarea de la distanță, execuția mutațiilor și streaming-ul în timp real prin conexiuni persistente. Gestionează automat complexitățile încărcării, stările de eroare și sincronizarea cache-ului, oferind o interfață unificată pentru interacțiunea cu surse de date locale și la distanță.

    Establishes persistent connections to receive live data updates and keep user interfaces current.

    TypeScript
    Vezi pe GitHub↗2,388
  1. Home
  2. Data & Databases
  3. Real-Time Data Streaming
  4. GraphQL Subscriptions

Explorează sub-etichetele

  • SSE SubscriptionsDelivers real-time GraphQL subscription data using the Server-Sent Events protocol. **Distinct from GraphQL Subscriptions:** Distinct from GraphQL Subscriptions: specifically focuses on the SSE transport mechanism for GraphQL subscriptions.
  • WebSocket Subscription BridgeMaintains a persistent WebSocket connection to GraphQL subscriptions, streaming real-time updates into reactive component data. **Distinct from GraphQL Subscriptions:** Distinct from GraphQL Subscriptions: focuses on the client-side WebSocket bridge for Vue components, not the server-side subscription implementation.
  • WebSocket Subscriptions1 sub-tagDelivers real-time GraphQL subscription data using WebSocket and the Apollo subscription protocol. **Distinct from GraphQL Subscriptions:** Distinct from GraphQL Subscriptions: specifically focuses on the WebSocket transport mechanism for GraphQL subscriptions.