{"repo":"go-gl/glfw","free":true,"listed":false,"github":"https://github.com/go-gl/glfw","clone":"git clone https://github.com/go-gl/glfw.git","description":"Go bindings for GLFW 3","language":"C","stars":1690,"topics":["glfw-bindings","glfw","opengl","gamedev","golang","go"],"license":"BSD-3-Clause","category":"game-templates","readme_excerpt":"GLFW 3.4 for Go Installation GLFW C library source is included and built automatically as part of the Go package. But you need to make sure you have dependencies of GLFW: On macOS, you need Xcode or Command Line Tools for Xcode ( xcode-select --install ) for required headers and libraries. On Ubuntu/Debian-like Linux distributions, the default Linux build enables both X11 and Wayland, so you need libgl1-mesa-dev , xorg-dev , libwayland-dev , libxkbcommon-dev and wayland-protocols . On CentOS/Fedora-like Linux distributions, you need libX11-devel libXcursor-devel libXrandr-devel libXinerama-devel mesa-libGL-devel libXi-devel libXxf86vm-devel packages. On FreeBSD, you need the package pkgconf . To build for X, you also need the package xorg ; and to build for Wayland, you need the package wayland . On NetBSD, to build for X, you need the X11 sets installed. These are included in all graphical installs, and can be added to the system with sysinst(8) on non-graphical systems. Wayland support is incomplete, due to missing wscons support in upstream GLFW. To attempt to build for Wayland, you need to install the wayland libepoll-shim packages and set the environment variable PKG CONFIG PATH=/usr/pkg/libdata/pkgconfig . On OpenBSD, you need the X11 sets. These are installed by default, and can be added from the ramdisk kernel at any time. See here for full details. Go 1.4+ is required on Windows (otherwise you must use MinGW v4.8.1 exactly, see Go issue 8811). OpenGL ES If your targe","default_branch":null,"files":null,"tree":[],"storefront":"/r/go-gl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/go-gl/glfw/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}