mio

IO library

A fast, low-level I/O library for Rust focusing on non-blocking APIs and event notification

Metal I/O library for Rust.

GitHub

6k stars
128 watching
735 forks
Language: Rust
last commit: about 2 months ago
Linked from 1 awesome list

asynchronousnetworkingnon-blockingrust

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
tokio-rs/tokio Provides a runtime for writing reliable asynchronous applications with Rust. 27,064
tokio-rs/tracing A framework for collecting structured diagnostic information from Rust programs 5,510
socketry/cool.io Provides an event-driven I/O system with asynchronous wrappers for Ruby's core socket classes. 693
rust-lang/crates.io A central registry and infrastructure for sharing Rust packages, written in Rust 2,984
dpc/mioco Re-implementation of an asynchronous programming system with green threads for Rust. 146
mmarchetti/directio A low-level I/O library optimized for fast input/output operations on Arduino boards. 117
notify-rs/notify A cross-platform library that provides notifications about filesystem events across multiple operating systems. 2,759
iron-oxide/mesos-rust A Rust implementation of Apache Mesos scheduler and executor APIs 6
teloxide/teloxide An elegant framework for building Telegram bots in Rust, providing a declarative design and feature-rich functionality. 3,180
1c3t3a/rust-socketio An implementation of a socket.io client in Rust 419
rustaudio/cpal A cross-platform audio I/O library in pure Rust 2,718
harry-chen/rust-mips Provides low-level abstraction of MIPS processors in Rust 30
nickel-org/nickel.rs A lightweight Rust framework for building web applications 3,035
tokio-rs/axum A web framework providing an ergonomic and modular API for building web applications using Rust. 19,233
paradigmxyz/artemis A modular framework for processing events related to decentralized finance and NFT marketplaces in Rust. 2,324