11 stable releases (4 major)
4.0.1 | May 11, 2025 |
---|---|
3.2.0 | May 11, 2025 |
3.1.0 | Mar 7, 2025 |
3.0.0 | Feb 12, 2025 |
0.1.1 | Feb 3, 2025 |
#291 in GUI
497 downloads per month
Used in 3 crates
(2 directly)
62KB
1.5K
SLoC
wgpu_canvas
wgpu_canvas is a lightweight, high-performance canvas abstraction layer for Rust applications using wgpu
. It provides an intuitive API for drawing text, shapes, and images — all rendered with GPU acceleration and zero JavaScript.
Perfect for Rust-first game engines, UI toolkits, and creative coding frameworks.
✨ Features
- Draw shapes (rectangles, ellipses) with ease
- Render images and textures onto a canvas
- Text rendering powered by GPU font caching
- Built directly on top of
wgpu
for maximum performance - 100% Rust
🚀 Getting Started
Add wgpu_canvas
to your Cargo.toml
:
[dependencies] wgpu_canvas = "1.0.0"
📚 Documentation
Full documentation is available at https://docs.rs/wgpu_canvas
Dependencies
~39MB
~641K SLoC