| Crates.io | femtovg |
| lib.rs | femtovg |
| version | 0.18.1 |
| created_at | 2020-09-28 16:31:11.843694+00 |
| updated_at | 2025-09-25 12:28:50.85489+00 |
| description | Antialiased 2D vector drawing library |
| homepage | |
| repository | https://github.com/femtovg/femtovg |
| max_upload_size | |
| id | 293756 |
| size | 685,810 |
GPU Antialiased 2D vector drawing library written in Rust.
Ported from https://github.com/memononen/nanovg
Most of the implementation is the same as the original C code with some bug fixes, some features added and several parts have been made more Rust-y. Rendering is done via one OpenGl (ES) 3.0+ backend.
Run with cargo run --example demo
Run with cargo run --example breakout
Run with cargo run --example svg
Run with cargo run --example text
FemtoVG is used by these projects:
Licensed under either of
Fonts used in examples: