#tls #stream #gel

gel-stream

A library for streaming data between clients and servers

8 releases

0.3.0 Mar 18, 2025
0.2.1 Mar 12, 2025
0.2.0 Feb 27, 2025
0.1.4 Feb 27, 2025

#916 in Network programming

Download history 698/week @ 2025-02-20 1999/week @ 2025-02-27 1694/week @ 2025-03-06 1895/week @ 2025-03-13 1813/week @ 2025-03-20

7,548 downloads per month
Used in 2 crates

MIT/Apache

120KB
3K SLoC

gel-stream

This crate provides a runtime and TLS agnostic client and serverstream API for the EdgeDB server.

Features

  • full: Enable all features.
  • openssl: Enable OpenSSL support.
  • rustls: Enable Rustls support.
  • tokio: Enable Tokio support.
  • hickory: Enable Hickory support.
  • keepalive: Enable keepalive support.

TLS

TLS is supported via the openssl or rustls features. Regardless of which TLS library is used, the API is the same.

Dependencies

~3–33MB
~478K SLoC