Haskell bindings for nanovg

Latest on Hackage:

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow to host generated Haddocks.

ISC licensed by Moritz Kiefer

NanoVG Haskell bindings

Build Status Hackage

Currently only the GL3 backend is supported.

A large part of the example bundled with NanoVG is translated into Haskell and bundled as example00.

Most of the bindings directly expose the corresponding NanoVG so look there for more details on the usage.

There is also a diagrams backend using these bindings.

Feel free to open issues if you have any ideas for improvements (or even better PRs :)).


  • GL2 support
  • openGLES3 support
  • Drop support for GHC 7.10

  • MacOS support

  • Remove dependency on linear
Depends on 5 packages:
Used by 1 package:
comments powered byDisqus