Crate

rayon

Data parallelism for Rust — parallel iterators over thread pools.

What it is

rayon provides parallel iterators that distribute work across a work-stealing thread pool. Any sequential iterator chain can be parallelized by replacing .iter() with .par_iter(). Thread management, load balancing, and synchronization are automatic.

Why it is commonly used

Used in CPU-bound code that processes large collections — image processing, data analysis, search indexing, build systems, and numerical computing. par_iter() is the one-line path from sequential to parallel processing in Rust.

343
Repositories
2.9M
Total stars
528
Active
495
Owners
Browse 574 repositories using rayon in Repos →
Often used with
Used by these organizations
50 of 574 repositories · ranked by stars
zed85kactive

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

starship58kactive

☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

⑂ 2.5k1.0k
typst54kactive

A markup-based typesetting system that is powerful and easy to learn.

⑂ 1.6k1.2k
goose48kactive

an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM

qdrant32kactive

Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

jj30kactive

A Git-compatible VCS that is both simple and powerful

⑂ 1.1k1.1k
egui29kactive

egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

⑂ 2.0k1.1k
rustfs29kactive

🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting migration and coexistence with other S3-compatible platforms such as MinIO and Ceph.

wezterm27kactive

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

⑂ 1.5k1.7k
biome25kactive

A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.

slint23kactive

Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.

⑂ 899830
oxc22kactive

⚓ A collection of high-performance JavaScript tools.

⑂ 1.1k570
Ciphey21kactive

⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡

relay19kactive

Relay is a JavaScript framework for building data-driven React applications.

⑂ 1.9k842
wasmtime18kactive

A lightweight WebAssembly runtime that is fast, secure, and standards-compliant

⑂ 1.7k840
zola17kactive

A fast static site generator in a single binary with everything built-in. https://www.getzola.org

⑂ 1.1k365
windmill17kactive

Open-source developer platform to power your entire infra and turn scripts into webhooks, workflows and UIs. Fastest workflow engine (13x vs Airflow). Open-source alternative to Retool and Temporal.

← Browse all repos