memononen/nanovg
View on GitHub ↗ ★ 5,735 C
Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
15 mentions on Hacker News by 11 people: 2 stories, 13 comments · first 2015-10-30 · latest 2025-10-07
20082026
-
> I wish there was a nice and small vector graphics library with GPU acceleration. Check out nanovg: https://github.com/memononen/nanovg
comment by irq-1 · 2024-02-20 · in WebKit switching to Skia for 2d graphics rendering -
…following github projects which involve drawing are mentioned: https://github.com/bkaradzic/bgfx https://github.com/memononen/nanovg https://github.com/wjakob/nanogui In the following article: https://www.cmyr.net/blog/gui-framework-ingredi…
comment by peter_d_sherman · 2023-07-17 · in Cairo – Open-Source 2D Graphics Layer/API with font support and many back-ends -
NanoVG is the closest thing I came across when I had a similar quesiton: https://github.com/memononen/NanoVG unfortunately it doesn't seem like it's getting steady updates now unlike the last time I checked. But I imagine it's pretty…
comment by johnnyanmac · 2022-08-10 · in W4 Games formed to strengthen Godot ecosystem -
Getting sufficient antialiasing quality for 2D graphics is difficult on GPUs. https://github.com/memononen/nanovg accomplishes this with GL2/GLES2 level hardware for most of the stuff one would want to render as part of a GUI. My project…
comment by pbsurf · 2022-07-16 · in Advice for the next dozen Rust GUIs -
…simply doesn't have an equivalent. At least for initial versions, consider C interop with this https://github.com/memononen/nanovg It cuts a few corners (no cleartype for text, CPU overhead for repeated rendering of same static paths) but…
comment by Const-me · 2022-05-01 · in Ask HN: Modern Alternatives to C -
…For example, one pretty nice cross-platform GPU-enabled stack : https://github.com/bkaradzic/bgfx https://github.com/memononen/nanovg https://github.com/wjakob/nanogui
comment by karteum · 2021-08-11 · in So you want to write a GUI framework -
Yeah it’s from nanovg https://github.com/memononen/nanovg . I wonder if it’s even older than that.
comment by adamnemecek · 2021-02-22 · in Nuklear: A cross-platform GUI library in C -
Have you looked at nanovg? [1] Not a game engine, but it facilitates vector graphics in GL. [1] https://github.com/memononen/nanovg
comment by newnewpdro · 2019-05-09 · in Show HN: 2D Graphics on Modern GPU -
…hardware, drm, kms, gles. I’ve compiled C shared library exposing some wrappers around NanoVG API https://github.com/memononen/nanovg then implemented touchscreen input, controls, styles and animations in C# using .NET core. Worked well…
comment by Const-me · 2019-04-21 · in Nana: A modern C++ GUI library -
…I have positive experience building moderately complex commercial quality GUIs on top of this: https://github.com/memononen/nanovg
comment by Const-me · 2019-01-18 · in A Go Custom Flutter Engine Embedder for Desktop -
…sounds exciting For painting, I have positive experience with this cross-platform C library: https://github.com/memononen/nanovg It’s tiny, has very few dependencies, and the performance is good even on relatively slow hardware like…
comment by Const-me · 2018-02-08 · in LCUI – A small C library for building user interfaces with XML and CSS -
…and is focused on the CPU rendering. They should have used something like this instead for backend: https://github.com/memononen/nanovg
comment by Const-me · 2017-11-04 · in Electron.Net: Build cross platform desktop apps using .NET core and ASP.NET core -
…that does this. WebGL is not special in this, the same tricks apply as normal OpenGL (ES). [0] https://github.com/memononen/nanovg
comment by exDM69 · 2015-10-30 · in Show HN: Vertexshaderart.com