#bevy #game-engine

no-std bevy_window

Provides windowing functionality for Bevy Engine

52 releases

Uses new Rust 2024

new 0.18.0-rc.1 Dec 17, 2025
0.17.3 Nov 17, 2025
0.17.2 Oct 4, 2025
0.16.1 May 30, 2025
0.3.0 Nov 3, 2020

#2334 in Game dev

Download history 86011/week @ 2025-08-27 43069/week @ 2025-09-03 61473/week @ 2025-09-10 51061/week @ 2025-09-17 60382/week @ 2025-09-24 63944/week @ 2025-10-01 54446/week @ 2025-10-08 67506/week @ 2025-10-15 56124/week @ 2025-10-22 51863/week @ 2025-10-29 52011/week @ 2025-11-05 50106/week @ 2025-11-12 56538/week @ 2025-11-19 53413/week @ 2025-11-26 50389/week @ 2025-12-03 56375/week @ 2025-12-10

225,440 downloads per month
Used in 1,494 crates (71 directly)

MIT/Apache

6.5MB
117K SLoC

bevy_window provides a platform-agnostic interface for windowing in Bevy.

This crate contains types for window management and events, used by windowing implementors such as bevy_winit. The WindowPlugin sets up some global window-related parameters and is part of the DefaultPlugins.


Bevy Window

License Crates.io Downloads Docs Discord

Dependencies

~12–30MB
~480K SLoC