#bevy

no-std bevy_math

Provides math functionality for Bevy Engine

56 releases

Uses new Rust 2024

new 0.19.0-rc.1 May 13, 2026
0.18.1 Mar 4, 2026
0.18.0 Jan 13, 2026
0.18.0-rc.2 Dec 30, 2025
0.3.0 Nov 3, 2020

#114 in Algorithms

Download history 69422/week @ 2026-01-21 74335/week @ 2026-01-28 137389/week @ 2026-02-04 54871/week @ 2026-02-11 73583/week @ 2026-02-18 77923/week @ 2026-02-25 85283/week @ 2026-03-04 81026/week @ 2026-03-11 79562/week @ 2026-03-18 78884/week @ 2026-03-25 82316/week @ 2026-04-01 84063/week @ 2026-04-08 81446/week @ 2026-04-15 88318/week @ 2026-04-22 88545/week @ 2026-04-29 85110/week @ 2026-05-06

355,648 downloads per month
Used in 2,121 crates (227 directly)

MIT/Apache

1MB
23K SLoC

Provides math types and functionality for the Bevy game engine.

The commonly used types are vectors like Vec2 and Vec3, matrices like Mat2, Mat3 and Mat4 and orientation representations like Quat.


Bevy Math

License Crates.io Downloads Docs Discord

Dependencies

~7–13MB
~315K SLoC