rust-windowing

winit

rust-windowing

Window handling library in pure Rust

AI 简介

winit 是一个用纯 Rust 编写的跨平台窗口管理库,用于创建原生窗口并处理输入事件(如键盘、鼠标、窗口大小变化等)。它不提供 GUI 绘制能力,而是作为底层基础组件,与 Vulkan、OpenGL 或 WebGPU 等图形 API 配合使用。支持 Windows、macOS、Linux(X11/Wayland)、iOS、Android 和 WebAssembly 平台,采用零成本抽象设计,无运行时依赖。适用于需要精细控制窗口生命周期和事件循环的图形应用、游戏引擎、GUI 框架底层或 WASM 桌面桥接场景。

Rust
Apache License 2.0
6k
Stars
1.3k
Forks
60
Watchers
493
Issues

Star 增长

今日0
近 7 天0
近 30 天+14
综合评分66.71
默认分支master