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, spinlock, rwlock
License: MIT
Latest release: about 1 year ago
First release: over 9 years ago
Dependent packages: 266
Dependent repositories: 26,199
Downloads: 140,113,681 total
Stars: 431 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: 6 days ago

Top 7.1% on crates.io
burn-core 0.13.1 💰
Flexible and Comprehensive Deep Learning Framework in Rust
12 versions - Latest release: 3 days ago - 2 dependent packages - 17 dependent repositories - 59.9 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
burn-wgpu 0.13.1 💰
WGPU backend for the Burn framework
9 versions - Latest release: 3 days ago - 1 dependent package - 2 dependent repositories - 41.5 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
Top 5.2% on crates.io
interprocess 2.0.0
Interprocess communication toolkit
10 versions - Latest release: 3 days ago - 22 dependent packages - 287 dependent repositories - 844 thousand downloads total - 304 stars on GitHub - 1 maintainer
talc 4.4.1
A fast and flexible allocator for no_std and WebAssembly
19 versions - Latest release: 6 days ago - 2 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: 6 days ago - 1.21 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
wasmtime-runtime 20.0.0
Runtime library support for Wasmtime
104 versions - Latest release: 7 days ago - 16 dependent packages - 2,435 dependent repositories - 6.99 million downloads total - 14,409 stars on GitHub - 2 maintainers
Top 0.9% on crates.io
wasmtime-environ 20.0.0
Standalone environment support for WebAsssembly code in Cranelift
106 versions - Latest release: 7 days ago - 29 dependent packages - 2,446 dependent repositories - 7.07 million downloads total - 14,409 stars on GitHub - 2 maintainers
shadowsocks-rust 1.18.3
shadowsocks is a fast tunnel proxy that helps you bypass firewalls.
94 versions - Latest release: 8 days ago - 1 dependent repositories - 56.2 thousand downloads total - 7,803 stars on GitHub - 1 maintainer
Top 5.7% on crates.io
shadowsocks-service 1.18.3
shadowsocks is a fast tunnel proxy that helps you bypass firewalls.
42 versions - Latest release: 8 days ago - 1 dependent package - 42 dependent repositories - 188 thousand downloads total - 7,803 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: 8 days ago - 1 dependent package - 45 dependent repositories - 210 thousand downloads total - 7,803 stars on GitHub - 2 maintainers
lambdaOS
A simple operating system written in Rust
1 version - Latest release: 9 days ago - 1.12 thousand downloads total - 1 maintainer
riscvsbi
Minimal RISC-V's SBI implementation library
5 versions - Latest release: 11 days ago - 1.22 thousand downloads total - 1 maintainer
rca9539
Abstraciton for PCA9539 I/O expander
2 versions - Latest release: 11 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: 13 days ago - 546 dependent packages - 2,349 dependent repositories - 27.2 million downloads total - 9,941 stars on GitHub - 1 maintainer
once_map 0.4.17
Single assignment and lazy maps
23 versions - Latest release: 14 days ago - 5 dependent packages - 1 dependent repositories - 30.5 thousand downloads total - 8 stars on GitHub - 1 maintainer
Top 1.2% on crates.io
tree-sitter 0.22.5
Rust bindings to the Tree-sitter parsing library
47 versions - Latest release: 15 days ago - 280 dependent packages - 549 dependent repositories - 3.47 million downloads total - 14,162 stars on GitHub - 3 maintainers
rmodbus 0.9.5
Fast and platform-independent Modbus server framework
46 versions - Latest release: 17 days ago - 3 dependent packages - 5 dependent repositories - 20.4 thousand downloads total - 99 stars on GitHub - 2 maintainers
Top 5.7% on crates.io
tree-sitter-cli 0.22.4
CLI tool for developing, testing, and using Tree-sitter parsers
18 versions - Latest release: 17 days ago - 2 dependent packages - 5 dependent repositories - 206 thousand downloads total - 16,336 stars on GitHub - 3 maintainers
Top 6.2% on crates.io
burn-ndarray 0.13.0 💰
Ndarray backend for the Burn framework
13 versions - Latest release: 17 days ago - 6 dependent packages - 17 dependent repositories - 57.2 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
burn-fusion 0.13.0 💰
Kernel fusion backend decorator for the Burn framework
5 versions - Latest release: 17 days ago - 1 dependent package - 38.1 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
Top 6.0% on crates.io
burn-autodiff 0.13.0 💰
Automatic differentiation backend for the Burn framework
13 versions - Latest release: 17 days ago - 7 dependent packages - 17 dependent repositories - 59.9 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: 17 days ago - 1 dependent package - 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: 17 days ago - 8 dependent packages - 17 dependent repositories - 60.1 thousand downloads total - 7,029 stars on GitHub - 1 maintainer
silent-multer 💰
An async parser for `multipart/form-data` content-type in Rust.
1 version - Latest release: 20 days ago - 1 dependent package - 487 downloads total - 148 stars on GitHub - 1 maintainer
Top 1.3% on crates.io
wasmer 4.2.8
High-performance WebAssembly runtime
62 versions - Latest release: 21 days ago - 116 dependent packages - 730 dependent repositories - 3.8 million downloads total - 16,991 stars on GitHub - 1 maintainer
quork 0.6.3 💰
A collection of small things that don't deserve their own crate
20 versions - Latest release: 21 days ago - 2 dependent packages - 1 dependent repositories - 7.66 thousand downloads total - 2 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: 21 days ago - 1 dependent repositories - 7.75 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: 21 days ago - 4 dependent packages - 17 dependent repositories - 338 thousand downloads total - 580 stars on GitHub - 1 maintainer
autd3 22.1.0
AUTD3 library
124 versions - Latest release: 21 days ago - 4 dependent packages - 1 dependent repositories - 33.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
unimock 0.6.5
A versatile and developer-friendly trait mocking library
51 versions - Latest release: 22 days ago - 1 dependent package - 4 dependent repositories - 19.7 thousand downloads total - 66 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
madsim 0.2.27
Deterministic Simulator for distributed systems.
39 versions - Latest release: 22 days ago - 7 dependent packages - 20 dependent repositories - 427 thousand downloads total - 580 stars on GitHub - 1 maintainer
tokio_kcp 0.9.7
A kcp implementation for tokio
24 versions - Latest release: 22 days ago - 1 dependent repositories - 14.4 thousand downloads total - 160 stars on GitHub - 2 maintainers
pros 0.9.0
Rust bindings for PROS
21 versions - Latest release: 24 days ago - 4.88 thousand downloads total - 20 stars on GitHub - 2 maintainers
Top 4.2% on crates.io
ockam_core 0.105.0 💰
Core types of the Ockam library.
105 versions - Latest release: 24 days ago - 27 dependent packages - 17 dependent repositories - 50 thousand downloads total - 3,957 stars on GitHub - 3 maintainers
ethercrab 0.4.1 💰
An EtherCAT master in pure Rust that is no_std compatible
15 versions - Latest release: 24 days ago - 3.94 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: 26 days ago - 1 dependent package - 2.69 thousand downloads total - 49 stars on GitHub - 3 maintainers
redoxfs 0.6.3
The Redox Filesystem
34 versions - Latest release: 28 days ago - 2 dependent packages - 4 dependent repositories - 35.6 thousand downloads total - 1 maintainer
Top 9.3% on crates.io
uhlc 0.7.0
A Unique Hybrid Logical Clock for Rust.
15 versions - Latest release: about 1 month ago - 15 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 1 month ago - 2 dependent packages - 4 dependent repositories - 12.4 thousand downloads total - 12 stars on GitHub - 1 maintainer
madsim-rdkafka 0.3.4+0.34.0
The rdkafka simulator on madsim.
8 versions - Latest release: about 1 month ago - 12 dependent repositories - 140 thousand downloads total - 580 stars on GitHub - 1 maintainer
fibertools-rs 0.4.2
Fiber-seq toolkit in rust
41 versions - Latest release: about 1 month 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 1 month ago - 3.86 thousand downloads total - 768 stars on GitHub - 1 maintainer
acsrs 0.5.1
A simple ACS written in rust
10 versions - Latest release: about 1 month ago - 2.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 1.7% on crates.io
async-graphql 7.0.3 💰
A GraphQL server library implemented in Rust
418 versions - Latest release: about 1 month ago - 103 dependent packages - 451 dependent repositories - 4.96 million downloads total - 3,111 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: about 1 month ago - 2.52 thousand downloads total - 118 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: about 2 months ago - 1 dependent package - 3.97 thousand downloads total - 4 stars on GitHub - 1 maintainer
lol_alloc 0.4.1
lol_alloc: A laughably simple wasm global_allocator.
8 versions - Latest release: 2 months ago - 1 dependent package - 3 dependent repositories - 42.8 thousand downloads total - 95 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: 2 months ago - 13 dependent packages - 27 dependent repositories - 217 thousand downloads total - 22 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: 2 months ago - 885 dependent packages - 21,301 dependent repositories - 106 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: 2 months ago - 68 dependent packages - 955 dependent repositories - 7.45 million downloads total - 502 stars on GitHub - 1 maintainer
Top 3.5% on crates.io
bootloader 0.11.7
An experimental pure-Rust x86 bootloader.
111 versions - Latest release: 2 months ago - 12 dependent packages - 232 dependent repositories - 637 thousand downloads total - 1,258 stars on GitHub - 1 maintainer
lid 0.3.0
Extremely fast, customizable, and unique ID generation.
6 versions - Latest release: 2 months ago - 1.51 thousand downloads total - 0 stars on git.radial.gg - 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 - 7 dependent packages - 20 dependent repositories - 169 thousand downloads total - 79 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 - 6 dependent packages - 5 dependent repositories - 32 thousand downloads total - 98 stars on GitHub - 1 maintainer
pubnub 0.6.0
PubNub SDK for Rust
7 versions - Latest release: 3 months ago - 1.95 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 - 8.47 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 9.8% on crates.io
buddy_system_allocator 0.9.1
A bare metal allocator that uses buddy system.
22 versions - Latest release: 3 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
64 versions - Latest release: 3 months ago - 43 dependent packages - 2,634 dependent repositories - 4.95 million downloads total - 1,329 stars on GitHub - 1 maintainer
soroban-wasmi 0.31.1-soroban.20.0.1
Soroban fork of Parity WebAssembly interpreter
7 versions - Latest release: 3 months ago - 2 dependent packages - 11 dependent repositories - 50.2 thousand downloads total - 2 stars on GitHub - 3 maintainers
Top 6.9% on crates.io
ustr 1.0.0
Fast, FFI-friendly string interning.
14 versions - Latest release: 3 months ago - 19 dependent packages - 24 dependent repositories - 407 thousand downloads total - 130 stars on GitHub - 1 maintainer
smolscale 0.4.4
A high-performance async-task scheduler
68 versions - Latest release: 3 months ago - 23 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 - 769 downloads total - 0 stars on GitHub - 1 maintainer
reloaded-memory-buffers 4.1.0 💰
Shared, Concurrent, Permanent Memory Allocator tied to Process Lifetime
16 versions - Latest release: 4 months ago - 3.66 thousand downloads total - 19 stars on GitHub - 1 maintainer
more-di 3.1.0
Provides support for dependency injection (DI)
9 versions - Latest release: 4 months ago - 1 dependent package - 1 dependent repositories - 4.86 thousand downloads total - 15 stars on GitHub - 1 maintainer
pca9539 0.3.0
Abstraciton for PCA9539 I/O expander
7 versions - Latest release: 4 months ago - 2.09 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 4.5% on crates.io
multer 3.0.0 💰
An async parser for `multipart/form-data` content-type in Rust.
16 versions - Latest release: 5 months ago - 44 dependent packages - 3,005 dependent repositories - 11.9 million downloads total - 148 stars on GitHub - 2 maintainers
mfio 0.1.0
Flexible completion I/O primitives
2 versions - Latest release: 5 months ago - 2 dependent packages - 1 dependent repositories - 471 downloads total - 79 stars on GitHub - 1 maintainer
trident3-base 3.0.1
Foundation runtime library for Trident 3
1 version - Latest release: 5 months ago - 207 downloads total - 1 maintainer
Top 8.8% on crates.io
cudarc 0.10.0 💰
Safe wrappers around CUDA apis
32 versions - Latest release: 5 months ago - 8 dependent packages - 7 dependent repositories - 106 thousand downloads total - 360 stars on GitHub - 1 maintainer
madsim-aws-sdk-s3 0.5.0+1
The s3 simulator on madsim.
9 versions - Latest release: 5 months ago - 2 dependent repositories - 314 thousand downloads total - 580 stars on GitHub - 1 maintainer
raminspect 0.7.4
A library for the arbitrary inspection and manipulation of the memory and code of a process on a ...
20 versions - Latest release: 5 months ago - 3.47 thousand downloads total - 21 stars on GitHub - 1 maintainer
mtxgroup 0.1.1
mutex group locks all mutexes at the same time
2 versions - Latest release: 5 months ago - 458 downloads total - 2 stars on GitHub - 1 maintainer
breadcrumbs 0.1.5
A beautiful, tiny traceback and logging library supporting #![no_std] rust.
6 versions - Latest release: 5 months ago - 1.49 thousand downloads total - 21 stars on GitHub - 1 maintainer
Top 5.1% on crates.io
hecs 0.10.4
A fast, minimal, and ergonomic entity-component-system library
55 versions - Latest release: 6 months ago - 39 dependent packages - 61 dependent repositories - 109 thousand downloads total - 876 stars on GitHub - 1 maintainer
emballoc 0.2.0
Simple but reliable memory allocator for embedded Rust and #![no_std]
5 versions - Latest release: 6 months ago - 1 dependent repositories - 2.51 thousand downloads total - 5 stars on GitHub - 1 maintainer
Top 2.0% on crates.io
heapless 0.8.0
`static` friendly data structures that don't require dynamic memory allocation
52 versions - Latest release: 6 months ago - 381 dependent packages - 2,239 dependent repositories - 11.7 million downloads total - 1,382 stars on GitHub - 3 maintainers
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
stabilizer 0.9.0
Firmware for the Sinara Stabilizer board (STM32H743, Ethernet, PoE, 2 ADCs, 2 DACs)
6 versions - Latest release: 6 months ago - 1.84 thousand downloads total - 93 stars on GitHub - 2 maintainers
Top 7.2% on crates.io
shared-bus 0.3.1
Abstraction for sharing a bus between multiple devices.
14 versions - Latest release: 6 months ago - 26 dependent packages - 35 dependent repositories - 186 thousand downloads total - 123 stars on GitHub - 1 maintainer
unwinding 0.2.1 💰
Unwinding library in Rust and for Rust
9 versions - Latest release: 6 months ago - 4 dependent packages - 10 dependent repositories - 156 thousand downloads total - 94 stars on GitHub - 1 maintainer
Top 2.9% on crates.io
chumsky 0.9.3 💰
A parser library for humans with powerful error recovery
26 versions - Latest release: 6 months ago - 74 dependent packages - 255 dependent repositories - 1.23 million downloads total - 3,327 stars on GitHub - 1 maintainer
fedimint-ring 0.16.20
Safe, fast, small crypto using Rust. (Fedimint fork)
1 version - Latest release: 6 months ago - 294 downloads total - 3,566 stars on GitHub - 1 maintainer
spin-seq 0.2.0
Fork of the `seqlock` crate that can be used on bare metal.
1 version - Latest release: 6 months ago - 281 downloads total - 68 stars on GitHub - 1 maintainer
Top 0.6% on crates.io
tracing 0.1.40 💰
Application-level tracing for Rust.
42 versions - Latest release: 6 months ago - 5,083 dependent packages - 43,966 dependent repositories - 150 million downloads total - 4,950 stars on GitHub - 1 maintainer
Top 0.6% on crates.io
tracing-core 0.1.32 💰
Core primitives for application-level tracing.
34 versions - Latest release: 7 months ago - 133 dependent packages - 42,227 dependent repositories - 150 million downloads total - 4,950 stars on GitHub - 1 maintainer
ring-channel 0.12.0
Bounded MPMC channel abstraction on top of a ring buffer
19 versions - Latest release: 7 months ago - 3 dependent packages - 5 dependent repositories - 156 thousand downloads total - 36 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 - 303 thousand downloads total - 580 stars on GitHub - 1 maintainer
image-blp 1.2.0
Library to encode/decode Blizzard BLP texture format
4 versions - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 1.68 thousand downloads total - 2 stars on GitHub - 1 maintainer
udbg 0.3.1
cross-platform library for binary debugging and memory hacking
7 versions - Latest release: 7 months ago - 1.98 thousand downloads total - 79 stars on GitHub - 1 maintainer
Top 2.8% on crates.io
pprof 0.13.0
An internal perf tools for rust programs.
42 versions - Latest release: 7 months ago - 123 dependent packages - 1,289 dependent repositories - 6.15 million downloads total - 1,138 stars on GitHub - 1 maintainer
contiguous-mem 0.4.2
A contiguous memory storage
9 versions - Latest release: 7 months ago - 2.1 thousand downloads total - 5 stars on GitHub - 1 maintainer
playdate-rs 0.0.15
Safe Rust bindings for the Playdate SDK C-CPI
15 versions - Latest release: 7 months ago - 4.64 thousand downloads total - 5 stars on GitHub - 1 maintainer
mbedtls-platform-support 0.1.1
This Rust crate is a support library for the `mbedtls` crate, providing platform and target speci...
5 versions - Latest release: 8 months ago - 1 dependent package - 1 dependent repositories - 49.2 thousand downloads total - 79 stars on GitHub - 1 maintainer
ezrpc 0.1.1
Ergonomic, flexible and Zero-cost RPC framework
2 versions - Latest release: 8 months ago - 477 downloads total - 1 stars on GitHub - 1 maintainer
Top 4.2% on crates.io
error-stack 0.4.1
A context-aware error-handling library that supports arbitrary attached user data
11 versions - Latest release: 8 months ago - 59 dependent packages - 181 dependent repositories - 764 thousand downloads total - 898 stars on GitHub - 1 maintainer
Top 1.6% on crates.io
dashmap 5.5.3
Blazing fast concurrent HashMap for Rust.
77 versions - Latest release: 8 months ago - 687 dependent packages - 5,780 dependent repositories - 55.1 million downloads total - 2,709 stars on GitHub - 1 maintainer
win-lookaside 0.1.0
Simple Windows Lookaside Kernel Allocator
1 version - Latest release: 8 months ago - 198 downloads total - 0 stars on GitHub - 1 maintainer
Top 2.2% on crates.io
flume 0.11.0 💰
A blazingly fast multi-producer channel
37 versions - Latest release: 9 months ago - 368 dependent packages - 4,451 dependent repositories - 23.8 million downloads total - 2,036 stars on GitHub - 1 maintainer
std-shims 0.1.1
A series of std shims to make alloc more feasible
2 versions - Latest release: 9 months ago - 4 dependent packages - 1 dependent repositories - 2.09 thousand downloads total - 211 stars on GitHub - 1 maintainer