nanovg

Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations + Simple stupid SVG parser + Debian Packages (by inniyah)

Nanovg Alternatives

Similar projects and alternatives to nanovg

  • Box2D

    Box2D is a 2D physics engine for games

  • immer

    Postmodern immutable and persistent data structures for C++ — value semantics at scale (by arximboldi)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better nanovg alternative or higher similarity.

nanovg reviews and mentions

Posts with mentions or reviews of nanovg. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-24.
  • OpenGL/Vulkan usecases
    2 projects | /r/cpp | 24 Jan 2022
    My current personal project is a 2D editor for setting up Box2D contraptions. I'm writing this for the web, so the C++ is compiled to wasm and WebGL is used for drawing. I'm currently not doing a whole lot of interaction with OpenGL myself, but rather using NanoVG to get a higher level 2D drawing API.
  • Tcl/Tk Spline Editor
    2 projects | news.ycombinator.com | 2 Jan 2022
    Hah, that's really nice! I've been working on an editor for setting up Box2D scenes for the last month or so. I know there are a bunch of them out there already, but it seemed like a fun project. No Tcl/Tk for me though. I'm writing it as a web app, but in C++ with wasm/webgl and using NanoVG[1] for drawing.

    I saw a comment here about undo/redo and I think it's a must have feature for something like this. I implemented something based on the command pattern first, but ended up disliking the amount of code needed just for undo. I eventually tore all that out and built my state model on the excellent immer[2] library.

    [1] https://github.com/inniyah/nanovg

    [2] https://github.com/arximboldi/immer

Stats

Basic nanovg repo stats
2
69
2.5
about 1 year ago

inniyah/nanovg is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

The primary programming language of nanovg is C.

Popular Comparisons


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com