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 are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with Graphql Redis Subscriptions

These projects share indexed features with Graphql Redis Subscriptions. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
Compare all 30 related projects→

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.

Which projects share features with davidyaha/graphql-redis-subscriptions?

Projects with overlapping indexed features 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…

Curated searches featuring Graphql Redis Subscriptions

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