Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
Top 0.1% downloads on crates.io
Top 0.3% dependent packages on crates.io
Top 0.1% dependent repos on crates.io
Top 7.0% forks on crates.io
Top 0.1% docker downloads on crates.io
crates.io : spin
Spin-based synchronization primitives
Registry
-
Source
- Documentation
- JSON
purl: pkg:cargo/spin
Keywords: mutex, rwlock, spinlock
License: MIT
Latest release: about 1 year ago
First release: over 9 years ago
Dependent packages: 302
Dependent repositories: 26,199
Downloads: 144,793,992 total
Stars: 434 on GitHub
Forks: 85 on GitHub
Docker dependents: 579
Docker downloads: 33,730,597
Total Commits: 285
Committers: 48
Average commits per author: 5.938
Development Distribution Score (DDS): 0.618
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: 7 days ago
wasmer 4.2.8
High-performance WebAssembly runtime64 versions - Latest release: about 1 month ago - 136 dependent packages - 730 dependent repositories - 3.85 million downloads total - 16,991 stars on GitHub - 1 maintainer
tree-sitter-cli 0.22.6
CLI tool for developing, testing, and using Tree-sitter parsers20 versions - Latest release: 10 days ago - 3 dependent packages - 5 dependent repositories - 221 thousand downloads total - 16,336 stars on GitHub - 3 maintainers
wasmtime-environ 20.0.2
Standalone environment support for WebAsssembly code in Cranelift108 versions - Latest release: 9 days ago - 30 dependent packages - 2,446 dependent repositories - 7.25 million downloads total - 14,493 stars on GitHub - 2 maintainers
wasmtime-runtime 20.0.2
Runtime library support for Wasmtime106 versions - Latest release: 9 days ago - 20 dependent packages - 2,435 dependent repositories - 7.17 million downloads total - 14,493 stars on GitHub - 2 maintainers
tree-sitter 0.22.6
Rust bindings to the Tree-sitter parsing library48 versions - Latest release: 10 days ago - 358 dependent packages - 549 dependent repositories - 3.52 million downloads total - 14,162 stars on GitHub - 3 maintainers
pyo3 0.21.2
Bindings to Python interpreter86 versions - Latest release: about 1 month ago - 666 dependent packages - 2,349 dependent repositories - 28 million downloads total - 9,941 stars on GitHub - 1 maintainer
shadowsocks-rust 1.18.4
shadowsocks is a fast tunnel proxy that helps you bypass firewalls.95 versions - Latest release: 5 days ago - 1 dependent repositories - 58 thousand downloads total - 7,857 stars on GitHub - 1 maintainer
shadowsocks 1.18.2
shadowsocks is a fast tunnel proxy that helps you bypass firewalls.40 versions - Latest release: 25 days ago - 3 dependent packages - 45 dependent repositories - 220 thousand downloads total - 7,857 stars on GitHub - 2 maintainers
shadowsocks-service 1.18.4
shadowsocks is a fast tunnel proxy that helps you bypass firewalls.43 versions - Latest release: 5 days ago - 1 dependent package - 42 dependent repositories - 197 thousand downloads total - 7,857 stars on GitHub - 1 maintainer
burn-autodiff 0.13.2 ๐ฐ
Automatic differentiation backend for the Burn framework15 versions - Latest release: 13 days ago - 9 dependent packages - 17 dependent repositories - 64.6 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
burn-fusion 0.13.2 ๐ฐ
Kernel fusion backend decorator for the Burn framework7 versions - Latest release: 13 days ago - 3 dependent packages - 42.6 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
burn-common 0.13.0 ๐ฐ
Common crate for the Burn framework10 versions - Latest release: about 1 month ago - 10 dependent packages - 17 dependent repositories - 60.1 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
burn-ndarray 0.13.2 ๐ฐ
Ndarray backend for the Burn framework15 versions - Latest release: 13 days ago - 8 dependent packages - 17 dependent repositories - 61.9 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
burn-core 0.13.2 ๐ฐ
Flexible and Comprehensive Deep Learning Framework in Rust13 versions - Latest release: 13 days ago - 2 dependent packages - 17 dependent repositories - 64.1 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
burn-compute 0.13.0 ๐ฐ
Compute crate that helps creating high performance async backends.6 versions - Latest release: about 1 month ago - 2 dependent packages - 1 dependent repositories - 39.5 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
burn-wgpu 0.13.2 ๐ฐ
WGPU backend for the Burn framework10 versions - Latest release: 13 days ago - 3 dependent packages - 2 dependent repositories - 45.7 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
burn-jit 0.13.2 ๐ฐ
Generic backend that can be compiled just-in-time to any shader language target3 versions - Latest release: 13 days ago - 1 dependent package - 1.1 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
boringtun 0.6.0
an implementation of the WireGuardยฎ protocol designed for portability and speed9 versions - Latest release: 10 months ago - 8 dependent packages - 18 dependent repositories - 174 thousand downloads total - 5,799 stars on GitHub - 2 maintainers
tracing-core 0.1.32 ๐ฐ
Core primitives for application-level tracing.34 versions - Latest release: 7 months ago - 171 dependent packages - 42,227 dependent repositories - 154 million downloads total - 4,987 stars on GitHub - 1 maintainer
tracing 0.1.40 ๐ฐ
Application-level tracing for Rust.42 versions - Latest release: 7 months ago - 7,107 dependent packages - 43,966 dependent repositories - 154 million downloads total - 4,987 stars on GitHub - 1 maintainer
ockam_core 0.107.0 ๐ฐ
Core types of the Ockam library.107 versions - Latest release: 16 days ago - 27 dependent packages - 17 dependent repositories - 53.1 thousand downloads total - 3,957 stars on GitHub - 3 maintainers
gnir 0.16.5
Automated mirror of ring - Safe, fast, small crypto using Rust.59 versions - Latest release: almost 5 years ago - 28.8 thousand downloads total - 3,585 stars on GitHub - 1 maintainer
fedimint-ring 0.16.20
Safe, fast, small crypto using Rust. (Fedimint fork)1 version - Latest release: 7 months ago - 326 downloads total - 3,585 stars on GitHub - 1 maintainer
ringpcx 0.17.8
Safe, fast, small crypto using Rust.1 version - Latest release: 7 days ago - 184 downloads total - 3,585 stars on GitHub - 1 maintainer
ring 0.17.8
Safe, fast, small crypto using Rust.123 versions - Latest release: 3 months ago - 996 dependent packages - 21,301 dependent repositories - 110 million downloads total - 3,448 stars on GitHub - 1 maintainer
chumsky 0.9.3 ๐ฐ
A parser library for humans with powerful error recovery26 versions - Latest release: 7 months ago - 86 dependent packages - 255 dependent repositories - 1.31 million downloads total - 3,334 stars on GitHub - 1 maintainer
async-graphql 7.0.5 ๐ฐ
A GraphQL server library implemented in Rust419 versions - Latest release: 7 days ago - 139 dependent packages - 451 dependent repositories - 5.11 million downloads total - 3,111 stars on GitHub - 1 maintainer
conc 0.5.0
Hazard-pointer-based concurrent memory reclamation.8 versions - Latest release: almost 7 years ago - 5.56 thousand downloads total - 2,947 stars on GitHub - 3 maintainers
concurrent 0.2.2
[deprecated] see `conc` instead.5 versions - Latest release: almost 7 years ago - 3.31 thousand downloads total - 2,947 stars on GitHub - 1 maintainer
dashmap 5.5.3
Blazing fast concurrent HashMap for Rust.77 versions - Latest release: 9 months ago - 874 dependent packages - 5,780 dependent repositories - 57.1 million downloads total - 2,737 stars on GitHub - 1 maintainer
flume 0.11.0 ๐ฐ
A blazingly fast multi-producer channel37 versions - Latest release: 9 months ago - 460 dependent packages - 4,451 dependent repositories - 24.6 million downloads total - 2,036 stars on GitHub - 1 maintainer
lazy_static 1.4.0
A macro for declaring lazily evaluated statics in Rust.37 versions - Latest release: over 4 years ago - 11,027 dependent packages - 103,112 dependent repositories - 238 million downloads total - 1,864 stars on GitHub - 1 maintainer
dfdx 0.13.0 ๐ฐ
Ergonomic auto differentiation in Rust, with pytorch like apis.17 versions - Latest release: 10 months ago - 4 dependent packages - 2 dependent repositories - 79.3 thousand downloads total - 1,611 stars on GitHub - 1 maintainer
heapless 0.8.0
`static` friendly data structures that don't require dynamic memory allocation52 versions - Latest release: 6 months ago - 458 dependent packages - 2,239 dependent repositories - 12.1 million downloads total - 1,396 stars on GitHub - 3 maintainers
wasmi 0.31.2
WebAssembly interpreter69 versions - Latest release: 4 months ago - 55 dependent packages - 2,634 dependent repositories - 5.09 million downloads total - 1,348 stars on GitHub - 1 maintainer
gwasmi 0.30.0
WebAssembly interpreter1 version - Latest release: 5 months ago - 1 dependent package - 2.21 thousand downloads total - 1,341 stars on GitHub - 1 maintainer
radix-wasmi 1.0.0
WebAssembly interpreter1 version - Latest release: about 2 months ago - 1 dependent package - 4.82 thousand downloads total - 1,327 stars on GitHub - 1 maintainer
bootloader 0.11.7
An experimental pure-Rust x86 bootloader.112 versions - Latest release: 3 months ago - 16 dependent packages - 232 dependent repositories - 643 thousand downloads total - 1,266 stars on GitHub - 1 maintainer
rsperftools 0.3.3
An internal perf tools for rust programs.13 versions - Latest release: over 4 years ago - 4.95 thousand downloads total - 1,203 stars on GitHub - 2 maintainers
pprof 0.13.0
An internal perf tools for rust programs.42 versions - Latest release: 8 months ago - 160 dependent packages - 1,289 dependent repositories - 6.15 million downloads total - 1,138 stars on GitHub - 1 maintainer
prometheus 0.13.4
Prometheus instrumentation library for Rust applications.40 versions - Latest release: 12 days ago - 301 dependent packages - 4,206 dependent repositories - 24.2 million downloads total - 1,027 stars on GitHub - 6 maintainers
wayland-commons 0.29.5
Common types and structures used by wayland-client and wayland-server.61 versions - Latest release: over 1 year ago - 11 dependent packages - 6,639 dependent repositories - 6.68 million downloads total - 976 stars on GitHub - 1 maintainer
rustsbi 0.3.2
Minimal RISC-V's SBI implementation library in Rust28 versions - Latest release: about 1 year ago - 12 dependent repositories - 15 thousand downloads total - 933 stars on GitHub - 1 maintainer
error-stack 0.4.1
A context-aware error-handling library that supports arbitrary attached user data11 versions - Latest release: 9 months ago - 73 dependent packages - 181 dependent repositories - 781 thousand downloads total - 898 stars on GitHub - 1 maintainer
hecs 0.10.5
A fast, minimal, and ergonomic entity-component-system library56 versions - Latest release: 11 days ago - 41 dependent packages - 61 dependent repositories - 112 thousand downloads total - 896 stars on GitHub - 1 maintainer
moros 0.10.3 ๐ฐ
MOROS: Obscure Rust Operating System13 versions - Latest release: about 2 months ago - 4.33 thousand downloads total - 769 stars on GitHub - 1 maintainer
frusa 0.1.2
A system allocator with reclaim.3 versions - Latest release: 3 months ago - 2 dependent packages - 1.08 thousand downloads total - 712 stars on GitHub - 1 maintainer
wee_alloc 0.4.5
wee_alloc: The Wasm-Enabled, Elfin Allocator9 versions - Latest release: over 4 years ago - 220 dependent packages - 3,403 dependent repositories - 2.03 million downloads total - 644 stars on GitHub - 4 maintainers
madsim-rdkafka 0.4.2+0.34.0
The rdkafka simulator on madsim.11 versions - Latest release: 3 days ago - 12 dependent repositories - 148 thousand downloads total - 590 stars on GitHub - 1 maintainer
madsim-aws-sdk-s3 0.5.0+1
The s3 simulator on madsim.9 versions - Latest release: 6 months ago - 2 dependent repositories - 323 thousand downloads total - 589 stars on GitHub - 1 maintainer
madsim-tokio 0.2.25
The `tokio` simulator on madsim.15 versions - Latest release: about 1 month ago - 5 dependent packages - 17 dependent repositories - 347 thousand downloads total - 589 stars on GitHub - 1 maintainer
madsim-etcd-client 0.4.0+0.12.1
The etcd simulator on madsim.13 versions - Latest release: 7 months ago - 13 dependent repositories - 310 thousand downloads total - 589 stars on GitHub - 1 maintainer
madsim 0.2.27
Deterministic Simulator for distributed systems.39 versions - Latest release: about 1 month ago - 7 dependent packages - 20 dependent repositories - 438 thousand downloads total - 589 stars on GitHub - 1 maintainer
governor 0.6.3
A rate-limiting implementation in Rust15 versions - Latest release: 3 months ago - 75 dependent packages - 955 dependent repositories - 7.58 million downloads total - 508 stars on GitHub - 1 maintainer
cudarc 0.11.1 ๐ฐ
Safe wrappers around CUDA apis34 versions - Latest release: 8 days ago - 19 dependent packages - 7 dependent repositories - 121 thousand downloads total - 414 stars on GitHub - 1 maintainer
coroutine 0.8.0
Coroutine Library in Rust14 versions - Latest release: about 7 years ago - 3 dependent packages - 1 dependent repositories - 15.3 thousand downloads total - 412 stars on GitHub - 1 maintainer
enclave 0.1.4
Secure enclave runtime and library5 versions - Latest release: over 7 years ago - 1 dependent package - 5.36 thousand downloads total - 411 stars on GitHub - 1 maintainer
talloc 2.0.1
A fast, consistant, and flexible `no_std`-compatible allocator.4 versions - Latest release: 10 months ago - 1.25 thousand downloads total - 374 stars on GitHub - 1 maintainer
talc 4.4.1
A fast and flexible allocator for no_std and WebAssembly19 versions - Latest release: 23 days ago - 4 dependent packages - 1 dependent repositories - 25.8 thousand downloads total - 374 stars on GitHub - 1 maintainer
mmtk 0.24.0
MMTk is a framework for the design and implementation of high-performance and portable memory man...27 versions - Latest release: about 1 month ago - 1 dependent repositories - 8.84 thousand downloads total - 328 stars on GitHub - 1 maintainer
interprocess 2.1.0
Interprocess communication toolkit12 versions - Latest release: 8 days ago - 26 dependent packages - 287 dependent repositories - 863 thousand downloads total - 304 stars on GitHub - 1 maintainer
froggy 0.4.4
Froggy is a prototype for the Component Graph System programming model. It aims to combine the co...9 versions - Latest release: over 6 years ago - 2 dependent packages - 9 dependent repositories - 20.5 thousand downloads total - 300 stars on GitHub - 1 maintainer
xtra 0.6.0
A tiny actor framework29 versions - Latest release: 3 months ago - 4 dependent packages - 17 dependent repositories - 35.5 thousand downloads total - 300 stars on GitHub - 2 maintainers
alloc-fmt 0.2.0
Formatting utilities safe for use in an allocator.2 versions - Latest release: about 4 years ago - 1 dependent package - 2.11 thousand downloads total - 296 stars on GitHub - 1 maintainer
libertyos_kernel 0.17.5
The kernel for LibertyOS.69 versions - Latest release: 10 months ago - 19.9 thousand downloads total - 268 stars on GitHub - 1 maintainer
futuresdr 0.0.37
An Experimental Async SDR Runtime for Heterogeneous Architectures.37 versions - Latest release: 6 months ago - 3 dependent packages - 1 dependent repositories - 11.4 thousand downloads total - 246 stars on GitHub - 1 maintainer
executor 0.8.4
A minimalistic async/await executor24 versions - Latest release: almost 2 years ago - 3 dependent packages - 68 dependent repositories - 57 thousand downloads total - 223 stars on GitHub - 1 maintainer
std-shims 0.1.1
A series of std shims to make alloc more feasible2 versions - Latest release: 9 months ago - 5 dependent packages - 1 dependent repositories - 2.21 thousand downloads total - 223 stars on GitHub - 1 maintainer
linked_list_allocator 0.10.5
Simple allocator usable for no_std systems. It builds a linked list from the freed blocks and thu...46 versions - Latest release: about 1 year ago - 41 dependent packages - 242 dependent repositories - 1.04 million downloads total - 209 stars on GitHub - 1 maintainer
ethercrab 0.4.1 ๐ฐ
An EtherCAT master in pure Rust that is no_std compatible15 versions - Latest release: about 1 month ago - 4.73 thousand downloads total - 191 stars on GitHub - 1 maintainer
graphgate-handler 0.5.1
GraphGate is Apollo Federation implemented in Rust4 versions - Latest release: about 3 years ago - 1 dependent package - 2 dependent repositories - 1.97 thousand downloads total - 179 stars on GitHub - 1 maintainer
serde-encrypt-core 0.7.0 ๐ฐ
Encrypts all the Serialize7 versions - Latest release: about 2 years ago - 1 dependent package - 3 dependent repositories - 28.3 thousand downloads total - 175 stars on GitHub - 1 maintainer
serde-encrypt 0.7.0 ๐ฐ
Encrypts all the Serialize12 versions - Latest release: about 2 years ago - 3 dependent packages - 3 dependent repositories - 29.4 thousand downloads total - 175 stars on GitHub - 1 maintainer
failsafe 1.2.0
A circuit breaker implementation7 versions - Latest release: over 1 year ago - 5 dependent packages - 23 dependent repositories - 505 thousand downloads total - 173 stars on GitHub - 1 maintainer
reed-solomon-erasure 6.0.0
Rust implementation of Reed-Solomon erasure coding28 versions - Latest release: over 1 year ago - 29 dependent packages - 667 dependent repositories - 1.51 million downloads total - 171 stars on GitHub - 3 maintainers
lolraft 0.10.2 ๐ฐ
A Multi-Raft implementation in Rust language.3 versions - Latest release: 2 months ago - 1.05 thousand downloads total - 171 stars on GitHub - 1 maintainer
web_canvas 0.0.7
Web functions for canvas 2D8 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 4.34 thousand downloads total - 168 stars on GitHub - 1 maintainer
web_random 0.1.5
Web functions for randomness8 versions - Latest release: about 3 years ago - 2 dependent packages - 1 dependent repositories - 4.7 thousand downloads total - 168 stars on GitHub - 1 maintainer
callback 0.5.4
A library for handling callbacks in WebAssembly17 versions - Latest release: almost 2 years ago - 5 dependent packages - 2 dependent repositories - 12.1 thousand downloads total - 168 stars on GitHub - 1 maintainer
web_timer 0.2.5
Web functions for timers15 versions - Latest release: about 3 years ago - 3 dependent packages - 1 dependent repositories - 7.35 thousand downloads total - 168 stars on GitHub - 1 maintainer
web 0.2.12
A library for interacting with the web browser30 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 13.5 thousand downloads total - 168 stars on GitHub - 1 maintainer
web_console 0.3.7
Web functions for console14 versions - Latest release: about 3 years ago - 2 dependent packages - 3 dependent repositories - 6.84 thousand downloads total - 168 stars on GitHub - 1 maintainer
js 0.5.7
Call JavaScript from WebAssembly32 versions - Latest release: over 1 year ago - 10 dependent packages - 9 dependent repositories - 18.6 thousand downloads total - 168 stars on GitHub - 1 maintainer
web-dom 0.3.10
Web functions for DOM manipulation45 versions - Latest release: almost 2 years ago - 2 dependent packages - 1 dependent repositories - 23.7 thousand downloads total - 168 stars on GitHub - 1 maintainer
web_common 0.4.3
Web functions for common operations17 versions - Latest release: almost 2 years ago - 4 dependent packages - 2 dependent repositories - 10.1 thousand downloads total - 168 stars on GitHub - 1 maintainer
tokio_kcp 0.9.7
A kcp implementation for tokio24 versions - Latest release: about 1 month ago - 1 dependent repositories - 15.8 thousand downloads total - 160 stars on GitHub - 2 maintainers
drone 0.14.0
CLI utility for Drone, an Embedded Operating System.23 versions - Latest release: about 3 years ago - 2 dependent packages - 12.8 thousand downloads total - 159 stars on GitHub - 1 maintainer
multer 3.1.0 ๐ฐ
An async parser for `multipart/form-data` content-type in Rust.17 versions - Latest release: 12 days ago - 54 dependent packages - 3,005 dependent repositories - 13.2 million downloads total - 152 stars on GitHub - 2 maintainers
silent-multer ๐ฐ
An async parser for `multipart/form-data` content-type in Rust.1 version - Latest release: 6 days ago - 1 dependent package - 541 downloads total - 151 stars on GitHub - 1 maintainer
r3_port_std 0.2.1
Simulator port for the R3-OS original kernel6 versions - Latest release: about 2 years ago - 2.14 thousand downloads total - 150 stars on GitHub - 1 maintainer
mioco 0.8.1
Scalable, asynchronous IO coroutine-based handling (aka MIO COroutines).13 versions - Latest release: over 7 years ago - 3 dependent packages - 5 dependent repositories - 58.2 thousand downloads total - 144 stars on GitHub - 1 maintainer
ustr 1.0.0
Fast, FFI-friendly string interning.14 versions - Latest release: 4 months ago - 21 dependent packages - 24 dependent repositories - 407 thousand downloads total - 130 stars on GitHub - 1 maintainer
shared-bus 0.3.1
Abstraction for sharing a bus between multiple devices.14 versions - Latest release: 7 months ago - 26 dependent packages - 35 dependent repositories - 204 thousand downloads total - 126 stars on GitHub - 1 maintainer
libosdp 0.1.9 ๐ฐ
Library implementation of IEC 60839-11-5 OSDP (Open Supervised Device Protocol)10 versions - Latest release: 2 months ago - 1 dependent package - 2.78 thousand downloads total - 119 stars on GitHub - 1 maintainer
unid 1.0.0
Automate device security provisioning with edge intelligence.6 versions - Latest release: over 2 years ago - 1.8 thousand downloads total - 113 stars on GitHub - 1 maintainer
runa-orbiter 0.0.1-alpha1
Reference implementation of Wayland protocol interfaces1 version - Latest release: about 1 year ago - 1 dependent package - 533 downloads total - 106 stars on GitHub - 1 maintainer
rmodbus 0.9.5
Fast and platform-independent Modbus server framework46 versions - Latest release: about 1 month ago - 5 dependent packages - 5 dependent repositories - 22.9 thousand downloads total - 105 stars on GitHub - 2 maintainers
spdlog-rs 0.3.13
A fast and combinable Rust logging crate, inspired by the C++ logging library spdlog22 versions - Latest release: 3 months ago - 7 dependent packages - 5 dependent repositories - 35.2 thousand downloads total - 98 stars on GitHub - 1 maintainer
lol_alloc 0.4.1
lol_alloc: A laughably simple wasm global_allocator.8 versions - Latest release: 3 months ago - 2 dependent packages - 3 dependent repositories - 42.8 thousand downloads total - 95 stars on GitHub - 1 maintainer
unwinding 0.2.1 ๐ฐ
Unwinding library in Rust and for Rust9 versions - Latest release: 7 months ago - 4 dependent packages - 10 dependent repositories - 202 thousand downloads total - 94 stars on GitHub - 1 maintainer