10 releases

Uses new Rust 2024

0.5.0 Sep 8, 2025
0.4.0 Mar 20, 2024
0.3.0 Jul 8, 2021
0.2.6 Jan 27, 2022
0.2.1 Dec 12, 2020

#882 in HTTP server

Download history 7922/week @ 2026-01-19 8751/week @ 2026-01-26 9502/week @ 2026-02-02 10499/week @ 2026-02-09 9374/week @ 2026-02-16 14781/week @ 2026-02-23 18454/week @ 2026-03-02 15047/week @ 2026-03-09 14901/week @ 2026-03-16 13981/week @ 2026-03-23 11934/week @ 2026-03-30 7891/week @ 2026-04-06 8166/week @ 2026-04-13 9389/week @ 2026-04-20 10104/week @ 2026-04-27 17833/week @ 2026-05-04

45,889 downloads per month
Used in 21 crates (9 directly)

BSD-2-Clause

1.5MB
41K SLoC

juniper_graphql_ws crate

Crates.io Documentation CI Rust 1.85+

This crate contains implementations of 2 protocols:

  1. (graphql-transport-ws feature) The new graphql-transport-ws GraphQL over WebSocket Protocol, as now used by Apollo and graphql-ws npm package.

  2. (graphql-ws feature) The legacy graphql-ws GraphQL over WebSocket Protocol, as formerly used by Apollo and subscriptions-transport-ws npm package (deprecated in favor of the new graphql-transport-ws GraphQL over WebSocket Protocol mentioned above).

License

This project is licensed under BSD 2-Clause License.

Dependencies

~6.5–9.5MB
~148K SLoC