rustls/rustls
A modern TLS library in Rust observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 95
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 14
- age_days: 3775
- days_rel: 35
- days_push: 7
- n_releases_24m: 36
Adoption not part of the score
7585 stars · 878 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Rustls is a modern TLS library written in Rust implementing TLS 1.2 and TLS 1.3 for both clients and servers. It provides secure defaults with no unsafe features or obsolete cryptography, and supports pluggable cryptography providers.
Use cases
- add TLS encryption to a Rust server
- make HTTPS requests from Rust with a safe TLS stack
- implement TLS 1.3 client and server connections
- replace OpenSSL with a memory-safe TLS library
- customize cryptographic primitives via a crypto provider
- secure microservice communication in Rust
When to choose
- you need a memory-safe, modern TLS implementation in Rust
- you want secure defaults without configuration
- you need pluggable cryptography providers for compliance or portability
- you are building Rust network services or clients
When to avoid
- you need legacy protocols like SSLv3 or TLS 1.0/1.1
- you require FIPS-certified cryptography out of the box
- your stack is not Rust and you cannot use a Rust library
Facets
library · maturity stable
cryptography security http-server http-client security networking developer-tools rust cross-platform windows tls ssl tls-1-3 tls-1-2 crypto-provider memory-safe linux macos
2 sources
- readme: https://github.com/rustls/rustls · fetched 2026-08-28 · 4c05345f7a34
- registry_crates: https://crates.io/api/v1/crates/rustls · fetched 2026-08-29 · 434cd10b65b1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| rustls/rustls | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem