#vector #2d-vector #2d #graphics

nona

Pure Rust antialiasing graphics library

3 releases

0.1.2 Aug 30, 2021
0.1.1 Jul 26, 2021
0.1.0 Jul 26, 2021

#203 in Rendering


Used in nonaquad

MIT/Apache

105KB
3K SLoC

nona

Antialiased vector drawing bring-your-own-renderer (or use ours) library

For a renderer, look at https://github.com/nokola/nonaquad Based on nvg code from: https://github.com/sunli829/nvg. Going in fundamentally different direction from the original nvg/NanoVG to support higher quality anti-aliasing, ease of use, error handling, and speed.

Nona is completely platform-independent and 100% Rust.

Dependencies

~6.5MB
~99K SLoC