$ wide

v1.2.0

A crate to help you go wide.

Downloads: 42.6M
Recent: 7.9M
Versions: 80
Updated: March 14, 2026

Latest Update Summary

Crate

Name: wide New version: 1.0.1 Release date: 2025-12-01T00:43:20.895638Z

Crate readme

Short description A crate to help you go wide.

Long description Specifically, this has portable "wide" data types that do their best to be SIMD when possible. It's a near drop-in replacement for std::simd. On x86, x86_64, wasm32 and aarch64 neon this is implemented with explicit intrinsic usage, and on other architectures this is done by carefully writing functions so that LLVM hopefully does the right thing.

Features • SIMD support on x86, x86_64, wasm32, and aarch64 • Exposed intrinsics via safe_arch • Aarch64 always enables the NEON extension • WASM SIMD support with Rust flags • Detects available SIMD extensions at build time

Code Examples Enabling SIMD for WASM

 RUSTFLAGS="-C target-feature=+simd128" cargo build --target wasm32-unknown-unknown

Enabling all SIMD extensions on x86

 RUSTFLAGS='-C target-cpu=native' cargo build --release

Linkshttps://crates.io/crates/widehttps://docs.rs/wide/https://doc.rust-lang.org/stable/std/simd/index.htmlhttps://caniuse.com/wasm-simdhttps://crates.io/crates/multiversion

Release info

Release version: N/A

Release description N/A

Code Examples N/A

Minor update: 1.1.1 → 1.2.0

$ DOWNLOADS TREND

29.7M42.6M

$ VERSION HISTORY

v1.2.0March 14, 2026
v1.1.1December 22, 2025
v1.1.0December 12, 2025
v1.0.2December 1, 2025
v1.0.1December 1, 2025
v0.8.3November 16, 2025
v0.8.2November 8, 2025
v0.8.1October 9, 2025

$ LINKS

$ INSTALL

cargo add wide

Or add to Cargo.toml: wide = "1.2.0"