@smol-rs
  • Stars
    star
    6,883
  • Global Org. Rank 3,392 (Top 2 %)
  • Registered about 4 years ago
  • Most used languages
    Rust
    100.0 %

Top 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

atomic-waker

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

nb-connect

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

async-signal

Asynchronous signal handling
Rust
14
star
28

piper

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

fastrand-contrib

Extension functionality for the fastrand crate
Rust
5
star
30

smol-macros

Macros for using smol-rs
Rust
1
star