All Projects → golang-ui → cairo

golang-ui / cairo

Licence: MIT license
Package cairo provides full Go bindings for Cairo, a 2D graphics library.

Programming Languages

go
31211 projects - #10 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to cairo

Nimgl
NimGL is a Nim library that offers bindings for popular libraries used in computer graphics
Stars: ✭ 218 (+678.57%)
Mutual labels:  glfw, bindings
Ludo
A libretro frontend written in golang
Stars: ✭ 366 (+1207.14%)
Mutual labels:  glfw, bindings
Lwjgl3
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio (OpenAL), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR) applications.
Stars: ✭ 3,540 (+12542.86%)
Mutual labels:  glfw, bindings
ocaml-cairo
Binding to Cairo, a 2D Vector Graphics Library.
Stars: ✭ 39 (+39.29%)
Mutual labels:  drawing, cairo
virtualGizmo3D
Virtual GIZMO - 3D object manipulator / orientator, via mouse, with pan and dolly/zoom features
Stars: ✭ 36 (+28.57%)
Mutual labels:  glfw
Spatial.Engine
[WIP] Spatial is a cross-platform C++ game engine.
Stars: ✭ 50 (+78.57%)
Mutual labels:  glfw
AnyImageKit
A toolbox for pick/edit/capture photo or video. Written in Swift.
Stars: ✭ 580 (+1971.43%)
Mutual labels:  drawing
nuklear-glfw-vulkan
A nuklear adapter that does Vulkan rendering
Stars: ✭ 52 (+85.71%)
Mutual labels:  glfw
drawa-android
🎨 Drawing application for Android made easy
Stars: ✭ 16 (-42.86%)
Mutual labels:  drawing
crystal-chipmunk
Crystal bindings to Chipmunk, a fast and lightweight 2D game physics library
Stars: ✭ 38 (+35.71%)
Mutual labels:  bindings
gleq
Simple event queue for GLFW 3
Stars: ✭ 66 (+135.71%)
Mutual labels:  glfw
vscode-excalidraw
Excalidraw integration for vscode
Stars: ✭ 31 (+10.71%)
Mutual labels:  drawing
laravel-auto-binder
Bind interfaces to concrete classes automatically
Stars: ✭ 67 (+139.29%)
Mutual labels:  bindings
Scribble
A Beat Saber mod that allows you to draw in the scene
Stars: ✭ 28 (+0%)
Mutual labels:  drawing
lua.cr
Crystal to Lua bridge
Stars: ✭ 56 (+100%)
Mutual labels:  bindings
drawim
A simple drawing library in Nim, inspired by p5js
Stars: ✭ 66 (+135.71%)
Mutual labels:  drawing
vec
Vector graphics software to generate HPGL output to drive a plotter
Stars: ✭ 19 (-32.14%)
Mutual labels:  drawing
redux-polyglot
Polyglot.js bindings for Redux
Stars: ✭ 59 (+110.71%)
Mutual labels:  bindings
conky-for-macOS
macOS port of the Light-weight system monitor for X.
Stars: ✭ 139 (+396.43%)
Mutual labels:  cairo
input.rs
libinput bindings for rust
Stars: ✭ 58 (+107.14%)
Mutual labels:  bindings

cairo bindings

Work In Progress.

Full Cairo bindings with examples:

  • Quartz-backed rendering for OS X;
  • GLFW crossplatform OpenGL 2.1 surface support.

Installation

To use libcairo and dependencies shipped with this package (darwin_amd64 at the moment):

$ go get github.com/golang-ui/cairo/cmd/cairo-example-glfw

To dynamically link against external libcairo (via pkg-config, darwin systems at the moment):

$ go get -tags external github.com/golang-ui/cairo/cmd/cairo-example-glfw

Examples

cairo-example-glfw

LICENSE

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].