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