nanovg

Vector graphics library

An antialiased 2D vector graphics rendering library for OpenGL.

Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.

GitHub

5k stars
240 watching
778 forks
Language: C
last commit: 8 months ago
Linked from 5 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
wjakob/nanogui A cross-platform GUI library for OpenGL with automatic layout generation and event handling 4,668
raph-amiard/ada-nanovg Ada bindings to NanoVG for vector graphics rendering and OpenGL ES 2.0 support 1
snowkit/linc_nanovg Native bindings for nanovg to facilitate graphics rendering in C-based projects 13
lvgl/lvgl An embedded graphics library that enables the creation of beautiful UIs for microcontrollers and displays. 16,735
pissang/claygl A WebGL graphics library for building 3D applications. 2,811
visgl/luma.gl A toolkit for WebGL-based data visualization, providing a low-level API and higher-level constructs to manage GPU acceleration of data analysis. 2,323
nokola/nonaquad An anti-aliased 2D graphics rendering library for various platforms using Rust and miniquad 42
facebook/igl A cross-platform library providing a low-level GPU interface for multiple graphics APIs 2,971
smokku/femtovg An antialiased 2D vector graphics rendering library written in Rust. 0
aldocd4/derelictnanovg Dynamic bindings to a vector graphics rendering library for the D programming language. 2
timothyschoen/juce_nanovg A C++ module for rendering graphics with NanoVG in JUCE projects 15
thorvg/thorvg A lightweight portable library for drawing vector-based scenes and animations. 758
fogleman/ln A 3D line art renderer written in Go that produces 2D vector graphics from OpenGL pipelines 3,277
ssloy/tinyrenderer A software renderer that demonstrates the basic principles of computer graphics and rendering using OpenGL-inspired architecture 20,605
nvlabs/instant-ngp A software toolkit for training and rendering neural graphics primitives 16,033