• Stars
    star
    50
  • Rank 577,233 (Top 12 %)
  • Language
    Rust
  • License
    Apache License 2.0
  • Created over 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Prevent false sharing by padding and aligning to the length of a cache line

More Repositories

1

smol

A small and fast async runtime for Rust
Rust
2,871
star
2

async-channel

Async multi-producer multi-consumer channel
Rust
524
star
3

async-io

Async I/O and timers
Rust
330
star
4

polling

Portable interface to epoll, kqueue, event ports, and wepoll
Rust
329
star
5

futures-lite

Futures, streams, and async I/O combinators.
Rust
293
star
6

fastrand

A simple and fast random number generator
Rust
287
star
7

blocking

A thread pool for isolating blocking I/O in async programs
Rust
278
star
8

event-listener

Notify async tasks or threads
Rust
274
star
9

async-task

Task abstraction for building executors
Rust
255
star
10

async-lock

Async synchronization primitives
Rust
193
star
11

concurrent-queue

Concurrent multi-producer multi-consumer queue
Rust
180
star
12

async-executor

Async executor
Rust
179
star
13

async-process

Async interface for working with processes
Rust
124
star
14

async-compat

Compatibility adapter between tokio and futures
Rust
120
star
15

async-net

Async networking primitives for TCP/UDP/Unix communication
Rust
112
star
16

async-fs

Async filesystem primitives
Rust
110
star
17

easy-parallel

Run closures in parallel
Rust
100
star
18

async-broadcast

Async broadcast channels
Rust
96
star
19

parking

Thread parking and unparking
Rust
55
star
20

waker-fn

Convert closures into wakers
Rust
38
star
21

vec-arena

[DEPRECATED] A simple object arena
Rust
38
star
22

async-rustls

Async TLS/SSL streams using rustls
Rust
32
star
23

async-dup

Duplicate an async I/O handle
Rust
31
star
24

atomic-waker

futures::task::AtomicWaker extracted into its own crate
Rust
18
star
25

nb-connect

[DEPRECATED] Non-blocking TCP or Unix connect
Rust
15
star
26

async-signal

Asynchronous signal handling
Rust
14
star
27

piper

An asynchronous single-consumer single-producer pipe for bytes
Rust
8
star
28

fastrand-contrib

Extension functionality for the fastrand crate
Rust
5
star
29

smol-macros

Macros for using smol-rs
Rust
1
star