canvas

Vector graphics library

A comprehensive vector graphics library that supports path manipulation and rendering in various formats.

Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc.

GitHub

2k stars
28 watching
103 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists

cairocanvasepshtml-canvasopenglpathpdfrasterizersvgvector-graphics

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
llgcode/draw2dA 2D vector graphics library with support for multiple outputs and features like affine transformations and text rendering.1,105
go-gl/mathglA Go library for fast and efficient 3D vector and matrix math operations used in OpenGL graphics.563
chris00/ocaml-cairoAn OCaml binding to the Cairo graphics library55
dbuenzli/vgA declarative 2D vector graphics library written in OCaml91
kooparse/zalgebraA linear algebra library for games and real-time graphics.234
treeform/vmathA math vector library for graphical applications101
poke1024/tove2dTōVE is a vector drawing canvas for real-time animation and scaling in game development.172
olikraus/ucglibA C-based color graphics library for embedded systems with support for various display controllers.269
olikraus/u8glibA graphics library that provides an interface to various monochrome displays and offers features such as font support, GUI functionality, and device compatibility.1,260
let-def/wallA vector graphics renderer using OpenGL in OCaml.78
ziglibs/painterzA library that provides platform-independent, low-level implementations of 2D graphics drawing primitives.22
sammycage/plutovgA 2D vector graphics library written in C.350
edadma/libcairoA library that provides a Scala Native facade for the Cairo 2D graphics library1
ungerik/go-cairoProvides a Go interface to the cairo graphics library146
aldocd4/derelictnanovgDynamic bindings to a vector graphics rendering library for the D programming language.2