| 11 | 23 | 28 | 30 | 37 | 42 |
47
|
53
|
70
|
75
|
77
|
84
|
86
|
89
|
82
|
89
|
88
|
87
|
86
|
92
|
88
|
87
|
84
|
85
|
83
|
83
|
83
|
84
|
89
|
89
|
93
|
99
|
100
|
101
|
101
|
101
|
102
|
101
|
101
|
104
|
109
|
116
|
119
|
125
|
128
|
129
|
137
|
139
|
143
|
141
|
141
|
144
|
154
|
149
|
146
|
151
|
149
|
152
|
147
|
140
|
141
|
143
|
146
|
149
|
151
|
167
|
170
|
179
|
181
|
| 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
async-io is used at run time in 5,232 crates (of which 2,874 optionally). It is a direct run-time dependency in 282 crates. It's used at build time in 17 crates (of which 6 optionally, ). It's used only as a dev dependency in 1,021 crates (of which 43 directly).
| Number of dependers | async-io version | Downloads/month |
|---|---|---|
| 5,542 | 2.6.0 | 6.4M |
| 714 | 1.13.0 | 1.7M |
| 1 | 1.12.0 | 412K |
| 13 | 0.1.11 | 5.1K |
| Depender (with downloads and own rev deps) | async-io version | |||
|---|---|---|---|---|
| 5.2M | 87 | async-process | ^2.3.0 | |
| 4.7M | 12 | async-signal | ^2.0.0 | |
| 15.2M | 331 | quinn | optional | ^2 |
| 7.6M | 67 | sqlx-core | optional | ^1.9.0 |
| 1.7M | 225 | async-graphql | ^2.6.0 | |
| 1.7M | 76 | async-net | ^2.0.0 | |
| 1.9M | 8 | zookeeper-client | ^2.3.2 | |
| 5.4M | 5 | deadpool-runtime | optional | ^2.0 |
| 4.4M | 280 | zbus | optional | ^2.3.2 |
| 4.1M | 64 | async-global-executor | optional | ^2.2.1 |
| 3.4M | 1989 | async-std | optional | ^2.2.0 |
| 3.2M | 13 | prodash | optional | ^2.2.1 |
| 3.9M | 946 | redis | optional | ^2 |
| 1.6M | 61 | netlink-sys | optional | ^2 |
| 697K | 2 | async-reactor-trait | ^2.0 | |
| 655K | 526 | smol | ^2.1.0 | |
| 651K | 24 | if-watch | ^2.0.0 | |
| 283K | 193 | bevy_asset | ^2.6 | |
| 842K | 2 | reactor-trait | optional | ^2.0 |
| 157K | 28 | async-h1 | ^1.13.0 | |
| 358K | 49 | socketcan | optional | ^1.13 |
| 357K | 85 | bevy_tasks | optional | ^2.0.0 |
| 337K | 5 | gpiocdev | optional | ^2.2 |
| 334K | 8 | livekit-runtime | optional | ^2.3.1 |
| 69K | 19 | futures-time | ^2.0.0 | |
| 202K | 52 | aya | optional | ^2.0 |
| 174K | 3 | fcnet | optional | ^2.6.0 |
| 112K | 5 | stop-token | optional | ^1.6.0 |
| 101K | 64 | tiberius | optional | ^1.8 |
| 27K | qldb | ^1 | ||
| 27K | 11 | signal-hook-async-std | ~2 | |
| 25K | 29 | probe-rs | ^2 | |
| 72K | 21 | iroh-quinn | optional | ^2 |
| 23K | 1 | udp-socket | ^1.3.1 | |
| 20K | 56 | smol-macros | ^2.2.0 | |
| 48K | 17 | ksni | optional | ^2 |
| 49K | 9 | oo7 | optional | ^2.6.0 |
| 14K | 30 | rustls-acme | ^2.3.0 | |
| 37K | 21 | smol-hyper | optional | ^2.2.2 |
| 35K | 3 | mundy | optional | ^2.3.4 |
| 10K | 36 | smol-timeout | ^2.4 | |
| 29K | 33 | expectrl | optional | ^1.9.0 |
| 9.6K | 3 | async-tftp | ^2.6.0 | |
| 25K | 5 | async-rs | optional | ^2.0 |
| 26K | 9 | async-ssh2-lite | optional | ^1.3 |
| 21K | 15 | async-lsp | optional | ^2 |
| 5.8K | if-watch-plus | ^2.0.0 | ||
| 17K | 51 | tor-rtcompat | optional | ^2.2.1 |
| 5.6K | 8 | retainer | ^2.4 | |
| 5.3K | 2 | artwrap | ^2.5 | |
| 15K | 9 | tun-rs | optional | ^2.3 |
| 5.0K | 19 | smol-potat | ^1.3 | |
| 12K | 4 | async-pidfd | optional | ^2.4 |
| 12K | 7 | stretto | optional | ^2.3 |
| 3.6K | 4 | netsim-embed-core | ^1.13.0 | |
| 3.5K | 1 | netsim-embed-machine | ^1.13.0 | |
| 9.7K | 3 | win_uds | optional | ^2 |
| 3.0K | 13 | swayipc-async | ^2 | |
| 2.9K | 1 | xenet-socket | ^1.13 | |
| 8.8K | 3 | route_manager | optional | ^2.3 |
| 2.6K | embassy-net-tuntap | ^1.6.0 | ||
| 7.8K | 29 | fluvio-future | optional | ^2.4 |
| 2.3K | pprof_hyper_server | ^2.6.0 | ||
| 1.9K | 6 | smolscale2 | ^2.3.1 | |
| 5.6K | 6 | bevy_remote | optional | ^2 |
| 1.5K | 1 | zlink-smol | ^2.3 | |
| 1.3K | 2 | picomux | ^2.3.3 | |
| 4.3K | 1 | afpacket | optional | ^1.4 |
| 1.2K | 1 | cands_interface | ^2.4.1 | |
| 4.2K | 8 | fuse3 | optional | ^2.3.1 |
| 1.0K | quinn_runtime_bevy | ^1.9 | ||
| 1.0K | fokus | ^2.5.0 | ||
| 3.4K | 12 | agnostic-lite | optional | ^2 |
| 850 | 2 | async-ws | ^1.6.0 | |
| 750 | netscan-service | ^1.13 | ||
| 650 | uair | ^2.4.0 | ||
| 650 | 7 | magic-wormhole | ^2.2.0 | |
| 650 | 33 | smolscale | ^2 | |
| 2.5K | 2 | hyper-client-sockets | optional | ^2.4.0 |
| 650 | frostore | ^2 | ||
| 2.4K | 1 | mountpoint-s3-client | optional | ^2.6.0 |
| 550 | stargazer | ^2.3.2 | ||
| 2.2K | 1 | quinn-jls | optional | ^2 |
| 2.1K | 3 | anapaya-quinn | optional | ^2 |
| 500 | freya-sdk | ^2.5.0 | ||
| 500 | 1 | freya-animation | ^2.5.0 | |
| 500 | gluesql_shared_sled_storage | ^2.3.2 | ||
| 480 | ogre-stream-ext | ^2 | ||
| 460 | 1 | msedge-tts | ^2.6.0 | |
| 1.8K | 3 | rfuse3 | optional | ^2.3.1 |
| 440 | 4 | smoltimeout | ^2.4.0 | |
| 430 | 1 | criner | ^1.1.0 | |
| 400 | laminarmq | ^1.13.0 | ||
| 350 | 1 | veilid-tools | ^1.13.0 | |
| 350 | 4 | smol-timeout2 | ^2 | |
| 350 | 2 | x11rb-async | ^2.3 | |
| 320 | 2 | mcai-docker | ^1.8.0 | |
| 320 | 1 | async-h1b | ^1.13.0 | |
| 310 | bevy_webserver | ^2.4.0 | ||
| 290 | async-time-mock-smol | ^2 | ||
| 290 | 2 | zenwave | ^2.4 | |
| 280 | 12 | trillium-smol | ^2.2.2 | |
| 1.3K | crossmist | optional | ^2 | |
| 260 | uwuhi-async | ^2.3.2 | ||
| 250 | 1 | edge-nal-std | ^2 | |
| 230 | puteketeke | ^2.2.0 | ||
| 1.1K | 7 | async-sleep | optional | ^2 |
| 1.0K | 3 | feature-extension-for-smol | optional | ^2 |
| 160 | sshbind | ^2.5.0 | ||
| 1.0K | 6 | msqlx-core | optional | ^2.4.1 |
| 160 | 8 | busrt | ^2.6.0 | |
| 150 | 2 | std-embedded-nal-async | ^2.4.1 | |
| 950 | glycin | optional | ^2.3.2 | |
| 950 | trillium-cli | optional | ^2.3.2 | |
| 140 | bevy_defer_http | ^2.3.2 | ||
| 130 | 1 | async-dns | ^2 | |
| 130 | 2 | async-web-server | ^1.6.0 | |
| 900 | 2 | tftp_client | optional | ^2.4 |
| 120 | 1 | ipstack-geph | ^2.3.2 | |
| 110 | 1 | lune | ^2.4 | |
| 110 | 1 | elbus | ^1.8.0 | |
| 100 | 4 | gluesql_sled_storage | ^1 | |
| 800 | 2 | withfd | optional | ^2.3.0 |
| 100 | 2 | lune-std-net | ^2.4 | |
| 100 | 1 | lune-std-task | ^2.4 | |
| 100 | 12 | sillad | ^2.3.3 | |
| 100 | 1 | lune-std-stdio | ^2.4 | |
| 20 | beet_core | ^2 | ||
| mmtc | ^1.12.0 | |||
| 700 | 2 | io-mux | optional | ^2.4 |
| 700 | feature-extension-for-async-std | optional | ^2 | |
| 1 | streamlette | ^1.9.0 | ||
| curseofrust-console | ^2.4 | |||
| 4 | af-core | ^1 | ||
| 650 | 2 | ethercrab | optional | ^2.0.0 |
| async-defer | ^2.3 | |||
| 2 | native-executor | ^2.6.0 | ||
| 1 | sillad-conntest | ^2.4.0 | ||
| 1 | microsleep | ^1.10.0 | ||
| relabuf | ^1.6.0 | |||
| 1 | mwc-libp2p-mdns | ^1.3.0 | ||
| 1 | tetsy-libp2p-mdns | ^1.3.1 | ||
| 2 | melib | ^2 | ||
| 4 | runa-io | ^1.9.0 | ||
| 1 | fluence-fork-libp2p-mdns | ^1.3.1 | ||
| 2 | fluvio-spu | ^1.3.1 | ||
| async-quic | ^1.12.0 | |||
| 550 | 6 | yaaral | optional | ^2 |
| async-std-hidg | ^1 | |||
| bevy_webgate | ^2.4.0 | |||
| async-imap-lite | ^0.1 | |||
| async-std-gpiod | ^1 | |||
| 1 | tet-libp2p-mdns | ^1.3.0 | ||
| 8 | bramble-common | ^1.6 | ||
| 3 | sillad-meeklike | ^2.4.1 | ||
| async-std-linux-video | ^1 | |||
| cmlterm | ^1.4.0 | |||
| edge-std-nal-async | ^2 | |||
| 3 | futuresdr | ^2.6 | ||
| kapiti | ^1.3 | |||
| indigo | ^0.1 | |||
| smol-axum | ^2.3.2 | |||
| 2 | ssh_jumper | ^1.4.1 | ||
| copernica-links | ^1.4.1 | |||
| rumqttc-async-std | ^1.0 | |||
| ipfs-embed-sqlite | ^1.3.1 | |||
| smtp-dump | ^1.6.0 | |||
| async-buf | ^1.6 | |||
| modio-mqttbridge | ^1.6.0 | |||
| 1 | debrepo | ^2.5.0 | ||
| 1 | libp2p-mdns-ouro | ^1.3.1 | ||
| 1 | acril-http | ^2 | ||
| betrayer | ^2.3.4 | |||
| 1 | cands_cyphal | ^2.4.1 | ||
| teleop | ^2 | |||
| 1 | aingle_minimal | ^2.3 | ||
| all-is-cubes-desktop | ^2.5.0 | |||
| areka | ^2.6 | |||
| async-gpiod | ^2 | |||
| 1 | async-h1-2 | ^1.13 | ||
| async-hidg | ^2 | |||
| async-sevenz | ^2 | |||
| 2 | collab-common | ^2.3 | ||
| 1 | cs_mwc-libp2p-mdns | ^1.3.0 | ||
| curseofrust-server | ^2.4 | |||
| freya-query | ^2.5.0 | |||
| nimue-term | ^2.5.0 | |||
| occams-rpc-smol | ^2.6 | |||
| orb-smol | ^2.6 | |||
| presto | ^2.6.0 | |||
| rice-io | ^2 | |||
| 1 | silent | ^2 | ||
| 3 | sillad-sosistab3 | ^2.5.0 | ||
| 1 | skyzen | ^2.6 | ||
| spars-httpd | ^2.5.0 | |||
| steady_state | ^2.6 | |||
| strides | ^2.6.0 | |||
| sworkstyle | ^2.6 | |||
| timewall | ^2.6.0 | |||
| 1 | tokio_socket | ^1.4.1 | ||
| 1 | unisock-smol | ^2.3 | ||
| 1 | unisock-smol-tungstenite | ^2.3 | ||
| valin | ^2.5.0 | |||
| vuinputd | ^2.6.0 | |||
| 490 | 8 | mcpkit-transport | optional | ^2 |
| 450 | graceful-shutdown | optional | ^2.3 | |
| 440 | dir-meta | optional | ^2.4.0 | |
| 410 | 1 | async-interval | optional | ^2 |
| 400 | 3 | async-hid | optional | ^2 |
| 300 | 3 | agnostic-net | optional | ^2 |
| 260 | 8 | breadx | optional | ^1 |
| 250 | 2 | gitoxide-core | optional | ^2.6 |
| 220 | squinn | optional | ^2.0 | |
| 170 | 2 | wtx | optional | ^2.0 |
| 150 | ease-off | optional | ^2 | |
| 120 | heartbeat-watchdog | optional | ^2.4.0 | |
| 120 | 1 | tetsy-libp2p-tcp | optional | ^1.2.0 |
| 110 | 2 | icmp-client | optional | ^1 |
| 100 | 2 | twitchchat | optional | ^1.1 |
| rtx | optional | ^1.6.0 | ||
| 1 | async-shared-timeout | optional | ^1 | |
| async-pidfd-next | optional | ^2.0 | ||
| async-exec | optional | ^2.4 | ||
| noq | optional | ^2 | ||
| 9 | nami | optional | ^2.6.0 | |
| abstract_socket | optional | ^2.0.0 | ||
| agnostic_async_executor | optional | ^1.3 | ||
| amiya | optional | ^1 | ||
| ant-libp2p-mdns | optional | ^2.3.3 | ||
| 6 | ant-libp2p-tcp | optional | ^2.3.3 | |
| 6 | anza-quinn | optional | ^2 | |
| api_bindium | optional | ^2.6.0 | ||
| 1 | async-peek | optional | ^0.2 | |
| async-tcp | optional | ^0.2 | ||
| 1 | async-transport | optional | ^2.3.1 | |
| 1 | aya-nightly | optional | ^2.0 | |
| backoff-tower | optional | ^1.13 | ||
| 7 | beet_net | optional | ^2 | |
| 1 | cs_mwc-libp2p-tcp | optional | ^1.2.0 | |
| e-libscanner | optional | ^1.7.0 | ||
| 1 | evdevil | optional | ^2.4.1 | |
| 4 | fbthrift-transport | optional | ^1 | |
| fctools | optional | ^2.4.0 | ||
| 1 | fluence-fork-libp2p-tcp | optional | ^1.2.0 | |
| 1 | fluxion-runtime | optional | ^2.6.0 | |
| fluxion-stream-time | optional | ^2.6.0 | ||
| 1 | futures-util-io-peek | optional | ^1 | |
| grafton-visca | optional | ^2.6 | ||
| 1 | haalka | optional | ^2.4 | |
| hannibal | optional | ^2.5.0 | ||
| 1 | kvarn-quinn | optional | ^2.0 | |
| librice | optional | ^2 | ||
| lwleen | optional | ^2.6.0 | ||
| 2 | mfio | optional | ^2 | |
| 1 | mwc-libp2p-tcp | optional | ^1.2.0 | |
| netlink-sys-mio-0-8 | optional | ^1.3 | ||
| pg_wire | optional | ^1.3.1 | ||
| 1 | pidfd-util | optional | >=1, <3 | |
| powersync | optional | ^2.6.0 | ||
| rfdx | optional | ^1.3 | ||
| riptun | optional | ^1.0.1 | ||
| rs-matter | optional | =1.12 | ||
| rx-rust | optional | ^2.4.1 | ||
| 2 | seqknock-common | optional | ^1.10.0 | |
| 3 | sqlx-build-trust-core | optional | ^1.9.0 | |
| 3 | sqlx-etorreborre-core | optional | ^1.9.0 | |
| swaynag | optional | ^1.1 | ||
| systime | optional | ^2.0 | ||
| 1 | tappers | optional | ^2.3.4 | |
| tcp-stream-utils | optional | ^1 | ||
| 1 | tet-libp2p-tcp | optional | ^1.2.0 | |
| 1 | tiberius-rustls | optional | ^1.8 | |
| tjiftjaf | optional | ^2 | ||
| udp_pinger | optional | ^2.6.0 | ||
| 1 | udp_sas_async | optional | ^2.2.0 | |
| unitbus | optional | ^2.6.0 | ||
| wiz-lights-rs | optional | ^2 | ||
| 1 | xilinx-dma | optional | ^2.2 | |
| 6.6M | 130 | async-executor | dev | ^2.1.0 |
| 6.2M | 12 | piper | dev | ^2.0.0 |
| 4.4M | 10 | zbus_macros | dev | ^2.3.2 |
| 444K | 41 | futures-concurrency | dev | ^2.4 |
| 290K | gpiocdev-embedded-hal | dev | ^2 | |
| 265K | 38 | async-mutex | dev | ^1.1.2 |
| 160K | 1 | nftables-async | dev | ^2.4.0 |
| 10K | 6 | rustdds | dev | ^2.4 |
| 8.8K | 36 | esp-idf-svc | dev | ^2 |
| 8.3K | 7 | ros2-client | dev | ^2.2.0 |
| 8.0K | 45 | trillium | dev | ^2.3.1 |
| 7.8K | 11 | trillium-http | dev | ^2.2.2 |
| 3.5K | 1 | netsim-embed | dev | ^1.13.0 |
| 2.7K | 1 | hooks | dev | ^2.3.3 |
| 2.6K | 2 | multitask | dev | ^0.1.1 |
| 1.9K | 1 | mediasoup | dev | ^1.10.0 |
| 1.0K | 2 | async-fifo | dev | ^2.4 |
| 950 | 2 | edge-executor | dev | ^1.1.9 |
| 500 | 1 | spawns-executor | dev | ^2.3.2 |
| 230 | l3_extract | dev | ^2.3.2 | |
| 210 | 7 | mlua-luau-scheduler | dev | ^2.4 |
| stream_multiplexer | dev | ^0.1.9 | ||
| 3 | async-lapin | dev | ^1.3 | |
| swansong | dev | ^2.6.0 | ||
| 1 | tetsy-libp2p-noise | dev | ^1.2.0 | |
| 1 | mwc-libp2p-noise | dev | ^1.2.0 | |
| 3 | unsend | dev | ^1.13.0 | |
| 1 | fluence-fork-libp2p-noise | dev | ^1.2.0 | |
| 1 | tet-libp2p-noise | dev | ^1.2.0 | |
| 1 | futures-util-either | dev | ^1 | |
| 1 | futures-x-io-timeoutable | dev | ^1.3 | |
| 7 | all-is-cubes | dev | ^2.5.0 | |
| async-rustls-stream | dev | ^1.9.0 | ||
| async-tls-lite | dev | ^0.1 | ||
| 1 | lol-async | dev | ^1.13.0 | |
| stream-tls-client_hello-detector | dev | ^1 | ||
| async-signal-with-info | dev | ^2.0.0 | ||
| 5 | all-is-cubes-render | dev | ^2.5.0 | |
| winit-block-on | dev | ^1.12.0 | ||
| 1 | all-is-cubes-content | dev | ^2.5.0 | |
| 1 | all-is-cubes-gpu | dev | ^2.5.0 | |
| composable-utils | dev | ^2.3.4 | ||
| 1 | cs_mwc-libp2p-noise | dev | ^1.2.0 | |
| futures-byteorder | dev | ^2 | ||
| ruchei | dev | ^2.3.2 | ||
| rustls_async | dev | ^2.6.0 | ||
| 1 | wintf | dev | ^2.6 | |