| name | rayon |
| description | Rayon is a data-parallelism library for Rust. It is extremely lightweight and makes it easy to convert a sequential computation into a parallel one. It also guarantees data-race freedom. (You may also |
| source_repo | https://github.com/rayon-rs/rayon |
| generated_at | 2026-03-15T23:23:07.039Z |
rayon
Rayon is a data-parallelism library for Rust. It is extremely lightweight and makes it easy to convert a sequential computation into a parallel one. It also guarantees data-race freedom. (You may also enjoy [this blog post][blog] about Rayon, which gives more background and details about how it works, or [this video][video], from the Rust Belt Rust conference.) Rayon is available on crates.io, and API documentation is available on docs.rs.
When to Use
When NOT to Use
- Projects using Python or JavaScript (different ecosystem)
Quick Start
Install
cargo install rayon
Project Info
- Language: Rust
- Tests: Yes
File Structure
├── ci/
│ ├── alt-core/
│ ├── highlander/
│ ├── compat-Cargo.lock
│ └── highlander.sh
├── rayon-core/
│ ├── src/
│ ├── tests/
│ ├── build.rs
│ ├── Cargo.toml
│ ├── LICENSE-APACHE
│ ├── LICENSE-MIT
│ └── README.md
├── rayon-demo/
│ ├── data/
│ ├── examples/
│ ├── src/
│ └── Cargo.toml
├── src/
│ ├── collections/
Generated by repo2skill