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
27 watching
103 forks
Language: Go
last commit: 10 days ago
Linked from 2 awesome lists

cairocanvasepshtml-canvasopenglpathpdfrasterizersvgvector-graphics

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
llgcode/draw2d A 2D vector graphics library with support for multiple outputs and features like affine transformations and text rendering. 1,099
go-gl/mathgl A Go library for fast and efficient 3D vector and matrix math operations used in OpenGL graphics. 561
chris00/ocaml-cairo An OCaml binding to the Cairo graphics library 54
dbuenzli/vg A declarative 2D vector graphics library written in OCaml 91
kooparse/zalgebra A linear algebra library designed to support computer graphics and game development. 229
treeform/vmath A math vector library for graphical applications 98
poke1024/tove2d TōVE is a vector drawing canvas for real-time animation and scaling in game development. 171
olikraus/ucglib A C-based color graphics library for embedded systems with support for various display controllers. 265
olikraus/u8glib A graphics library that provides an interface to various monochrome displays and offers features such as font support, GUI functionality, and device compatibility. 1,253
let-def/wall A vector graphics renderer using OpenGL in OCaml. 78
ziglibs/painterz A library that provides platform-independent, low-level implementations of 2D graphics drawing primitives. 21
sammycage/plutovg A 2D vector graphics library written in C. 341
edadma/libcairo A library that provides a Scala Native facade for the Cairo 2D graphics library 1
ungerik/go-cairo Provides a Go interface to the cairo graphics library 146
aldocd4/derelictnanovg Dynamic bindings to a vector graphics rendering library for the D programming language. 2