&gt;It would be very valuable to have something like OpenMP (parallel loops, etc.) and something for concurrent IO (either asynchronous or coroutine-based).<p><a href="https:&#x2F;&#x2F;crates.io&#x2F;crates&#x2F;mio" rel="nofollow">https:&#x2F;&#x2F;crates.io&#x2F;crates&#x2F;mio</a> for the async IO.<p>There was another library out there that provided tons of concurrency utilities, but I can&#x27;t find it now. Parallel loop-like syntax should be easy with scoped_threadpool and a macro though.<p>Rust tries to avoid stuffing everything into the standard library. So the lack of utilities in the stdlib isn&#x27;t an artifact of some ignorance of concurrency, it&#x27;s because Rust doesn&#x27;t want to keep everything in the stdlib. Rust keeps the basic framework for thread safety in the stdlib (though it doesn&#x27;t need to, not exactly), but the rest is built upon by the community.