| 5 | 7 | 8 | 9 | 12 | 28 | 31 |
49
|
52
|
54
|
54
|
55
|
41 | 43 | 46 |
49
|
60
|
66
|
70
|
78
|
78
|
74
|
85
|
85
|
92
|
94
|
95
|
103
|
114
|
126
|
127
|
136
|
151
|
154
|
179
|
173
|
178
|
180
|
183
|
190
|
198
|
198
|
198
|
| 2022 | 2023 | 2024 | 2025 | |||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
portable-atomic is used at run time in 13,460 crates (of which 5,849 optionally). It is a direct run-time dependency in 294 crates. It's used at build time in 63 crates (of which 51 optionally, ). It's used only as a dev dependency in 865 crates (of which 1 directly).
| Number of dependers | portable-atomic version | Downloads/month |
|---|---|---|
| 14,341 | 1.13.0 | 3.5M |
| 0 | 1.11.1 | 7.9M |
| 47 | 0.3.20 | 210K |
| Depender (with downloads and own rev deps) | portable-atomic version | |||
|---|---|---|---|---|
| 26.7M | 7387 | once_cell | optional | ^1.8 |
| 24.0M | 9698 | bytes | optional | ^1.3 |
| 6.2M | 1317 | pyo3 | ^1.0 | |
| 20.8M | 1172 | futures-core | optional | ^1.3 |
| 6.1M | 3369 | indicatif | ^1.0.0 | |
| 6.2M | 343 | jiff | ^1.10.0 | |
| 16.7M | 1355 | ahash | optional | ^1.0.0 |
| 4.2M | 1804 | ndarray | ^1.6.0 | |
| 13.2M | 476 | spin | optional | ^1.3 |
| 3.2M | 116 | async-nats | ^1 | |
| 3.6M | 512 | metrics | ^1 | |
| 3.2M | 331 | moka | ^1.6 | |
| 12.5M | 143 | event-listener | optional | ^1.2.0 |
| 11.3M | 70 | atomic-waker | optional | ^1 |
| 3.1M | 33 | portable-atomic-util | ^1.5.1 | |
| 7.8M | 660 | async-channel | optional | ^1 |
| 7.7M | 65 | concurrent-queue | optional | ^1 |
| 2.0M | 264 | governor | ^1.6 | |
| 6.0M | 5 | radium | optional | ^1 |
| 4.0M | 80 | async-task | optional | ^1 |
| 3.5M | 9 | piper | optional | ^1.2.0 |
| 3.0M | 735 | heapless | optional | ^1.0 |
| 977K | 776 | wgpu | ^1.8 | |
| 686K | 130 | bb8 | ^1 | |
| 678K | 22 | astral-tokio-tar | ^1 | |
| 530K | 2 | gix-status | ^1 | |
| 1.0M | 10 | wgpu-core | optional | ^1.8 |
| 1.0M | 16 | wgpu-hal | optional | ^1.8 |
| 191K | 34 | webrtc-util | ^1.6 | |
| 158K | 37 | boa_engine | ^1.11.0 | |
| 152K | 5 | turn | ^1.6 | |
| 151K | 14 | rtp | ^1.6 | |
| 150K | 120 | usb-device | ^1.2.0 | |
| 146K | 140 | bevy_platform | ^1 | |
| 143K | 6 | atomicow | ^1 | |
| 142K | 6 | interceptor | ^1.6 | |
| 142K | 55 | webrtc | ^1.6 | |
| 142K | 3 | webrtc-data | ^1.6 | |
| 143K | 6 | webrtc-ice | ^1.6 | |
| 142K | 5 | webrtc-sctp | ^1.6 | |
| 409K | 113 | ringbuf | optional | ^1 |
| 132K | 68 | salsa | ^1 | |
| 130K | 3 | ferroid | ^1.13 | |
| 110K | 82 | static_cell | ^1.5.1 | |
| 92K | 14 | typst-utils | ^1.6 | |
| 85K | 10 | atomic-time | ^1 | |
| 82K | 8 | webrtc-dtls | ^1.6 | |
| 72K | 1 | token-cell | ^1 | |
| 67K | 2 | dtls | ^1.6 | |
| 187K | 5 | flutter_rust_bridge | optional | ^1.8.0 |
| 187K | 2 | kasuari | optional | ^1.11 |
| 49K | 27 | cubecl-common | ^1.11 | |
| 49K | 65 | esp-hal | ^1.11 | |
| 47K | 7 | burn-core | ^1.13.0 | |
| 44K | 13 | burn-autodiff | ^1.13.0 | |
| 44K | 36 | burn-ndarray | ^1.13.0 | |
| 40K | 5 | cubecl-ir | ^1.11 | |
| 114K | 120 | embassy-executor | optional | ^1.5 |
| 33K | 77 | rtt-target | ^1.6.0 | |
| 31K | 7 | esp-hal-embassy | ^1.11.0 | |
| 29K | 20 | rtic | ^1 | |
| 27K | 16 | i-slint-core | ^1 | |
| 28K | 12 | vtable | ^1 | |
| 63K | 5 | semihosting | optional | ^1.3 |
| 62K | 65 | embedded-hal-bus | optional | ^1.3 |
| 49K | 44 | esp-println | optional | ^1.11 |
| 43K | 10 | stm32h7 | optional | ^1 |
| 12K | atomic-pool | ^1.7.0 | ||
| 11K | 2 | krata-tokio-tar | ^1 | |
| 10K | 7 | librespot-playback | ^1 | |
| 11K | 7 | maitake-sync | ^1.2 | |
| 9.5K | 35 | panic-rtt-target | ^1.6.0 | |
| 7.9K | 9 | postcard-rpc | ^1.0 | |
| 7.6K | 27 | nats | ^1 | |
| 7.4K | ector | ^1 | ||
| 7.0K | 15 | esp-rtos | ^1.11 | |
| 6.9K | 3 | rtic-common | ^1 | |
| 18K | 2 | portable_atomic_enum | optional | ^1.5 |
| 6.3K | 3 | mls-rs | ^1.5.1 | |
| 6.1K | du-dust | ^1.4 | ||
| 5.4K | 4 | esp-radio | ^1.11 | |
| 4.8K | 9 | rtic-monotonics | ^1 | |
| 13K | 16 | delog | optional | ^1 |
| 4.0K | 3 | embedded-tls | ^1.6.0 | |
| 11K | 7 | async-ringbuf | optional | ^1 |
| 3.8K | 4 | grounded | ^1.3 | |
| 3.5K | 4 | esp-wifi | ^1.11.0 | |
| 3.1K | metrics-exporter-otel | ^1 | ||
| 2.8K | libdd-crashtracker | ^1.6.0 | ||
| 9.0K | 14 | stm32f4 | optional | ^1 |
| 2.7K | 3 | rtic-sync | ^1 | |
| 2.7K | rust-kanban | ^1.9.0 | ||
| 2.5K | 1 | atomic_once_cell | ^1 | |
| 2.4K | hitdns | ^1.6.0 | ||
| 2.0K | 1 | mmtk | ^1.4.3 | |
| 1.9K | 6 | smolscale2 | ^1.6.0 | |
| 5.3K | 8 | stm32f1 | optional | ^1 |
| 1.4K | 2 | scroll-ring | ^1.7.0 | |
| 1.3K | 7 | esp-hal-common | ^1.6.0 | |
| 4.3K | 38 | atsamd-hal | optional | ^1.10.0 |
| 1.2K | iroh-cli | ^1 | ||
| 3.4K | 2 | stm32g0 | optional | ^1 |
| 850 | 2 | va108xx-hal | ^1 | |
| 800 | 5 | firewheel-core | ^1 | |
| 750 | 1 | ra-ap-rustc_data_structures | ^1.5.1 | |
| 2.8K | 5 | stm32l4 | optional | ^1 |
| 750 | 10 | cu29-clock | ^1.11 | |
| 700 | durs | ^1.10 | ||
| 700 | cfr | ^1.4 | ||
| 650 | esp-fast-serial | ^1.9.0 | ||
| 600 | atomic-memcpy | ^1 | ||
| 550 | 3 | rktk | ^1.11.0 | |
| 500 | kywy | ^1.5.1 | ||
| 480 | clia-turn | ^1.6 | ||
| 1.8K | 7 | stm32f7 | optional | ^1 |
| 440 | init-once | ^1.7.0 | ||
| 420 | rk3399-rs | ^0.3.16 | ||
| 1.6K | 1 | try-lock-portable-atomic | optional | ^1.3.0 |
| 370 | errore | ^1.9.0 | ||
| 370 | 1 | redb-32bit | ^1 | |
| 360 | native_db-32bit | ^1 | ||
| 320 | rk3399-pac | ^0.3.16 | ||
| 1.4K | 2 | stm32l1 | optional | ^1 |
| 1.3K | stm32f1-staging | optional | ^1 | |
| 1.3K | 1 | once_cell_serde | optional | ^1.8 |
| 270 | 2 | os-trait | ^1.13.0 | |
| 270 | 1 | cnsprcy | ^1 | |
| 240 | codas-flow | ^1.3 | ||
| 1.1K | 4 | spacepackets | optional | ^1 |
| 1.0K | stm32f4-staging | optional | ^1 | |
| 170 | 1 | moka2 | ^1.9.0 | |
| 150 | sortlock | ^1.7.0 | ||
| 950 | 5 | stm32g4 | optional | ^1 |
| 900 | stm32g4-staging | optional | ^1 | |
| 120 | ebri | ^1.6.0 | ||
| 120 | heartbeat-watchdog | ^1.11 | ||
| 120 | task-watchdog | ^1.10 | ||
| 120 | tinywake | ^1.11.0 | ||
| 110 | skywalking | ^1.11.0 | ||
| 110 | 1 | tracing-lv-core | ^1.10 | |
| xy-rpc | ^1.10 | |||
| async-pool | ^1.7.0 | |||
| 4 | agb | ^1.6.0 | ||
| 5 | printhor-hwa-common | ^1.6.0 | ||
| rcurs | ^1 | |||
| str_cache | ^1.11 | |||
| sx1509-eh | ^1 | |||
| 2 | e310x-hal | ^1.9 | ||
| 700 | efm32pg1b-pac | optional | ^1 | |
| 5 | kovan | ^1.11.1 | ||
| 4 | wasefire-sync | ^1.11.1 | ||
| gfwdns | ^1.10.0 | |||
| efm32jg12b-pac | ~1 | |||
| efm32pg23-pac | ~1 | |||
| 650 | 6 | stm32f3 | optional | ^1 |
| efm32pg22-pac | ~1 | |||
| efm32zg-pac | ~1 | |||
| efm32pg-pac | ~1 | |||
| 1 | async-shared-timeout | ^1 | ||
| 600 | stm32h5-staging | optional | ^1 | |
| efm32tg11b-pac | ~1 | |||
| 600 | 2 | bevy_seedling | optional | ^1.11 |
| efm32lg-pac | ~1 | |||
| efm32gg-pac | ~1 | |||
| 600 | devela_depend | optional | ^1.4.3 | |
| efm32gg12b-pac | ~1 | |||
| sifli-hal | ^1.11.1 | |||
| vmem | ^1 | |||
| efm32wg-pac | ~1 | |||
| tauri-plugin-polygon | ^1 | |||
| efm32g-pac | ~1 | |||
| efm32gg11b-pac | ~1 | |||
| efm32hg-pac | ~1 | |||
| 4 | lilos | ^1.6.0 | ||
| efm32tg-pac | ~1 | |||
| efm32jg1b-pac | ~1 | |||
| 8 | aimdb-core | ^1.9 | ||
| 550 | tinyrlibc | optional | ^1.6.0 | |
| 1 | metrics-opentelemetry | ^1 | ||
| bl602-pac | ^1.0 | |||
| bl616-pac | ^1.0 | |||
| 6 | dcrypt-algorithms | ^1.6 | ||
| ra2e1 | ^0.3 | |||
| 2 | kaspa-perf-monitor | ^1.5.1 | ||
| ra4m2 | ^0.3 | |||
| ra6m3 | ^0.3 | |||
| 4 | vorago-shared-hal | ^1 | ||
| ra2a1 | ^0.3 | |||
| ra2l1 | ^0.3 | |||
| ra4e1 | ^0.3 | |||
| ra6e1 | ^0.3 | |||
| ra6m1 | ^0.3 | |||
| ra6m2 | ^0.3 | |||
| ra6m4 | ^0.3 | |||
| ra6t1 | ^0.3 | |||
| ra2e2 | ^0.3 | |||
| ra4m1 | ^0.3 | |||
| ra4m3 | ^0.3 | |||
| ra4w1 | ^0.3 | |||
| ra6t2 | ^0.3 | |||
| atomic-core | ^1 | |||
| esp-hal-wifimanager | ^1.13.0 | |||
| 2 | mqtt5-protocol | ^1.12 | ||
| 1 | async-nats-flyradar | ^1 | ||
| async-nats-wrpc | ^1 | |||
| asyncute | ^1.11.0 | |||
| deepcl-common | ^1.11.1 | |||
| defmt-embassy-usbserial | ^1 | |||
| device-kit | ^1.11.1 | |||
| embassy-agb | ^1.6.0 | |||
| embedded-c-sdk-bind-hal | ^1.11.1 | |||
| ergot | ^1.11.1 | |||
| esp-ota-nostd | ^1.9 | |||
| 1 | esp-wifi-hal | ^1.11.1 | ||
| esp-wifi-manager | ^1.12 | |||
| ethos | ^1.11.1 | |||
| ferroid-tonic-server | ^1.13 | |||
| 1 | foa | ^1.11.1 | ||
| foa_sta | ^1.11.1 | |||
| 1 | fraktor-actor-core-rs | ^1.11 | ||
| 3 | fraktor-utils-core-rs | ^1.11 | ||
| heap1 | ^1 | |||
| iroh-doctor | ^1.9.0 | |||
| jacques | ^1.11.1 | |||
| 2 | kn0sys_ndarray | ^1.6.0 | ||
| lokey | ^1.6.0 | |||
| loopq | ^1.6 | |||
| 1 | luminol-eframe | ^1.5.1 | ||
| masstree | ^1.13.0 | |||
| 1 | minerva | ^1.11.1 | ||
| 1 | msp430fr2355 | ^0.3.16 | ||
| rs-matter | ^1 | |||
| seqwish | ^1.9 | |||
| 1 | sunset-async | ^1 | ||
| 2 | taskette | ^1.11.1 | ||
| tca9548-eh | ^1 | |||
| threadid | ^1 | |||
| voltura_platform | ^1 | |||
| vorago-shared-periphs | ^1 | |||
| wcq | ^1.11 | |||
| 1 | wind-tuic | ^1 | ||
| zencan-node | ^1.11.1 | |||
| 500 | 1 | stm32l5 | optional | ^1 |
| 490 | stm32mp1 | optional | ^1 | |
| 470 | 3 | pausable_clock | optional | ^1.10.0 |
| 470 | bcm2711-lpa | optional | ^0.3.16 | |
| 470 | bcm2835-lpa | optional | ^0.3.16 | |
| 470 | bcm2837-lpa | optional | ^0.3.16 | |
| 440 | 1 | edge-executor | optional | ^1.4 |
| 400 | 1 | stm32h5 | optional | ^1 |
| 370 | stm32f3-staging | optional | ^1 | |
| 350 | 1 | lfqueue | optional | ^1.11.1 |
| 340 | 1 | stm32wb | optional | ^1 |
| 310 | stm32h7-staging | optional | ^1 | |
| 310 | watermelon | optional | ^1 | |
| 280 | 3 | elf_loader | optional | ^1.3 |
| 270 | 11 | devela | optional | ^1.11 |
| 260 | 5 | stm32f0 | optional | ^1 |
| 240 | stm32f7-staging | optional | ^1 | |
| 230 | asyncnal | optional | ^1.11.1 | |
| 180 | pac25 | optional | ^1 | |
| 180 | 2 | wtx | optional | ^1.0 |
| 170 | stm32g0-staging | optional | ^1 | |
| 140 | pubnub | optional | ^1.3 | |
| 130 | supply-chain-trust-example-crate-000022 | optional | ^1.8 | |
| 100 | 4 | arc-slice | optional | ^1 |
| supply-chain-trust-example-crate-000069 | optional | ^1.0.0 | ||
| supply-chain-trust-example-crate-000089 | optional | ^1.3 | ||
| supply-chain-trust-example-crate-000023 | optional | ^1.8 | ||
| supply-chain-trust-example-crate-000048 | optional | ^1.3 | ||
| supply-chain-trust-example-crate-000071 | optional | ^1.3 | ||
| contiguous-mem | optional | ^1 | ||
| stm32u5 | optional | ^1 | ||
| 2 | stm32wl | optional | ^1 | |
| at32f4xx-pac | optional | ^1 | ||
| elasticq | optional | ^1.6 | ||
| 5 | obel_platform | optional | ^1 | |
| pac22 | optional | ^1 | ||
| py32-hal | optional | ^1 | ||
| 1 | ra4m1-fsp-pac | optional | ^0.3.16 | |
| 1 | ra6m3-fsp-pac | optional | ^0.3.16 | |
| 1 | ringbuf-blocking | optional | ^1 | |
| rp2040-dshot | optional | ^1.1.1 | ||
| rpk-builder | optional | ^1 | ||
| sf32lb52-pac | optional | ^1 | ||
| 2 | stm32c0 | optional | ^1 | |
| 1 | stm32f2 | optional | ^1 | |
| 6 | stm32l0 | optional | ^1 | |
| stm32n6 | optional | ^1 | ||
| stm32u0 | optional | ^1 | ||
| supply-chain-trust-crate-000022 | optional | ^1.8 | ||
| supply-chain-trust-example-crate-000084 | optional | ^1.3 | ||
| 3 | tuxtui-core | optional | ^1 | |
| typed-fsm | optional | ^1.0 | ||
| 105K | 23 | embedded-alloc | dev | ^1 |