• Stars
    star
    18
  • Rank 1,208,065 (Top 24 %)
  • 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

futures::task::AtomicWaker extracted into its own crate

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

cache-padded

Prevent false sharing by padding and aligning to the length of a cache line
Rust
50
star
21

waker-fn

Convert closures into wakers
Rust
38
star
22

vec-arena

[DEPRECATED] A simple object arena
Rust
38
star
23

async-rustls

Async TLS/SSL streams using rustls
Rust
32
star
24

async-dup

Duplicate an async I/O handle
Rust
31
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