Active direct dependers over time: total, gained/lost
5
7
8
9
12
28
31
49
52
54
54
55
41
43
46
49
60
65
69
77
77
73
84
84
91
92
93
101
112
124
125
132
147
151
155
2022 2023 2024 2025

portable-atomic is used at run time in 7,050 crates (of which 2,760 optionally). It is a direct run-time dependency in 214 crates. It's used at build time in 37 crates (of which 31 optionally, ). It's used only as a dev dependency in 383 crates.

Number of dependers portable-atomic version Downloads/month
7,420 1.11.0 7.1M
50 0.3.20 284K
Depender (with downloads and own rev deps) portable-atomic version
21.8M 5953 once_cell optional ^1.8
4.4M 946 pyo3 ^1.0
15.0M 7632 bytes optional ^1.3
12.8M 953 ahash optional ^1.0.0
13.1M 961 futures-core optional ^1.3
3.5M 2236 indicatif ^1.0.0
3.1M 155 jiff ^1.10.0
10.6M 125 event-listener optional ^1.2.0
9.7M 348 spin optional ^1.3
2.1M 166 moka ^1.6
2.1M 1311 ndarray ^1.6.0
7.5M 63 atomic-waker optional ^1
1.4M 125 governor ^1.6
1.9M 261 metrics ^1
1.4M 23 portable-atomic-util ^1.5.1
5.9M 57 concurrent-queue optional ^1
5.1M 5 radium optional ^1
3.6M 62 async-task optional ^1
3.2M 6 piper optional ^1.2.0
2.0M 553 heapless optional ^1.0
494K 528 wgpu ^1
353K 2 gix-status ^1
183K 74 async-nats ^1
516K 12 wgpu-hal optional ^1
512K 9 wgpu-core optional ^1
135K 28 salsa ^1
75K 117 usb-device ^1.2.0
63K 18 boa_engine ^1.10.0
179K 81 ringbuf optional ^1
57K 43 static_cell ^1.5.1
55K 28 webrtc-util ^1.6
162K 2 flutter_rust_bridge optional ^1.8.0
52K 4 atomicow ^1
48K 28 nats ^1
44K 3 turn ^1.6
33K 54 bevy_platform ^1
34K 63 rtt-target ^1.6.0
34K 5 webrtc-dtls ^1.6
32K 12 rtp ^1.6
29K 5 webrtc-ice ^1.6
28K 2 astral-tokio-tar ^1
29K 4 interceptor ^1.6
29K 32 webrtc ^1.6
29K 1 webrtc-data ^1.6
29K 3 webrtc-sctp ^1.6
20K 26 esp-hal ^1.10.0
20K 10 typst-utils ^1.6
19K 7 atomic-time ^1
17K 14 i-slint-core ^1
16K 11 burn-autodiff ^1.11.0
16K 12 cubecl-common ^1.10
48K 69 embassy-executor optional ^1.5
14K 12 vtable ^1
12K 30 panic-rtt-target ^1.6.0
32K 47 embedded-hal-bus optional ^1.3
10K du-dust ^1.4
29K 5 semihosting optional ^1.3
26K 38 atsamd-hal optional ^1.10.0
7.6K 4 krata-tokio-tar ^1
22K 28 esp-println optional ^1.10.0
4.8K atomic-pool ^1.7.0
4.6K 4 esp-wifi ^1.10.0
13K 1 portable_atomic_enum optional ^1.5
4.5K 7 postcard-rpc ^1.0
4.5K 19 rtic ^1
4.2K 7 rtic-monotonics ^1
4.0K 8 esp-hal-embassy ^1.10.0
3.7K 3 maitake-sync ^1.2
3.4K atomic_once_cell ^1
3.3K 1 init-once ^1.7.0
2.2K 3 cubecl-ir ^1.10
2.0K ector ^1.3
1.9K 7 esp-hal-common ^1.6.0
1.2K 2 scroll-ring ^1.7.0
1.1K 3 rtic-sync ^1
1.0K 1 moka2 ^1.9.0
1.0K 4 grounded ^1.3
900 kywy ^1.5.1
750 1 ra-ap-rustc_data_structures ^1.5.1
750 1 async-shared-timeout ^1
700 cfr ^1.4
550 asyncute ^1.11.0
2.1K 5 iroh-blobs optional ^1
2.1K stm32g4-staging optional ^1
2.0K 5 async-ringbuf optional ^1
430 2 mls-rs ^1.5.1
1.5K 1 wtx optional ^1.0
340 3 agb ^1.6.0
1.5K 1 stm32f4-staging optional ^1
320 rk3399-pac ^0.3.16
300 codas-flow ^1.3
290 1 mmtk ^1.4.3
270 6 smolscale2 ^1.6.0
190 skywalking ^1.11.0
160 esp-wifi-hal ^1.11.0
150 3 rktk ^1.11.0
150 clia-turn ^1.6
800 1 edge-executor optional ^1.4
4 lilos ^1.6.0
2 e310x-hal ^1.9
2 va108xx-hal ^1
1 async-nats-flyradar ^1
hitdns ^1.6.0
1 msp430fr2355 ^0.3.16
efm32tg11b-pac ~1
650 stm32f1-staging optional ^1
atomic-memcpy ^1
efm32gg-pac ~1
iroh-cli ^1
async-nats-wrpc ^1
efm32gg11b-pac ~1
2 kaspa-perf-monitor ^1.5.1
efm32wg-pac ~1
3 kn0sys_ndarray ^1.6.0
tauri-plugin-polygon ^1
iroh-doctor ^1.9.0
embedded-c-sdk-bind-hal ^1.10.0
2 va416xx-hal ^1
va416xx-embassy ^1
rust-kanban ^1.9.0
xy-rpc ^1.10
1 cnsprcy ^1
efm32gg12b-pac ~1
efm32lg-pac ~1
gfwdns ^1.10.0
lokey ^1.6.0
va108xx-embassy ^1
2 wasefire-sync ^1.6.0
efm32tg-pac ~1
550 iroh-docs optional ^1.9.0
esp-ota-nostd ^1.9
native_db-32bit ^1
heartbeat-watchdog ^1.11
sortlock ^1.7.0
efm32jg12b-pac ~1
5 printhor-hwa-common ^1.6.0
esp-fast-serial ^1.9.0
1 redb-32bit ^1
tinywake ^1.11.0
durs ^1.10
ra2a1 ^0.3
task-watchdog ^1.10
async-pool ^1.7.0
ebri ^1.6.0
1 luminol-eframe ^1.5.1
sx1509-eh ^1
efm32pg23-pac ~1
rcurs ^1
vmem ^1
1 wasefire-interpreter ^1.6.0
bl616-pac ^1.0
rs-matter ^1
1 tracing-lv-core ^1.10
efm32g-pac ~1
ra2e1 ^0.3
ra2e2 ^0.3
ra4e1 ^0.3
500 watermelon optional ^1
efm32hg-pac ~1
efm32zg-pac ~1
ra2l1 ^0.3
ra4m1 ^0.3
efm32pg-pac ~1
ra4m3 ^0.3
ra4w1 ^0.3
ra6e1 ^0.3
ra6t2 ^0.3
rk3399-rs ^0.3.16
efm32jg1b-pac ~1
efm32pg22-pac ~1
errore ^1.9.0
ra4m2 ^0.3
ra6m3 ^0.3
atomic-core ^1
bl602-pac ^1.0
ra6m1 ^0.3
ra6m2 ^0.3
ra6m4 ^0.3
ra6t1 ^0.3
tca9548-eh ^1
470 bcm2835-lpa optional ^0.3.16
470 bcm2837-lpa optional ^0.3.16
340 2 elf_loader optional ^1.3
230 pubnub optional ^1.3
170 stm32h5-staging optional ^1
160 stm32f7-staging optional ^1
150 1 ra6m3-fsp-pac optional ^0.3.16
100 11 devela optional ^1.11
stm32h5 optional ^1
tinyrlibc optional ^1.6.0
3 pausable_clock optional ^1.10.0
contiguous-mem optional ^1
arc-slice optional ^1
at32f4xx-pac optional ^1
bcm2711-lpa optional ^0.3.16
devela_depend optional ^1.4.3
efm32pg1b-pac optional ^1
5 obel_platform optional ^1
1 once_cell_serde optional ^1.8
pac22 optional ^1
pac25 optional ^1
py32-hal optional ^1
1 ringbuf-blocking optional ^1
rpk-builder optional ^1
stm32f3-staging optional ^1
stm32g0-staging optional ^1
stm32h7-staging optional ^1
supply-chain-trust-crate-000022 optional ^1.8
supply-chain-trust-example-crate-000022 optional ^1.8
supply-chain-trust-example-crate-000023 optional ^1.8
supply-chain-trust-example-crate-000048 optional ^1.3
supply-chain-trust-example-crate-000069 optional ^1.0.0
supply-chain-trust-example-crate-000084 optional ^1.3
supply-chain-trust-example-crate-000089 optional ^1.3