smol-rs

smol-rs

Geek Repo

Github PK Tool:Github PK Tool

smol-rs's repositories

smol

A small and fast async runtime for Rust

Language:RustLicense:Apache-2.0Stargazers:3407Issues:72Issues:122

async-channel

Async multi-producer multi-consumer channel

Language:RustLicense:Apache-2.0Stargazers:690Issues:11Issues:40

polling

Portable interface to epoll, kqueue, event ports, and wepoll

Language:RustLicense:Apache-2.0Stargazers:461Issues:9Issues:67

async-io

Async I/O and timers

Language:RustLicense:Apache-2.0Stargazers:402Issues:12Issues:51

event-listener

Notify async tasks or threads

Language:RustLicense:Apache-2.0Stargazers:401Issues:9Issues:36

futures-lite

Futures, streams, and async I/O combinators.

Language:RustLicense:Apache-2.0Stargazers:389Issues:9Issues:36

fastrand

A simple and fast random number generator

Language:RustLicense:Apache-2.0Stargazers:359Issues:7Issues:32

async-task

Task abstraction for building executors

Language:RustLicense:Apache-2.0Stargazers:346Issues:12Issues:28

blocking

A thread pool for isolating blocking I/O in async programs

Language:RustLicense:Apache-2.0Stargazers:320Issues:7Issues:20

async-executor

Async executor

Language:RustLicense:Apache-2.0Stargazers:270Issues:15Issues:32

async-lock

Async synchronization primitives

Language:RustLicense:Apache-2.0Stargazers:225Issues:7Issues:22

concurrent-queue

Concurrent multi-producer multi-consumer queue

Language:RustLicense:Apache-2.0Stargazers:222Issues:7Issues:15

async-process

Async interface for working with processes

Language:RustLicense:Apache-2.0Stargazers:155Issues:8Issues:15

async-compat

Compatibility adapter between tokio and futures

Language:RustLicense:Apache-2.0Stargazers:143Issues:4Issues:12

async-broadcast

Async broadcast channels

Language:RustLicense:Apache-2.0Stargazers:142Issues:5Issues:20

async-fs

Async filesystem primitives

Language:RustLicense:Apache-2.0Stargazers:127Issues:5Issues:10

async-net

Async networking primitives for TCP/UDP/Unix communication

Language:RustLicense:Apache-2.0Stargazers:123Issues:7Issues:7

easy-parallel

Run closures in parallel

Language:RustLicense:Apache-2.0Stargazers:109Issues:4Issues:2

parking

Thread parking and unparking

Language:RustLicense:Apache-2.0Stargazers:63Issues:5Issues:4

cache-padded

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

Language:RustLicense:Apache-2.0Stargazers:48Issues:7Issues:4

waker-fn

Convert closures into wakers

Language:RustLicense:Apache-2.0Stargazers:42Issues:5Issues:0

async-dup

Duplicate an async I/O handle

Language:RustLicense:Apache-2.0Stargazers:38Issues:4Issues:3

async-rustls

[DEPRECATED] Async TLS/SSL streams using rustls

Language:RustLicense:Apache-2.0Stargazers:37Issues:5Issues:6

vec-arena

[DEPRECATED] A simple object arena

Language:RustLicense:NOASSERTIONStargazers:37Issues:5Issues:6

atomic-waker

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

Language:RustLicense:Apache-2.0Stargazers:21Issues:4Issues:2

async-signal

Asynchronous signal handling

Language:RustLicense:Apache-2.0Stargazers:11Issues:3Issues:6

piper

An asynchronous single-consumer single-producer pipe for bytes

Language:RustLicense:Apache-2.0Stargazers:6Issues:3Issues:2

smol-macros

Macros for using smol-rs

Language:RustLicense:Apache-2.0Stargazers:5Issues:3Issues:2

fastrand-contrib

Extension functionality for the fastrand crate

Language:RustLicense:Apache-2.0Stargazers:3Issues:4Issues:1

event-listener-strategy

A wrapper around event-listener to handle dual blocking/async use cases

Language:RustLicense:Apache-2.0Stargazers:2Issues:4Issues:2