Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 2.6% on crates.io
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

once_map 0.4.18
Single assignment and lazy maps
24 versions - Latest release: 1 day 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: 3 days ago - 12 dependent repositories - 148 thousand downloads total - 590 stars on GitHub - 1 maintainer
autd3 23.1.0
AUTD3 library
129 versions - Latest release: 3 days ago - 7 dependent packages - 1 dependent repositories - 37.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
forkable 0.1.0
Fork-able iterators and asynchronous streams.
1 version - Latest release: 4 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 crate
22 versions - Latest release: 4 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.
95 versions - Latest release: 5 days ago - 1 dependent repositories - 58 thousand downloads total - 7,857 stars on GitHub - 1 maintainer
Top 5.7% on crates.io
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
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
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
Top 1.7% on crates.io
async-graphql 7.0.5 💰
A GraphQL server library implemented in Rust
419 versions - Latest release: 7 days ago - 139 dependent packages - 451 dependent repositories - 5.11 million downloads total - 3,111 stars on GitHub - 1 maintainer
gearbox 1.0.4
Excessive tooling for Rust, boosting productivity and operations
9 versions - Latest release: 8 days ago - 1.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 8.8% on crates.io
cudarc 0.11.1 💰
Safe wrappers around CUDA apis
34 versions - Latest release: 8 days ago - 19 dependent packages - 7 dependent repositories - 121 thousand downloads total - 414 stars on GitHub - 1 maintainer
Top 5.2% on crates.io
interprocess 2.1.0
Interprocess communication toolkit
12 versions - Latest release: 8 days ago - 26 dependent packages - 287 dependent repositories - 863 thousand downloads total - 304 stars on GitHub - 1 maintainer
unimock 0.6.6
A versatile and developer-friendly trait mocking library
52 versions - Latest release: 8 days ago - 1 dependent package - 4 dependent repositories - 22.8 thousand downloads total - 68 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
wasmtime-runtime 20.0.2
Runtime library support for Wasmtime
106 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
Top 0.9% on crates.io
wasmtime-environ 20.0.2
Standalone environment support for WebAsssembly code in Cranelift
108 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
Top 5.7% on crates.io
tree-sitter-cli 0.22.6
CLI tool for developing, testing, and using Tree-sitter parsers
20 versions - Latest release: 11 days ago - 3 dependent packages - 5 dependent repositories - 221 thousand downloads total - 16,336 stars on GitHub - 3 maintainers
Top 1.2% on crates.io
tree-sitter 0.22.6
Rust bindings to the Tree-sitter parsing library
48 versions - Latest release: 11 days ago - 358 dependent packages - 549 dependent repositories - 3.52 million downloads total - 14,162 stars on GitHub - 3 maintainers
Top 5.1% on crates.io
hecs 0.10.5
A fast, minimal, and ergonomic entity-component-system library
56 versions - Latest release: 11 days ago - 41 dependent packages - 61 dependent repositories - 112 thousand downloads total - 896 stars on GitHub - 1 maintainer
Top 2.1% on crates.io
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
Top 4.5% on crates.io
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
Top 7.1% on crates.io
burn-core 0.13.2 💰
Flexible and Comprehensive Deep Learning Framework in Rust
13 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-wgpu 0.13.2 💰
WGPU backend for the Burn framework
10 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 target
3 versions - Latest release: 13 days ago - 1 dependent package - 1.1 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
Top 6.2% on crates.io
burn-ndarray 0.13.2 💰
Ndarray backend for the Burn framework
15 versions - Latest release: 13 days ago - 8 dependent packages - 17 dependent repositories - 61.9 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
Top 6.0% on crates.io
burn-autodiff 0.13.2 💰
Automatic differentiation backend for the Burn framework
15 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 framework
7 versions - Latest release: 13 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 education
1 version - Latest release: 14 days ago - 1 dependent package - 0 downloads total - 1 maintainer
Top 4.2% on crates.io
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
isoalloc 0.2.9
Security oriented allocator
11 versions - Latest release: 21 days ago - 2.31 thousand downloads total - 1 maintainer
talc 4.4.1
A fast and flexible allocator for no_std and WebAssembly
19 versions - Latest release: 23 days ago - 4 dependent packages - 1 dependent repositories - 25.8 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 otherwise
6 versions - Latest release: 23 days ago - 1.21 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 5.7% on crates.io
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
lambdaOS
A simple operating system written in Rust
1 version - Latest release: 26 days ago - 1.12 thousand downloads total - 1 maintainer
psp-logger 0.1.1
Logger for the PSP
2 versions - Latest release: 26 days ago - 249 downloads total - 0 stars on GitHub - 1 maintainer
riscvsbi
Minimal RISC-V's SBI implementation library
5 versions - Latest release: 28 days ago - 1.22 thousand downloads total - 1 maintainer
rca9539
Abstraciton for PCA9539 I/O expander
2 versions - Latest release: 28 days ago - 477 downloads total - 0 stars on GitHub - 1 maintainer
Top 0.7% on crates.io
pyo3 0.21.2
Bindings to Python interpreter
86 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
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 1 month 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 1 month ago - 7 dependent packages - 6.53 thousand downloads total - 1 maintainer
rmodbus 0.9.5
Fast and platform-independent Modbus server framework
46 versions - Latest release: about 1 month 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.
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
Top 5.5% on crates.io
burn-common 0.13.0 💰
Common crate for the Burn framework
10 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
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 1 month 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 1 month ago - 2 dependent packages - 843 downloads total - 1 maintainer
Top 1.3% on crates.io
wasmer 4.2.8
High-performance WebAssembly runtime
64 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
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
Top 7.2% on crates.io
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
pid-allocator 0.1.5
A simple PID allocator for no_std environment
6 versions - Latest release: about 1 month ago - 1.35 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
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
tokio_kcp 0.9.7
A kcp implementation for tokio
24 versions - Latest release: about 1 month ago - 1 dependent repositories - 15.8 thousand downloads total - 160 stars on GitHub - 2 maintainers
pros 0.9.0
Rust bindings for PROS
21 versions - Latest release: about 1 month ago - 1 dependent package - 6.04 thousand downloads total - 21 stars on GitHub - 2 maintainers
pros-core 0.1.1
Core functionality for pros-rs
2 versions - Latest release: about 1 month 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 compatible
15 versions - Latest release: about 1 month ago - 4.73 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 1 month ago - 2 dependent packages - 2.91 thousand downloads total - 55 stars on GitHub - 3 maintainers
redoxfs 0.6.3
The Redox Filesystem
34 versions - Latest release: about 1 month ago - 2 dependent packages - 4 dependent repositories - 38.8 thousand downloads total - 1 maintainer
hos_kernel 0.1.0
The kernel for HOS: the Happy Operating System 😊
1 version - Latest release: about 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: about 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 objects
11 versions - Latest release: about 2 months ago - 5 dependent packages - 1 dependent repositories - 14.3 thousand downloads total - 20 stars on GitHub - 1 maintainer
Top 9.3% on crates.io
uhlc 0.7.0
A Unique Hybrid Logical Clock for Rust.
15 versions - Latest release: about 2 months ago - 19 dependent packages - 47 dependent repositories - 538 thousand downloads total - 30 stars on GitHub - 1 maintainer
cardpack 0.5.1
Generic Deck of Cards
27 versions - Latest release: about 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 rust
41 versions - Latest release: about 2 months ago - 10.1 thousand downloads total - 34 stars on GitHub - 1 maintainer
moros 0.10.3 💰
MOROS: Obscure Rust Operating System
13 versions - Latest release: about 2 months ago - 4.33 thousand downloads total - 769 stars on GitHub - 1 maintainer
radix-wasmi 1.0.0
WebAssembly interpreter
1 version - Latest release: about 2 months ago - 1 dependent package - 4.82 thousand downloads total - 1,327 stars on GitHub - 1 maintainer
acsrs 0.5.1
A simple ACS written in rust
10 versions - Latest release: about 2 months ago - 2.4 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: 2 months ago - 1 dependent package - 2.78 thousand downloads total - 119 stars on GitHub - 1 maintainer
happylock 0.1.5
Free deadlock prevention
6 versions - Latest release: 2 months ago - 1.86 thousand downloads total - 53 stars on GitHub - 1 maintainer
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
zallocator 0.5.1 💰
Amortizes the cost of small allocations by allocating memory in bigger chunks.
16 versions - Latest release: 2 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: 2 months ago - 601 downloads total - 5 stars on GitHub - 1 maintainer
luminal_cudarc 0.10.0
Safe wrappers around CUDA apis
1 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 mutex
1 version - Latest release: 3 months ago - 2 dependent packages - 519 downloads total - 66 stars on GitHub - 1 maintainer
ouch_bindings_python 5.0.1
Python bindings for the OUCH protocol
1 version - Latest release: 3 months ago - 372 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 - 42.8 thousand downloads total - 95 stars on GitHub - 1 maintainer
links_bindings_python 0.2.12
Python bindings for the links_connect_nonblocking library
12 versions - Latest release: 3 months ago - 1 dependent package - 3.65 thousand downloads total - 2 stars on GitHub - 1 maintainer
links_nonblocking 0.2.12
Nonblocking implementation of the links_nonblocking crate
13 versions - Latest release: 3 months ago - 7 dependent packages - 5.07 thousand downloads total - 2 stars on GitHub - 1 maintainer
links_core 0.2.12
Core create of the links collection
14 versions - Latest release: 3 months ago - 6 dependent packages - 5.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 9.7% on crates.io
xtensa-lx 0.9.0
Low-level access for Xtensa LX processors and peripherals
7 versions - Latest release: 3 months ago - 14 dependent packages - 27 dependent repositories - 217 thousand downloads total - 22 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.32 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.14 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 0.7% on crates.io
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
Top 3.9% on crates.io
governor 0.6.3
A rate-limiting implementation in Rust
15 versions - Latest release: 3 months ago - 75 dependent packages - 955 dependent repositories - 7.58 million downloads total - 508 stars on GitHub - 1 maintainer
Top 3.5% on crates.io
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
lid 0.3.0
Extremely fast, customizable, and unique ID generation.
6 versions - Latest release: 3 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 project
4 versions - Latest release: 3 months ago - 1 dependent package - 2.47 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 6.7% on crates.io
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: 3 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 spdlog
22 versions - Latest release: 3 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 Rust
7 versions - Latest release: 3 months ago - 2.35 thousand downloads total - 27 stars on GitHub - 1 maintainer
trc 1.2.4
A faster Arc.
29 versions - Latest release: 3 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: 3 months ago - 11 thousand downloads total - 5 stars on GitHub - 1 maintainer
Top 8.9% on crates.io
xtra 0.6.0
A tiny actor framework
29 versions - Latest release: 3 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.18 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 9.8% on crates.io
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 - 183 thousand downloads total - 82 stars on GitHub - 1 maintainer
Top 2.2% on crates.io
wasmi 0.31.2
WebAssembly interpreter
69 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
soroban-wasmi 0.31.1-soroban.20.0.1
Soroban fork of Parity WebAssembly interpreter
7 versions - Latest release: 4 months ago - 2 dependent packages - 11 dependent repositories - 62.3 thousand downloads total - 3 stars on GitHub - 3 maintainers
Top 6.9% on crates.io
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
alloc-metrics 0.1.1
A global allocator that tracks allocation metrics
2 versions - Latest release: 4 months ago - 486 downloads total - 2 stars on GitHub - 1 maintainer
smolscale 0.4.4
A high-performance async-task scheduler
68 versions - Latest release: 4 months ago - 29 dependent packages - 15 dependent repositories - 93.1 thousand downloads total - 37 stars on GitHub - 1 maintainer
no-std-async 1.1.1
Async synchronization primitives for #[no_std] rust
3 versions - Latest release: 4 months ago - 916 downloads total - 0 stars on GitHub - 1 maintainer