#server #tls #tls-client #openssl #tokio #rustls #keep-alive

gel-stream

A library for streaming data between clients and servers

2 releases

new 0.1.1 Feb 21, 2025
0.1.0 Feb 20, 2025

#1320 in Cryptography

Download history

90 downloads per month
Used in gel-tokio

MIT/Apache

100KB
2.5K 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–16MB
~206K SLoC