# 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
## Discord
https://discord.gg/53ERRpS4S4
Join the Discord server to ask questions, discuss development, or share projects.