FindSoftware

graphql-ws

Zero-dependency GraphQL over WebSocket server and client library for JavaScript, with adapters for common WebSocket servers.

graphql-ws is a JavaScript library that implements the GraphQL over WebSocket protocol for both a server and a client. The get-started guide shows servers built on ws, uWebSockets.js, Fastify, Bun, Deno and crossws. The homepage describes the library as zero-dependency.

Worth knowing

The README says the library and the protocol are not cross-compatible with subscriptions-transport-ws, a deprecated package.

Identity

Status
Active
Maintainer
Denis Badurina4
Maintained by
Individual
First release
20202

Rendering and deploy

Install with
npm6

Releases

Current major version
67
Last release
2026-10-157

Adoption

GitHub stars
1,8722
npm downloads a week
16,768,2209
Contributors
648
Dependent repositories
53,47610
Dependent packages
44310

Why these figures do not compare

Sources

  1. 2026-11-09: links
    the-guild.dev/graphql/ws
  2. 2026-11-09: links, First release, Written in, License, License model, GitHub stars
    api.github.com/repos/enisdenjo/graphql-ws
  3. 2026-11-09: links, Categories
    github.com/enisdenjo/graphql-ws/blob/master/README.md
  4. 2026-11-09: Maintainer
    github.com/enisdenjo/graphql-ws/blob/master/LICENSE.md
  5. 2026-11-09: Runtime, Minimum runtime
    registry.npmjs.org/graphql-ws/6.4.1
  6. 2026-11-09: Install with
    the-guild.dev/graphql/ws/guides
  7. 2026-11-09: Current major version, Last release
    registry.npmjs.org/graphql-ws
  8. 2026-11-09: Contributors
    github.com/enisdenjo/graphql-ws
  9. 2026-11-09: npm downloads a week
    api.npmjs.org/downloads/range/2026-11-01:2026-11-07/graphql-ws
  10. 2026-11-09: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/graphql-ws

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON