1 | 1 | 1 | 1 | 2 | 3 | 4 | 7 | 8 | 11 | 11 | 11 | 11 | 11 | 12 | 14 | 13 | 16 | 18 | 19 | 22 | 24 | 25 | 28 | 33 | 34 | 38 | 39 | 39 | 41 | 44 | 46 | 49 | 52 | 55 | 57 | 60 | 63 | 66 |
85
|
88
|
96
|
100
|
108
|
115
|
123
|
126
|
133
|
141
|
148
|
151
|
149
|
146
|
146
|
147
|
150
|
151
|
157
|
164
|
167
|
168
|
166
|
175
|
182
|
189
|
196
|
195
|
204
|
209
|
219
|
229
|
234
|
250
|
261
|
267
|
277
|
293
|
312
|
2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rustls is used at run time in 4,089 crates (of which 1,666 optionally). It is a direct run-time dependency in 403 crates. It's used at build time in 30 crates (of which 26 optionally, 1 directly). It's used only as a dev dependency in 202 crates (of which 16 directly).
Number of dependers | Rustls version | Downloads/month |
---|---|---|
8 | 0.21.0 | 11K |
3,003 | 0.20.8 | 2.1M |
551 | 0.19.1 | 493K |
143 | 0.18.1 | 46K |
331 | 0.17.0 | 9.4K |
145 | 0.16.0 | 5.2K |
29 | 0.15.2 | 1.8K |
17 | 0.14.0 | 850 |
70 | 0.13.1 | 1.1K |
10 | 0.12.0 | 120 |
7 | 0.11.0 | 130 |
2 | 0.9.0 | 150 |
5 | 0.5.8 | 250 |
Depender (with downloads and own rev deps) | Rustls version | |||
---|---|---|---|---|
2.1M | 274 | tokio-rustls | ^0.20 | |
1.6M | 888 | hyper-rustls | ^0.20.1 | |
2.7M | 5602 | reqwest | optional | ^0.20 |
975K | 183 | tungstenite | optional | ^0.20.0 |
839K | 321 | tokio-tungstenite | optional | ^0.20.0 |
662K | 49 | trust-dns-proto | optional | ^0.20.0 |
623K | 161 | trust-dns-resolver | optional | ^0.20.0 |
482K | 525 | ureq | optional | ^0.20.1 |
395K | 359 | aws-smithy-client | optional | ^0.20 |
376K | 17 | sqlx-core | optional | ^0.20.1 |
316K | 44 | sentry | optional | ^0.20.6 |
147K | 18 | futures-rustls | ^0.20 | |
258K | 24 | quinn-proto | optional | ^0.20.4 |
115K | 2 | webrtc-dtls | ^0.19.0 | |
110K | 14 | webrtc | ^0.19.0 | |
80K | 1 | libp2p-tls | ^0.20.7 | |
80K | 111 | mongodb | ^0.20.4 | |
155K | 54 | quinn | optional | ^0.20.3 |
62K | 23 | nats | ^0.19.1 | |
123K | 6 | rocket_http | optional | ^0.14 |
121K | 4 | kube-client | optional | ^0.20.3 |
119K | 100 | tiny_http | optional | ^0.20 |
112K | 406 | yup-oauth2 | optional | ^0.20.4 |
49K | 31 | async-tls | ^0.20.6 | |
99K | 16 | axum-server | optional | ^0.20 |
79K | 2 | libp2p-quic | optional | ^0.19.1 |
34K | 6 | rustls-connector | ^0.20 | |
67K | 28 | mysql_async | optional | ^0.20.0 |
64K | 41 | bollard | optional | ^0.20 |
27K | 5 | tokio-postgres-rustls | ^0.20 | |
53K | 84 | lettre | optional | ^0.20 |
26K | 10 | async-rustls | ^0.20 | |
24K | 7 | gcp_auth | ^0.20.2 | |
19K | 20 | solana-streamer | ^0.20.6 | |
38K | 36 | trust-dns-client | optional | ^0.20.0 |
29K | 80 | mysql | optional | ^0.20.0 |
14K | 7 | qp2p | ^0.20.2 | |
13K | 1 | qjsonrpc | ^0.20.8 | |
26K | 26 | trust-dns-server | optional | ^0.20 |
10K | 27 | ic-agent | ^0.20.4 | |
20K | 22 | electrum-client | optional | ^0.20 |
20K | 53 | minreq | optional | ^0.20.0 |
18K | 20 | ldap3 | optional | ^0.20.7 |
16K | 22 | http_req | optional | ^0.19 |
6.6K | 11 | deno_tls | ^0.20.5 | |
5.6K | 1 | apollo-router | ^0.20.8 | |
5.2K | 2 | solana-quic-client | ^0.20.6 | |
9.9K | 7 | fred | optional | ^0.20 |
8.7K | 3 | k8-client | optional | ^0.20.6 |
3.8K | 3 | tls-api-rustls | ^0.20.0 | |
7.5K | 28 | ntex | optional | ^0.20 |
3.3K | 4 | rustls-acme | ^0.20.6 | |
2.9K | 10 | libunftp | ^0.20.8 | |
2.9K | 6 | pact_mock_server | ^0.20.7 | |
2.8K | 4 | deno_flash | ^0.20.5 | |
2.7K | 10 | tide-rustls | ^0.19.0 | |
2.6K | 3 | rustls-ffi | =0.21.0 | |
2.5K | 1 | zenoh-link-quic | ^0.20.6 | |
2.4K | 2 | hyper-alpn | ^0.20 | |
2.2K | 2 | drawbridge-client | ^0.20.8 | |
2.1K | 3 | dropshot | ^0.20.8 | |
2.1K | nel | ^0.20.4 | ||
1.7K | 1 | mail-send | ^0.20 | |
3.5K | 1 | actix-server-config | optional | ^0.16.0 |
3.5K | 1 | actix-net | optional | ^0.14 |
3.4K | 1 | cdrs-tokio | optional | ^0.20.6 |
3.0K | 12 | trust-dns | optional | ^0.20 |
2.9K | 3 | avalanche-types | optional | ^0.20.8 |
1.3K | 3 | fabruic | ^0.19 | |
1.2K | 3 | hyper-sync-rustls | ^0.11 | |
1.1K | astarte-device-sdk | ^0.20.2 | ||
1.1K | poem-grpc | ^0.20.6 | ||
1.0K | 1 | wrangler | ^0.20.2 | |
1.0K | 8 | kitsune_p2p_types | ^0.20.4 | |
1.0K | 2 | kitsune_p2p_transport_quic | ^0.20.4 | |
950 | 1 | kitsune_p2p_proxy | ^0.20.4 | |
2.2K | miniserve | optional | ^0.20 | |
800 | 1 | drawbridge-server | ^0.20.8 | |
750 | 1 | async-nats-tokio-rustls-deps | ^0.21.0-ALPHA.1 | |
750 | 1 | tx5-signal | ^0.20.4 | |
700 | rustls-split | ^0.20 | ||
650 | 2 | s2n-quic-rustls | ^0.20 | |
600 | 8 | vsmtp-common | ^0.20.8 | |
1.5K | 9 | rbdc | optional | ^0.20.1 |
1.4K | toy-rpc | optional | ^0.20 | |
1.2K | 2 | async-acme | optional | ^0.20 |
480 | 2 | eventstore | ^0.20 | |
480 | 5 | vsmtp-config | ^0.20.8 | |
450 | 3 | riemann_client | ^0.19.0 | |
420 | tonic_lnd | ^0.19.0 | ||
400 | geph4-client | ^0.19.1 | ||
400 | 10 | waffles-solana-streamer | ^0.20.6 | |
380 | 1 | tokio-nsq | ^0.19 | |
1.0K | 6 | reqwest-wasm | optional | ^0.20 |
1.0K | sspi | optional | ^0.20.7 | |
350 | 1 | waffles-solana-quic-client | ^0.20.6 | |
340 | 1 | viceroy-lib | ^0.19.1 | |
320 | 1 | fluvio-async-tls | ^0.20.6 | |
320 | 1 | pueue-lib | ^0.20 | |
320 | 2 | vsmtp-delivery | ^0.20.8 | |
300 | 2 | tract | ^0.20.4 | |
290 | enarx-exec-wasmtime | ^0.20.6 | ||
260 | jsonwebtoken-google | ^0.20.2 | ||
750 | 4 | cdrs | optional | ^0.17 |
230 | 12 | netidx | ^0.20 | |
220 | 2 | chrootable-https | ^0.16 | |
210 | unleash-edge | ^0.20.8 | ||
210 | iroh | ^0.20.8 | ||
210 | slack-rust | ^0.19.1 | ||
650 | kmip-protocol | optional | ^0.19.1 | |
180 | crunchyroll-rs | ^0.20 | ||
170 | bevy_quinnet | ^0.20.6 | ||
170 | mesalink | ^0.16.0 | ||
160 | http-server | ^0.20.6 | ||
160 | 2 | stack_test_epic_api | ^0.13 | |
150 | 3 | grin_api | ^0.17 | |
150 | 2 | stack_epic_api | ^0.13 | |
150 | dcl-rpc | ^0.20.8 | ||
150 | 1 | sozu-lib | ^0.20.7 | |
150 | rs-utilities | ^0.20 | ||
150 | 2 | sylvia-iot-broker | ^0.20.8 | |
150 | 1 | webrtc-unreliable-client | ^0.19.0 | |
150 | 3 | safecoin-client | ^0.20.6 | |
150 | 2 | sylvia-iot-auth | ^0.20.8 | |
140 | agate | ^0.20.8 | ||
140 | 2 | gemini-fetch | ^0.19 | |
140 | 2 | quic-p2p | ~0.17.0 | |
130 | 1 | chromecast | ^0.21.0 | |
130 | 1 | dbcrossbarlib | ^0.20.1 | |
130 | 1 | safecoin-streamer | ^0.20.6 | |
130 | 5 | ntp-proto | ^0.20.8 | |
130 | 1 | sylvia-iot-coremgr | ^0.20.8 | |
120 | 2 | ntp-daemon | ^0.20.8 | |
120 | 7 | printnanny-services | ^0.19 | |
490 | oha | optional | ^0.20.4 | |
110 | 4 | gostd | ^0.20.2 | |
100 | questdb-rs | ^0.20.6 | ||
100 | 1 | chamomile | ^0.20 | |
470 | rskafka | optional | ^0.20 | |
100 | sylvia-iot-data | ^0.20.8 | ||
duf | ^0.20 | |||
2 | libits-client | ^0.19 | ||
2 | cabot | ^0.17.0 | ||
libopenxg | ^0.20 | |||
1 | snocat | ^0.20 | ||
2 | music-player-audio | ^0.20.7 | ||
bim-core | ^0.20 | |||
420 | 2 | gremlin-client | optional | ^0.19 |
420 | 4 | bollard-next | optional | ^0.20 |
quic-socket | ^0.20.1 | |||
ractor_cluster | ^0.20 | |||
ord | ^0.20.6 | |||
390 | actix-test-server | optional | ^0.15 | |
fishnet | ^0.20 | |||
click | ^0.20 | |||
qsocket | ^0.20.6 | |||
1 | trillium-rustls | ^0.20.7 | ||
380 | 7 | kern | optional | ^0.20.6 |
nperf | ^0.20 | |||
ktls | ^0.20.7 | |||
2 | hdbconnect_impl | ^0.20 | ||
1 | openai_api_client | ^0.20.8 | ||
restapi | ^0.20.6 | |||
wild-doc-webserver | ^0.20 | |||
360 | simple-http-server | optional | ^0.20 | |
2 | cosmic-hyperlane-tcp | ^0.20 | ||
1 | durian | ^0.20.8 | ||
ockam_command | ^0.20.8 | |||
loadem | ^0.19 | |||
1 | monoio-rustls | ^0.20 | ||
350 | 2 | reqwest_wasi | optional | ^0.20 |
goku-bench | ^0.20.8 | |||
340 | 2 | todo-or-die | optional | ^0.19 |
ac-rumqttc | ^0.21.0-alpha.1 | |||
340 | 1 | msql-srv | optional | ^0.20.0 |
new-home-proxy | ^0.17.0 | |||
1 | aquatic_ws | ^0.20 | ||
geph4-binder-transport | ^0.19 | |||
katalyst | ^0.15 | |||
mango-feeds-connector | ^0.20.8 | |||
330 | rants | optional | ^0.20 | |
vsmtp-plugin-ldap | ^0.20.8 | |||
shoes | ^0.20.8 | |||
1 | csml_interpreter | ^0.20.2 | ||
edgedb-tokio | ^0.20.2 | |||
deluge-rpc | ^0.17.0 | |||
conec | ^0.17 | |||
2 | kvarn_testing | ^0.20 | ||
310 | 4 | mqtt-async-client | optional | ^0.19.0 |
1 | mugle_api | ^0.17 | ||
ap-relay | ^0.20.7 | |||
psd2 | ^0.20.2 | |||
1 | sn0int-std | ^0.18 | ||
homie-influx | ^0.20.8 | |||
2 | lhi | ^0.18.0 | ||
aquatic_http_load_test | ^0.20 | |||
bayard-rest | ^0.16 | |||
3 | bevy_editor_iris_common | ^0.20.6 | ||
aquatic_ws_load_test | ^0.20 | |||
pyxis-fs-client | ^0.20.2 | |||
1 | libp2prs-websocket | ^0.19 | ||
pg_parcel | ^0.20.7 | |||
samotop-server | ^0.19 | |||
rews | ^0.20 | |||
bare_server_rs | ^0.20.8 | |||
2 | eternal | ^0.16.0 | ||
1 | inn-common | ^0.20 | ||
spire-workload | ^0.20 | |||
1 | citadel_wire | ^0.20.7 | ||
leda | ^0.20.6 | |||
rustls-cng | ^0.20 | |||
actor-discord | ^0.19.1 | |||
httimple | ^0.12.0 | |||
katwebx | >=0.15.2 | |||
tx3 | ^0.20.4 | |||
aiot | ^0.20.0 | |||
enqueue-email | ^0.17.0 | |||
1 | good-mitm-core | ^0.20 | ||
1 | threema | ^0.20 | ||
1 | bonsaidb-server | ^0.20 | ||
1 | qinpel-srv | ^0.18 | ||
rnp | ^0.19.1 | |||
vfs-https | ^0.19.0 | |||
ateweb | ^0.19 | |||
silkroad | ^0.15 | |||
tokio-uring-rustls | ^0.20 | |||
correspondent | ^0.20.6 | |||
acmer | ^0.20.7 | |||
mangadex-home | ^0.19 | |||
pontus_onyx_cli | ^0.20.6 | |||
teslatte | ^0.20 | |||
wacr | ^0.20 | |||
checkssl | ^0.18.0 | |||
cloudbbq-homie | ^0.20.8 | |||
doh-client | ~0.20.6 | |||
hyper-function-core | ^0.20 | |||
1 | keekijanai-serve-core | ^0.20.2 | ||
pawprint | ^0.20.8 | |||
rust-pop3-client | ^0.20 | |||
1 | tls-client_hello-parser | ^0.20 | ||
tobaru | ^0.20.4 | |||
webrtc-rs-dtls | ^0.19.0 | |||
bones_matchmaker | ^0.20.7 | |||
pooly | ^0.20.2 | |||
praiya | ^0.20 | |||
rustls-pin | ^0.19.0 | |||
sso | ^0.17 | |||
curio | ^0.18.1 | |||
hyperapi | ^0.19 | |||
kcup | ^0.19.1 | |||
scratchstack-http-framework | ^0.20 | |||
service-authenticator | ^0.17 | |||
async-quic | ^0.20.8 | |||
demogorgon | ^0.19 | |||
gurl | ^0 | |||
icx-proxy | ^0.20 | |||
parrse-server | ^0.20.7 | |||
roa-tls | ^0.17.0 | |||
rust-thrift-tls | ^0.17 | |||
rustls_pay_load | ^0.20.8 | |||
twinstar | ^0.18.1 | |||
acme-dns-rust | ^0.19 | |||
astarte_sdk | ^0.20.2 | |||
iscp-rs | ^0.20.7 | |||
mqtt-ping | ^0.20.7 | |||
rustls-extra | ^0.15.0 | |||
snocat-cli | ^0.20 | |||
async-rustls-stream | ^0.20.6 | |||
async-tls-lite | ^0.18 | |||
bgpview-cli | ^0.18 | |||
deeprox | ^0.17 | |||
edgedb-client | ^0.20.2 | |||
eos-eapi | ^0.20 | |||
1 | epic_api | ^0.13 | ||
garage_rpc_021 | ^0.19 | |||
hid-io | ^0.16.0 | |||
invoice2storage | ^0.20.8 | |||
micro_http_async | ^0.20.2 | |||
mijia-homie | ^0.20.8 | |||
neohub | ^0.20 | |||
rust_raft | ^0.18 | |||
sea_battle_cli_player | ^0.20.6 | |||
snail | ^0.13 | |||
azi | ^0.20 | |||
eznet | ^0.20 | |||
https-cert-info | ^0.18.1 | |||
openbanking | ^0.15.2 | |||
proxide | ^0.20 | |||
proxyboi | ^0.18 | |||
pushpop | ^0.15 | |||
resalt | ^0.20.6 | |||
rumqttc-async-std | ^0.19 | |||
scratchstack-config | ^0.20 | |||
tangram-vision-sdk | build | ^0.19 | ||
tiedcrossing-client | ^0.20.6 | |||
webout | ^0.16 | |||
amail-lambda-smtp-relay | ^0.16 | |||
ddns-cli | ^0.20.2 | |||
hid-io-client | ^0.20 | |||
hive | ^0.15 | |||
poptea | ^0.20.1 | |||
reopenconnect | ^0.19 | |||
senax-linker | ^0.20 | |||
sonicbot | ^0.19.1 | |||
svanill-vault-server | ^0.18.0 | |||
temp-hrtls | ^0.9.0 | |||
vivcord | ^0.20 | |||
webhook-server | ^0.20 | |||
applehat | ^0.20.8 | |||
cfd | ^0.20 | |||
gget | >=0.18.0, <0.19.0 | |||
ja3-rustls | ^0.20 | |||
plane-drone | ^0.20.6 | |||
tabbyssl | ^0.16.0 | |||
tls-mkcert-test | ^0.20 | |||
wclient | ^0.20.2 | |||
writus | ^0.11 | |||
250 | 6 | boxxy | optional | ^0.20 |
230 | 1 | mysql_async_wasi | optional | ^0.20.0 |
230 | rttp_client | optional | ^0.16 | |
210 | 1 | mio_httpc | optional | ^0.20.0 |
190 | 6 | roa | optional | ^0.20 |
180 | mailin-embedded | optional | ^0.20 | |
170 | 1 | mproxy-forward | optional | ^0.20 |
160 | dufs | optional | ^0.20 | |
150 | mdbook-pdf-tungstenite | optional | ^0.20.0 | |
130 | 2 | sqlx-core_wasi | optional | ^0.20.1 |
130 | atomic-server | optional | ^0.20 | |
120 | 6 | aquatic_common | optional | ^0.20 |
110 | 3 | custom-utils | optional | ^0.20 |
1 | ldap-rs | optional | ^0.20 | |
1 | stakker_mio | optional | ^0.20.8 | |
2 | lunatic-distributed | optional | ^0.20 | |
1 | http_io | optional | ^0.20.6 | |
3 | germ | optional | ^0.20.5 | |
zeptohttpc | optional | ^0.20 | ||
movine | optional | ^0.19.0 | ||
aggligator-util | optional | ^0.20 | ||
5 | kvarn | optional | ^0.20 | |
6 | tsukuyomi-server | optional | ^0.14 | |
mysql_wasi | optional | ^0.20.0 | ||
2 | pontus_onyx | optional | ^0.20.6 | |
2 | saphir | optional | ^0.20 | |
simple-hyper-server-tls | optional | ^0.20 | ||
trust-dns-util | optional | ^0.20.0 | ||
3 | async-stream-tls-upgrader | optional | ^0.18 | |
1 | lib-gst-meet | optional | ^0.20 | |
nut-client | optional | ^0.19 | ||
1 | zbx_sender | optional | ^0.20.4 | |
rusty_interaction | optional | ^0.18 | ||
rusty-penguin | optional | ^0.20 | ||
1 | touche | optional | ^0.20.6 | |
4 | humphrey | optional | ^0.20.0 | |
1 | gmi | optional | ^0.20 | |
1 | reqwest-vcapra1-add-cookies | optional | ^0.18 | |
1 | tokio-tungstenite_wasi | optional | ^0.20.0 | |
fast_reqwest | optional | ^0.20 | ||
1 | motorx-core | optional | ^0.20 | |
ignite-rs | optional | ^0.17.0 | ||
toluol | optional | ^0.20 | ||
1 | coyote | optional | ^0.20 | |
rskafka_wasi | optional | ^0.20 | ||
1 | rups | optional | ^0.19 | |
1 | todo_app_server | optional | ^0.16 | |
exasol | optional | ^0.20.4 | ||
lmc | optional | ^0.20 | ||
rust-wistia | optional | ^0.20.1 | ||
1 | hid-io-core | optional | ^0.20 | |
simple-irc-server | optional | ^0.20 | ||
smartsheet-rs | optional | ^0.20.1 | ||
ddcore-rs | optional | ^0.20 | ||
1 | hyper-simple-server | optional | ^0.19.1 | |
log_loki | optional | ^0.20.1 | ||
maj | optional | ^0.18 | ||
mrq | optional | ^0.15 | ||
1 | contraband | optional | ^0.17.0 | |
slimweb | optional | ^0.16 | ||
1 | solomon-gremlin | optional | ^0.19 | |
1 | connect | optional | ^0.19.0 | |
pop3-client | optional | ^0.19 | ||
comment_app_backend | optional | ^0.16 | ||
hreq | optional | ^0.19 | ||
lichess-api | optional | ^0.20.8 | ||
dufs-zh | optional | ^0.20 | ||
httproxide | optional | ^0.20 | ||
orcinus | optional | ^0.20.6 | ||
sqlx-core-guts | optional | ^0.20.1 | ||
url-tail | optional | ^0.11.0 | ||
vndb | optional | ^0.20 | ||
actix-telegram | optional | ^0.14 | ||
cdrs_temp | optional | ^0.17 | ||
jitsi-meet-signalling | optional | ^0.20 | ||
monoio-http-client | optional | ^0.20 | ||
1 | mproxy-proxy | optional | ^0.20 | |
1.3M | 94 | rustls-native-certs | dev | ^0.20 |
35K | 34 | rumqttc | dev | ^0.20 |
5.6K | 1 | goose | dev | ^0.20 |
5.5K | 3 | quic-rpc | dev | ^0.20.8 |
3.9K | 2 | h3 | dev | ^0.20 |
2.4K | ntex-mqtt | dev | ^0.20 | |
420 | 1 | minicaldav | dev | ^0.20 |
200 | 1 | embedded-tls | dev | ^0.20.6 |
9 | actori-http | dev | ^0.16 | |
aws-iot-device-client | dev | ^0.20.2 | ||
cleverdog | dev | ^0.15 | ||
drawbridge | dev | ^0.20.8 | ||
drogue-tls | dev | ^0.19.1 | ||
120 | fregate | dev | ^0.20.7 | |
hreq-h2 | dev | ^0.16 | ||
libp2p-rs | dev | ^0.19 | ||
mqrstt | dev | ^0.20.7 | ||
pki | dev | ^0.20 | ||
quickie | dev | ^0.20 | ||
8 | requiem-http | dev | ^0.16 | |
salvo-http3 | dev | ^0.20 | ||
salvo-quinn | dev | ^0.20 | ||
8 | scrappy-http | dev | ^0.16 | |
swanling | dev | ^0.19 | ||
130 | 9 | tk-http | dev | ^0.12.0 |
winit-block-on | dev | ^0.20.8 |