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: 147,780,927 total
Stars: 437 on GitHub
Forks: 86 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: 12 days ago
rca9539
Abstraciton for PCA9539 I/O expander2 versions - Latest release: 14 days ago - 536 downloads total - 0 stars on GitHub - 1 maintainer
madsim 0.2.28
Deterministic Simulator for distributed systems.41 versions - Latest release: 15 days ago - 7 dependent packages - 20 dependent repositories - 446 thousand downloads total - 592 stars on GitHub - 1 maintainer
mmtk 0.25.0
MMTk is a framework for the design and implementation of high-performance and portable memory man...28 versions - Latest release: 15 days ago - 1 dependent repositories - 9.04 thousand downloads total - 328 stars on GitHub - 1 maintainer
once_map 0.4.18
Single assignment and lazy maps24 versions - Latest release: 17 days ago - 6 dependent packages - 1 dependent repositories - 33.7 thousand downloads total - 8 stars on GitHub - 1 maintainer
madsim-rdkafka 0.4.2+0.34.0
The rdkafka simulator on madsim.11 versions - Latest release: 19 days ago - 12 dependent repositories - 151 thousand downloads total - 592 stars on GitHub - 1 maintainer
autd3 23.1.0
AUTD3 library138 versions - Latest release: 19 days ago - 7 dependent packages - 1 dependent repositories - 42.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
forkable 0.1.0
Fork-able iterators and asynchronous streams.1 version - Latest release: 19 days ago - 187 downloads total - 0 stars on GitHub - 1 maintainer
quork 0.7.1 💰
A collection of small things that don't deserve their own crate22 versions - Latest release: 20 days ago - 2 dependent packages - 1 dependent repositories - 10.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
shadowsocks-rust 1.18.4
shadowsocks is a fast tunnel proxy that helps you bypass firewalls.96 versions - Latest release: 20 days ago - 1 dependent repositories - 60 thousand downloads total - 7,891 stars on GitHub - 1 maintainer
shadowsocks-service 1.18.4
shadowsocks is a fast tunnel proxy that helps you bypass firewalls.44 versions - Latest release: 20 days ago - 1 dependent package - 42 dependent repositories - 208 thousand downloads total - 7,891 stars on GitHub - 1 maintainer
silent-multer 💰
An async parser for `multipart/form-data` content-type in Rust.1 version - Latest release: 21 days ago - 1 dependent package - 541 downloads total - 151 stars on GitHub - 1 maintainer
ringpcx 0.17.8
Safe, fast, small crypto using Rust.1 version - Latest release: 23 days ago - 211 downloads total - 3,597 stars on GitHub - 1 maintainer
async-graphql 7.0.5 💰
A GraphQL server library implemented in Rust419 versions - Latest release: 23 days ago - 139 dependent packages - 451 dependent repositories - 5.38 million downloads total - 3,111 stars on GitHub - 1 maintainer
gearbox 1.0.4
Excessive tooling for Rust, boosting productivity and operations9 versions - Latest release: 23 days ago - 1.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
cudarc 0.11.1 💰
Safe wrappers around CUDA apis36 versions - Latest release: 23 days ago - 19 dependent packages - 7 dependent repositories - 128 thousand downloads total - 437 stars on GitHub - 1 maintainer
interprocess 2.1.0
Interprocess communication toolkit13 versions - Latest release: 23 days ago - 26 dependent packages - 287 dependent repositories - 888 thousand downloads total - 304 stars on GitHub - 1 maintainer
unimock 0.6.6
A versatile and developer-friendly trait mocking library52 versions - Latest release: 24 days ago - 1 dependent package - 4 dependent repositories - 22.8 thousand downloads total - 68 stars on GitHub - 1 maintainer
wasmtime-runtime 20.0.2
Runtime library support for Wasmtime106 versions - Latest release: 24 days ago - 20 dependent packages - 2,435 dependent repositories - 7.39 million downloads total - 14,493 stars on GitHub - 2 maintainers
wasmtime-environ 20.0.2
Standalone environment support for WebAsssembly code in Cranelift110 versions - Latest release: 24 days ago - 30 dependent packages - 2,446 dependent repositories - 7.48 million downloads total - 14,493 stars on GitHub - 2 maintainers
tree-sitter-cli 0.22.6
CLI tool for developing, testing, and using Tree-sitter parsers20 versions - Latest release: 26 days ago - 3 dependent packages - 5 dependent repositories - 221 thousand downloads total - 16,336 stars on GitHub - 3 maintainers
tree-sitter 0.22.6
Rust bindings to the Tree-sitter parsing library48 versions - Latest release: 26 days ago - 358 dependent packages - 549 dependent repositories - 3.69 million downloads total - 14,162 stars on GitHub - 3 maintainers
hecs 0.10.5
A fast, minimal, and ergonomic entity-component-system library56 versions - Latest release: 26 days ago - 41 dependent packages - 61 dependent repositories - 112 thousand downloads total - 896 stars on GitHub - 1 maintainer
prometheus 0.13.4
Prometheus instrumentation library for Rust applications.40 versions - Latest release: 27 days ago - 301 dependent packages - 4,206 dependent repositories - 24.6 million downloads total - 1,027 stars on GitHub - 6 maintainers
multer 3.1.0 💰
An async parser for `multipart/form-data` content-type in Rust.17 versions - Latest release: 28 days ago - 54 dependent packages - 3,005 dependent repositories - 13.8 million downloads total - 152 stars on GitHub - 2 maintainers
burn-core 0.13.2 💰
Flexible and Comprehensive Deep Learning Framework in Rust13 versions - Latest release: 28 days ago - 2 dependent packages - 17 dependent repositories - 64.1 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
burn-wgpu 0.13.2 💰
WGPU backend for the Burn framework10 versions - Latest release: 28 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: 28 days ago - 1 dependent package - 1.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: 28 days ago - 8 dependent packages - 17 dependent repositories - 61.9 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
burn-autodiff 0.13.2 💰
Automatic differentiation backend for the Burn framework15 versions - Latest release: 28 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: 28 days ago - 3 dependent packages - 42.6 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
easyfs 0.1.0
A very simple file system for OS development or education1 version - Latest release: 29 days ago - 1 dependent package - 0 downloads total - 1 maintainer
ockam_core 0.107.0 💰
Core types of the Ockam library.109 versions - Latest release: about 1 month ago - 27 dependent packages - 17 dependent repositories - 57.8 thousand downloads total - 3,957 stars on GitHub - 3 maintainers
isoalloc 0.2.9
Security oriented allocator11 versions - Latest release: about 1 month ago - 3.03 thousand downloads total - 1 maintainer
talc 4.4.1
A fast and flexible allocator for no_std and WebAssembly19 versions - Latest release: about 1 month ago - 4 dependent packages - 1 dependent repositories - 31.5 thousand downloads total - 374 stars on GitHub - 1 maintainer
rsbmalloc 0.4.4
A simple but fast binned allocator for Rust. Single-threaded for no_std, multi-threaded otherwise6 versions - Latest release: about 1 month ago - 1.6 thousand downloads total - 3 stars on GitHub - 1 maintainer
shadowsocks 1.18.2
shadowsocks is a fast tunnel proxy that helps you bypass firewalls.40 versions - Latest release: about 1 month ago - 3 dependent packages - 45 dependent repositories - 229 thousand downloads total - 7,883 stars on GitHub - 2 maintainers
lambdaOS
A simple operating system written in Rust1 version - Latest release: about 1 month ago - 1.15 thousand downloads total - 1 maintainer
psp-logger 0.1.1
Logger for the PSP2 versions - Latest release: about 1 month ago - 555 downloads total - 0 stars on GitHub - 1 maintainer
riscvsbi
Minimal RISC-V's SBI implementation library5 versions - Latest release: about 1 month ago - 1.35 thousand downloads total - 1 maintainer
pyo3 0.21.2
Bindings to Python interpreter86 versions - Latest release: about 2 months ago - 666 dependent packages - 2,349 dependent repositories - 29.6 million downloads total - 9,941 stars on GitHub - 1 maintainer
netstack-smoltcp 0.1.2
A netstack for the special purpose of turning packets from/to a TUN interface into TCP streams an...3 versions - Latest release: about 2 months ago - 1.27 thousand downloads total - 7 stars on GitHub - 1 maintainer
product-os-random 0.0.16
Product OS : Random provides a suite of random generator tools for different contexts. This incl...14 versions - Latest release: about 2 months ago - 7 dependent packages - 6.53 thousand downloads total - 1 maintainer
rmodbus 0.9.5
Fast and platform-independent Modbus server framework46 versions - Latest release: about 2 months ago - 5 dependent packages - 5 dependent repositories - 22.9 thousand downloads total - 105 stars on GitHub - 2 maintainers
burn-compute 0.13.0 💰
Compute crate that helps creating high performance async backends.8 versions - Latest release: about 2 months ago - 2 dependent packages - 1 dependent repositories - 51.9 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
burn-common 0.13.0 💰
Common crate for the Burn framework12 versions - Latest release: about 2 months ago - 10 dependent packages - 17 dependent repositories - 73.1 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
product-os-h2 0.0.2
Product OS : H2 is a derivative of the h2 crate restructured for both std and no_std environments.1 version - Latest release: about 2 months ago - 220 downloads total - 1 maintainer
product-os-tower 0.0.4
Product OS : Tower is a derivative of the tower crate restructured for both std and no_std enviro...4 versions - Latest release: about 2 months ago - 2 dependent packages - 843 downloads total - 1 maintainer
wasmer 4.2.8
High-performance WebAssembly runtime66 versions - Latest release: about 2 months ago - 136 dependent packages - 730 dependent repositories - 3.89 million downloads total - 16,991 stars on GitHub - 1 maintainer
madsim-tokio 0.2.25
The `tokio` simulator on madsim.16 versions - Latest release: about 2 months ago - 5 dependent packages - 17 dependent repositories - 354 thousand downloads total - 592 stars on GitHub - 1 maintainer
pid-allocator 0.1.5
A simple PID allocator for no_std environment6 versions - Latest release: about 2 months ago - 1.35 thousand downloads total - 1 stars on GitHub - 1 maintainer
tokio_kcp 0.9.7
A kcp implementation for tokio24 versions - Latest release: about 2 months ago - 1 dependent repositories - 15.8 thousand downloads total - 160 stars on GitHub - 2 maintainers
pros 0.9.0
Rust bindings for PROS21 versions - Latest release: about 2 months ago - 1 dependent package - 6.04 thousand downloads total - 21 stars on GitHub - 2 maintainers
pros-core 0.1.1
Core functionality for pros-rs2 versions - Latest release: about 2 months ago - 6 dependent packages - 703 downloads total - 21 stars on GitHub - 1 maintainer
ethercrab 0.4.1 💰
An EtherCAT master in pure Rust that is no_std compatible16 versions - Latest release: about 2 months ago - 5.09 thousand downloads total - 191 stars on GitHub - 1 maintainer
mls-rs 0.39.1
An implementation of Messaging Layer Security (RFC 9420)10 versions - Latest release: about 2 months ago - 2 dependent packages - 2.91 thousand downloads total - 55 stars on GitHub - 3 maintainers
redoxfs 0.6.3
The Redox Filesystem35 versions - Latest release: 2 months ago - 2 dependent packages - 4 dependent repositories - 40.7 thousand downloads total - 1 maintainer
hos_kernel 0.1.0
The kernel for HOS: the Happy Operating System 😊1 version - Latest release: 2 months ago - 1 dependent package - 374 downloads total - 7 stars on GitHub - 1 maintainer
lazy-heap 0.1.1-alpha.9
A lazy heap allocator for Rust based on `slab_allocator_rs`.10 versions - Latest release: 2 months ago - 2.22 thousand downloads total - 1 stars on GitHub - 1 maintainer
xrpl_binary_codec 0.16.3 💰
Binary serialization for XRPL Protocol objects12 versions - Latest release: 2 months ago - 5 dependent packages - 1 dependent repositories - 16.2 thousand downloads total - 20 stars on GitHub - 1 maintainer
uhlc 0.7.0
A Unique Hybrid Logical Clock for Rust.15 versions - Latest release: 2 months ago - 19 dependent packages - 47 dependent repositories - 588 thousand downloads total - 36 stars on GitHub - 1 maintainer
cardpack 0.5.1
Generic Deck of Cards27 versions - Latest release: 2 months ago - 2 dependent packages - 4 dependent repositories - 12.9 thousand downloads total - 12 stars on GitHub - 1 maintainer
fibertools-rs 0.4.2
Fiber-seq toolkit in rust41 versions - Latest release: 2 months ago - 11.9 thousand downloads total - 34 stars on GitHub - 1 maintainer
moros 0.10.3 💰
MOROS: Obscure Rust Operating System13 versions - Latest release: 2 months ago - 4.33 thousand downloads total - 769 stars on GitHub - 1 maintainer
radix-wasmi 1.0.0
WebAssembly interpreter1 version - Latest release: 2 months ago - 1 dependent package - 9.99 thousand downloads total - 1,348 stars on GitHub - 1 maintainer
acsrs 0.5.1
A simple ACS written in rust10 versions - Latest release: 3 months ago - 2.83 thousand downloads total - 2 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: 3 months ago - 1 dependent package - 3.14 thousand downloads total - 121 stars on GitHub - 1 maintainer
happylock 0.1.5
Free deadlock prevention8 versions - Latest release: 3 months ago - 2.28 thousand downloads total - 53 stars on GitHub - 1 maintainer
lolraft 0.10.2 💰
A Multi-Raft implementation in Rust language.3 versions - Latest release: 3 months ago - 1.13 thousand downloads total - 172 stars on GitHub - 1 maintainer
zallocator 0.5.1 💰
Amortizes the cost of small allocations by allocating memory in bigger chunks.16 versions - Latest release: 3 months ago - 1 dependent package - 4.86 thousand downloads total - 4 stars on GitHub - 1 maintainer
ember_os 0.1.1
A simple OS kernel implemented in rust, which has referenced https://os.phil-opp.com/2 versions - Latest release: 3 months ago - 698 downloads total - 5 stars on GitHub - 1 maintainer
luminal_cudarc 0.10.0
Safe wrappers around CUDA apis1 version - Latest release: 3 months ago - 1 dependent package - 470 downloads total - 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
wasefire-sync 0.1.0
Portable non-blocking mutex1 version - Latest release: 3 months ago - 2 dependent packages - 543 downloads total - 70 stars on GitHub - 1 maintainer
ouch_bindings_python 5.0.1
Python bindings for the OUCH protocol1 version - Latest release: 3 months ago - 428 downloads total - 0 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 - 45.9 thousand downloads total - 95 stars on GitHub - 1 maintainer
links_bindings_python 0.2.12
Python bindings for the links_connect_nonblocking library12 versions - Latest release: 3 months ago - 1 dependent package - 4.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
links_nonblocking 0.2.12
Nonblocking implementation of the links_nonblocking crate13 versions - Latest release: 3 months ago - 7 dependent packages - 5.75 thousand downloads total - 2 stars on GitHub - 1 maintainer
links_core 0.2.12
Core create of the links collection14 versions - Latest release: 3 months ago - 6 dependent packages - 6.13 thousand downloads total - 2 stars on GitHub - 1 maintainer
xtensa-lx 0.9.0
Low-level access for Xtensa LX processors and peripherals7 versions - Latest release: 3 months ago - 14 dependent packages - 27 dependent repositories - 236 thousand downloads total - 25 stars on GitHub - 1 maintainer
goolog 0.10.0
This library provides the no_std-compatible goolog logger and some macros to simplify printing logs.13 versions - Latest release: 3 months ago - 2 dependent packages - 1 dependent repositories - 3.94 thousand downloads total - 1 stars on GitHub - 1 maintainer
susync 0.2.0
An util crate to complete futures through a handle. Its main purpose is to bridge async Rust and ...4 versions - Latest release: 3 months ago - 1.28 thousand downloads total - 5 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 - 115 million downloads total - 3,448 stars on GitHub - 1 maintainer
governor 0.6.3
A rate-limiting implementation in Rust15 versions - Latest release: 4 months ago - 75 dependent packages - 955 dependent repositories - 7.58 million downloads total - 508 stars on GitHub - 1 maintainer
bootloader 0.11.7
An experimental pure-Rust x86 bootloader.112 versions - Latest release: 4 months ago - 16 dependent packages - 232 dependent repositories - 666 thousand downloads total - 1,283 stars on GitHub - 1 maintainer
lid 0.3.0
Extremely fast, customizable, and unique ID generation.6 versions - Latest release: 4 months ago - 1.84 thousand downloads total - 0 stars on git.radial.gg - 1 maintainer
soupbintcp_connect_core 4.0.5
Core library for the soupbintcp_connect project4 versions - Latest release: 4 months ago - 1 dependent package - 2.47 thousand downloads total - 1 stars on GitHub - 1 maintainer
mbedtls 0.12.3
Idiomatic Rust wrapper for MbedTLS, allowing you to use MbedTLS with only safe code while being a...37 versions - Latest release: 4 months ago - 10 dependent packages - 20 dependent repositories - 180 thousand downloads total - 80 stars on GitHub
spdlog-rs 0.3.13
A fast and combinable Rust logging crate, inspired by the C++ logging library spdlog22 versions - Latest release: 4 months ago - 7 dependent packages - 5 dependent repositories - 35.2 thousand downloads total - 98 stars on GitHub - 1 maintainer
pubnub 0.6.0
PubNub SDK for Rust7 versions - Latest release: 4 months ago - 2.93 thousand downloads total - 28 stars on GitHub - 1 maintainer
trc 1.2.4
A faster Arc.29 versions - Latest release: 4 months ago - 1 dependent repositories - 9.89 thousand downloads total - 34 stars on GitHub - 1 maintainer
xdpilone 1.0.3
Interaction with Linux XDP sockets and rings. No libbpf/libxpd-sys. Lightweight, high-performance.4 versions - Latest release: 4 months ago - 12.5 thousand downloads total - 6 stars on GitHub - 1 maintainer
xtra 0.6.0
A tiny actor framework29 versions - Latest release: 4 months ago - 4 dependent packages - 17 dependent repositories - 35.5 thousand downloads total - 300 stars on GitHub - 2 maintainers
vmem 1.0.0
Vmem is a resource management system theorized by Jeff Bonwick and Jonathan Adams in *[Magazines ...4 versions - Latest release: 4 months ago - 1.32 thousand downloads total - 0 stars on GitHub - 1 maintainer
buddy_system_allocator 0.9.1
A bare metal allocator that uses buddy system.22 versions - Latest release: 4 months ago - 2 dependent packages - 54 dependent repositories - 197 thousand downloads total - 82 stars on GitHub - 1 maintainer
wasmi 0.31.2
WebAssembly interpreter72 versions - Latest release: 4 months ago - 55 dependent packages - 2,634 dependent repositories - 5.19 million downloads total - 1,351 stars on GitHub - 1 maintainer
soroban-wasmi 0.31.1-soroban.20.0.1
Soroban fork of Parity WebAssembly interpreter7 versions - Latest release: 4 months ago - 2 dependent packages - 11 dependent repositories - 62.3 thousand downloads total - 3 stars on GitHub - 3 maintainers
ustr 1.0.0
Fast, FFI-friendly string interning.14 versions - Latest release: 4 months ago - 21 dependent packages - 24 dependent repositories - 425 thousand downloads total - 137 stars on GitHub - 1 maintainer
alloc-metrics 0.1.1
A global allocator that tracks allocation metrics2 versions - Latest release: 4 months ago - 576 downloads total - 2 stars on GitHub - 1 maintainer
smolscale 0.4.4
A high-performance async-task scheduler68 versions - Latest release: 4 months ago - 29 dependent packages - 15 dependent repositories - 99.3 thousand downloads total - 37 stars on GitHub - 1 maintainer
no-std-async 1.1.1
Async synchronization primitives for #[no_std] rust4 versions - Latest release: 5 months ago - 1.11 thousand downloads total - 0 stars on GitHub - 1 maintainer