There are several libraries available providing Rust asynchronous input/output such as tokio, mio, mioco, rotor and coio-rs.