Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Graphql-subscriptions Alternatives
Similar projects and alternatives to graphql-subscriptions
-
graphql-redis-subscriptions
A graphql subscriptions implementation using redis and apollo's graphql-subscriptions
-
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
amplify-flutter
A declarative library with an easy-to-use interface for building Flutter applications on AWS.
-
subscriptions-transport-ws
:arrows_clockwise: A WebSocket client + server for GraphQL subscriptions
-
-
graphql-yoga
🧘 Rewrite of a fully-featured GraphQL Server with focus on easy setup, performance & great developer experience. The core of Yoga implements WHATWG Fetch API and can run/deploy on any JS environment.
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
apollo-server
🌍 Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.
-
-
-
-
graphql-ws
Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.
-
ws
Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js
-
prisma1
💾 Database Tools incl. ORM, Migrations and Admin UI (Postgres, MySQL & MongoDB) [deprecated]
-
graphql-spec
GraphQL is a query language and execution engine tied to any backend service.
-
amplify-js
A declarative JavaScript library for application development using cloud services.
-
apollo-tooling
✏️ Tooling for development and production Apollo workflows
-
serverless-graphql
Serverless GraphQL Examples for AWS AppSync and Apollo
-
-
graphql-over-http
Working draft of "GraphQL over HTTP" specification
-
Sonar
Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
graphql-subscriptions reviews and mentions
-
three ways to deploy a serverless graphQL API
graphql-yoga is built on other packages that provide functionality required for building a GraphQL server such as web server frameworks like express and apollo-server, GraphQL subscriptions with graphql-subscriptions and subscriptions-transport-ws, GraphQL engine & schema helpers including graphql.js and graphql-tools, and an interactive GraphQL IDE with graphql-playground.
-
Subscriptions and Live Queries - Real Time with GraphQL
The most common used (but not best maintained) library for such a PubSub engine in the GraphQL context is graphql-subscriptions. There are also adapters available for more distributed systems (where all GraphQL API replicas must be notified about the event) e.g. over Redis.
-
GraphQL over WebSockets
During that work, we created and merged the reference implementation into graphql-js and created two supporting libraries: graphql-subscriptions and subscriptions-transport-ws. Here is a talk with deep dive into all the details.
-
Using useSWR as an alternative to Subscriptions?
The Prisma / GraphQL-Yoga comes with Subscriptions, and this was the first thing I came across when my client asked for realtime updates. The implementation was quite difficult - took me a long time. Eventually, it was working locally, and in staging. However, when it came to the production environment, for some reason it just didn't work! This unfortunately ended up with a user losing an auction, which ultimately went to court etc.
-
GraphQL subscriptions not working consistently
There are also other solutions available: https://github.com/apollographql/graphql-subscriptions#pubsub-implementations
-
Build a chat app with GraphQL Subscriptions & TypeScript: Part 2
First, let's try to understand what PubSub is exactly. Apollo Server uses a publish-subscribe (pub/sub) model to track events that update subscriptions. The graphql-subscriptions library included in all apollo-server packages (including middleware integrations) provides a PubSub class as a basic in-memory event bus.
-
GraphQL the Simple Way, or: Don't Use Apollo
To add this, I can just expand the basic setup above. To do so, I do actually use a couple of small Apollo modules! Most can be picked and configured independently. For this case, graphql-subscriptions provides a little bit of pubsub logic that works within resolvers, and subscriptions-transport-ws integrates that into Express to handle the websockets themselves. Super helpful
-
A note from our sponsor - InfluxDB
www.influxdata.com | 29 Mar 2023
Stats
apollographql/graphql-subscriptions is an open source project licensed under MIT License which is an OSI approved license.
Popular Comparisons
- graphql-subscriptions VS graphql-redis-subscriptions
- graphql-subscriptions VS uWebSockets.js
- graphql-subscriptions VS amplify-flutter
- graphql-subscriptions VS fastify-websocket
- graphql-subscriptions VS subscriptions-transport-ws
- graphql-subscriptions VS express-graphql
- graphql-subscriptions VS graphql-yoga
- graphql-subscriptions VS graphql-js
- graphql-subscriptions VS apollo-server
- graphql-subscriptions VS ws