Rust TLS

Open-source Rust projects categorized as TLS

Transport Layer Security (TLS), the successor of the now-deprecated Secure Sockets Layer (SSL), is a cryptographic protocol designed to provide communications security over a computer network.

Top 19 Rust TLS Projects

  • rustls

    A modern TLS library in Rust

    Project mention: Pingora: HTTP Server and Proxy Library, in Rust, by Cloudflare, Released | news.ycombinator.com | 2024-02-28
  • shadow-tls

    A proxy to expose real tls handshake to the firewall

    Project mention: “央视翻墙”是什么梗?“7890端口”又是什么? | /r/China_irl | 2023-05-02

    主流的协议:shadowsocks、VMess、Trojan、Hysteria、ShadowTLS。

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • static-web-server

    A cross-platform, high-performance and asynchronous web server for static files-serving. ⚡

    Project mention: Static Web Server | news.ycombinator.com | 2024-02-20
  • linkerd-tcp

    A TCP/TLS load balancer for Linkerd 1.x.

  • g3

    Enterprise-oriented Generic Proxy Solutions (by bytedance)

    Project mention: g3proxy get open sourced after 3 years of production usage | /r/rust | 2023-05-12

    It would be great if you could pre-build the docs you have in https://github.com/bytedance/g3/tree/master/g3proxy/doc.

  • hudsucker

    Intercepting HTTP/S proxy

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • veracruz

    Main repository for the Veracruz privacy-preserving compute project, an adopted project of the Confidential Compute Consortium (CCC).

  • rustls-native-certs

    Integration with OS certificate stores for rustls

    Project mention: A brief guide to choosing TLS crates | /r/rust | 2023-06-09

    Now for rust implementation of tls. Certificates can be loaded in two ways. * Finds and loads certificates using OS specific tools3 * Uses a rust implementation of webpki4 for loading with certificates5

  • tobaru

    Port forwarding utility written in Rust with IP and TLS SNI/ALPN-based forwarding rules, multiple targets per port, iptables support, and hot reloading.

  • shoes

    A multi-protocol proxy server written in Rust (HTTP, HTTPS, SOCKS5, Vmess, Vless, Shadowsocks, Trojan, Snell)

  • tlspuffin

    A Dolev-Yao-model-guided fuzzer for TLS

  • sandwich

    Sandwich is a multi-platform, multi-language, open-source library that provides a simple unified API for developers to use (multiple) cryptographic libraries in their applications. (by sandbox-quantum)

    Project mention: Sandwich – Open-source library API for multiple cryptographic libraries | news.ycombinator.com | 2023-09-17
  • proxyboi

    A super simple reverse proxy with TLS support

  • tunneler

    Tunnel TCP or UDP traffic over TCP, (mutual) TLS or DNS (authoritative server or direct connection), implemented in Rust

  • dolores

    Local development reverse proxy

  • tabbyssl

    Previously MesaLink, TabbySSL is an OpenSSL compatibility layer for the Rust TLS stack.

  • rust-tls-api

    TLS API for Rust, and API implementations over native-tls and openssl in separate crates

  • snowboard

    fast, simple & reliable http rust servers :snowboarder:

    Project mention: Snowboard: Fast Rust HTTP(s) Servers | news.ycombinator.com | 2023-12-10
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-28.

Rust TLS related posts

Index

What are some of the best open-source TLS projects in Rust? This list will help you:

Project Stars
1 rustls 5,375
2 shadow-tls 2,191
3 mesalink 1,492
4 static-web-server 1,105
5 linkerd-tcp 523
6 g3 362
7 hudsucker 182
8 veracruz 180
9 rustls-native-certs 167
10 tobaru 156
11 shoes 153
12 tlspuffin 120
13 sandwich 90
14 proxyboi 90
15 tunneler 60
16 dolores 56
17 tabbyssl 52
18 rust-tls-api 49
19 snowboard 31
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com