awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
davidyaha avatar

davidyaha/graphql-redis-subscriptions

0
View on GitHub↗
1,119 stars·134 forks·TypeScript·MIT·13 views

Graphql Redis Subscriptions

GraphQL Redis Subscriptions is a real-time event streaming library and publish-subscribe engine that delivers GraphQL subscription events across distributed server instances using Redis. It routes real-time messages through an external data store so multiple server instances can share and process identical client events.

The library coordinates message delivery through distributed pub-sub brokerage and handles binary-safe data streams directly from the messaging layer by bypassing default string conversions. It supports custom serialization pipelines that transform outgoing and incoming payloads using user-defined serializer and deserializer functions instead of standard parsing. Additionally, a payload filtering engine evaluates custom predicate logic against incoming event payloads and query variables to restrict updates to requested criteria.

Connection settings accommodate custom client instances, connection strings, and granular networking parameters to link the publish-subscribe engine to the data store.

Features

  • GraphQL Subscriptions - Scales real-time GraphQL subscription events across multiple distributed server instances using Redis.
  • Redis - Connects a publish-subscribe engine to a Redis data store using custom connection strings and clustering support.
  • GraphQL Subscriptions - Delivers real-time event streaming and dispatches GraphQL subscription payloads to connected clients.
  • Pub/Sub Clients - Routes real-time subscription messages across multiple server instances through an external Redis data store.
  • Redis-Backed Pub-Sub Layers - Integrates with Redis message broker to route publish-subscribe payloads across distributed server instances.
  • Custom Serializer Injections - Transforms outgoing and incoming data payloads using custom user-defined serializer and deserializer functions.
  • Structured Message Serialization - Transforms incoming and outgoing data streams using custom serialization functions to match infrastructure requirements.
  • Event Payload Filtering - Evaluates custom predicate logic against incoming event payloads to restrict updates to requested criteria.
  • Custom JSON Serializers - Transforms objects using custom serializer and deserializer functions instead of relying on standard JSON parsing.

Star history

Star history chart for davidyaha/graphql-redis-subscriptionsStar history chart for davidyaha/graphql-redis-subscriptions

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does davidyaha/graphql-redis-subscriptions do?

GraphQL Redis Subscriptions is a real-time event streaming library and publish-subscribe engine that delivers GraphQL subscription events across distributed server instances using Redis. It routes real-time messages through an external data store so multiple server instances can share and process identical client events.

What are the main features of davidyaha/graphql-redis-subscriptions?

The main features of davidyaha/graphql-redis-subscriptions are: GraphQL Subscriptions, Redis, Pub/Sub Clients, Redis-Backed Pub-Sub Layers, Custom Serializer Injections, Structured Message Serialization, Event Payload Filtering, Custom JSON Serializers.

What are some open-source alternatives to davidyaha/graphql-redis-subscriptions?

Open-source alternatives to davidyaha/graphql-redis-subscriptions include: predis/predis — Predis is a PHP library for connecting to and executing commands against Redis and Valkey data stores. It functions as… redis/lettuce — Lettuce is a Redis client library for Java that provides synchronous, asynchronous, and reactive programming models… redis/jedis — Jedis is a Java library for connecting to Redis servers to execute commands and manage key-value data structures. It… stackexchange/stackexchange.redis — General purpose redis client. akryum/vue-apollo — Vue Apollo is a GraphQL integration library for Vue applications that connects Vue components to GraphQL APIs using… noderedis/node-redis — node-redis is a Node.js client and database driver for interacting with Redis key-value stores. It functions as a…

Open-source alternatives to Graphql Redis Subscriptions

Similar open-source projects, ranked by how many features they share with Graphql Redis Subscriptions.
  • predis/predispredis avatar

    predis/predis

    7,762View on GitHub↗

    Predis is a PHP library for connecting to and executing commands against Redis and Valkey data stores. It functions as a client for managing data integration, providing dedicated implementations for cluster sharding, pub/sub messaging, and Sentinel-based service discovery. The project distinguishes itself through specialized clients for executing server-side Lua scripts with automated hash caching and a cluster client that supports gossip protocols and key distribution. It also implements a Sentinel client to manage high availability and failover within replicated environments. The library c

    PHP
    View on GitHub↗7,762
  • redis/lettuceredis avatar

    redis/lettuce

    5,756View on GitHub↗

    Lettuce is a Redis client library for Java that provides synchronous, asynchronous, and reactive programming models for interacting with Redis databases. It supports standalone, cluster, sentinel, pub/sub, and search operations through a single thread-safe connection model that handles command execution without blocking the calling thread. The library distinguishes itself through its reactive streams integration with Project Reactor, enabling non-blocking, backpressure-aware data processing with Mono and Flux types. It offers cluster slot routing that transparently handles MOVED and ASK redir

    Javaasynchronousaws-elasticacheazure-redis-cache
    View on GitHub↗5,756
  • redis/jedisredis avatar

    redis/jedis

    12,331View on GitHub↗

    Jedis is a Java library for connecting to Redis servers to execute commands and manage key-value data structures. It serves as a Java client and connection manager that facilitates the storage and retrieval of high-performance data. The project provides a cluster client for distributing data and requests across multiple nodes to ensure scaling and high availability. It includes a dedicated pub-sub client for real-time messaging through channel subscriptions and a pipelining tool to increase throughput by sending multiple commands in a single network round-trip. The library covers a broad ran

    Javajavajedisredis
    View on GitHub↗12,331
  • stackexchange/stackexchange.redisStackExchange avatar

    StackExchange/StackExchange.Redis

    6,169View on GitHub↗

    General purpose redis client

    C#
    View on GitHub↗6,169
  • See all 30 alternatives to Graphql Redis Subscriptions→

    Curated searches featuring Graphql Redis Subscriptions

    Hand-picked collections where Graphql Redis Subscriptions appears.
    • GraphQL interface generator