graphql-editor VS subscriptions-transport-ws

Compare graphql-editor vs subscriptions-transport-ws and see what are their differences.


📺 Visual Editor & GraphQL IDE. Draw GraphQL schemas using visual 🔷 nodes and explore GraphQL API with beautiful UI. Even 🐒 can do that! (by graphql-editor)


:arrows_clockwise: A WebSocket client + server for GraphQL subscriptions (by apollographql)
Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
graphql-editor subscriptions-transport-ws
8 10
5,590 1,515
0.4% -
6.4 6.2
4 days ago 3 months ago
TypeScript TypeScript
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of graphql-editor. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-04-08.


Posts with mentions or reviews of subscriptions-transport-ws. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-27.
  • Is this a graphql thing or JSON thing?
    2 projects | | 27 Dec 2021
  • GraphQL Subscriptions and Mikro-Orm in 2021
    2 projects | | 14 Oct 2021
    Okay but seriously, if you've fallen down the rabbit hole of Apollo docs pointing you towards one library (subscription-transport-ws) which then points you to another (graphql-ws) , and so on and so forth, then hopefully this helps pull you out.
  • Looking for GraphQL server with ws-transport ability
    3 projects | | 10 Oct 2021
    I'm looking for graphql server that can do queries and mutations over websocket, like subscriptions-transport-ws. Juniper and async-graphql both looks promising and async-graphql at least uses wording Subscriptions (WebSocket transport) in features but i couldn't find much more or any examples about that from the docs or repo.
  • three ways to deploy a serverless graphQL API
    13 projects | | 4 Oct 2021
    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.
  • How does a client know if the server managing its subscription goes offline? (Multiple instances)
    2 projects | | 23 Sep 2021
    The javascript implementation is at subscriptions-transport-ws
  • GraphQL over WebSockets
    9 projects | | 29 Jul 2021
    Okay, so, how do I use WebSockets to add support for the GraphQL subscription operation? Doing a basic Google search, you’d be faced with a single solution, namely subscriptions-transport-ws. Looking through the repository, checking recent comments, reading through the issues and open PRs - might have you notice the abundance of bugs and their security implications. A summary can be found here.
  • The Stack #3
    22 projects | | 29 Jul 2021
    While subscription-transport-ws from Apollo initially started off this journey, it is not actively maintained and GraphQL WS by Denis definitely is a great replacement to that having no external dependencies and having the ability to work across many frameworks.
  • I need a little help implementing user online status tracking with Apollo/GraphQL.
    7 projects | | 10 Jun 2021
    apollo-server plans to remove WebSocket support, which is currenlty done over the deprecated graphql-ws protocol (as implemented by the unmaintained subscription-transport-ws module by apollo), in the next major version.
  • GraphQL Query and Mutation over Websockets
    3 projects | | 6 Jun 2021, which is used by Apollo Server does support executing queries and mutations actually but you are better off moving away it anyway (check the text in their README!)
  • Build a chat app with GraphQL Subscriptions & TypeScript: Part 3
    2 projects | | 28 Feb 2021
    As Apollo Client subscriptions communicate over the WebSocket protocol, we use the subscription-transport-ws library.

What are some alternatives?

When comparing graphql-editor and subscriptions-transport-ws you can also consider the following projects:

graphql-ws - Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.

uWebSockets.js - μWebSockets for Node.js back-ends :metal:

ws - Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js

serverless-graphql - Serverless GraphQL Examples for AWS AppSync and Apollo

altair - ✨⚡️ A beautiful feature-rich GraphQL Client for all platforms.

mercurius - Implement GraphQL servers and gateways with Fastify

graphql-subscriptions - :newspaper: A small module that implements GraphQL subscriptions for Node.js

fastify-websocket - basic websocket support for fastify

Jekyll - :globe_with_meridians: Jekyll is a blog-aware static site generator in Ruby

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-yoga - 🧘 Rewrite of a fully-featured GraphQL Server with focus on easy setup, performance & great developer experience. The core of Yoga implements W3C Fetch API and can run/deploy on any JS environment.

async-graphql - A GraphQL server library implemented in Rust