https://github.com/golang-ui/cairo
Package cairo provides full Go bindings for Cairo, a 2D graphics library.
https://github.com/golang-ui/cairo
bindings cairo drawing glfw golang gui
Last synced: 5 months ago
JSON representation
Package cairo provides full Go bindings for Cairo, a 2D graphics library.
- Host: GitHub
- URL: https://github.com/golang-ui/cairo
- Owner: golang-ui
- License: mit
- Created: 2018-01-07T15:05:54.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-01-11T13:28:57.000Z (over 8 years ago)
- Last Synced: 2025-06-19T06:18:29.622Z (about 1 year ago)
- Topics: bindings, cairo, drawing, glfw, golang, gui
- Language: Go
- Size: 3.51 MB
- Stars: 28
- Watchers: 4
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 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

### LICENSE
MIT