Go OpenGL

Open-source Go projects categorized as OpenGL | Edit details

Top 16 Go OpenGL Projects

  • darktile

    :waning_crescent_moon: Darktile is a GPU rendered terminal emulator designed for tiling window managers.

    Project mention: Quick roundup of bitmap graphics availability in free/open-source terminal emulators | reddit.com/r/linux | 2022-02-28

    darktile - OpenGL - Linux (+ others?)

  • g3n

    Go 3D Game Engine (http://g3n.rocks) (by g3n)

    Project mention: Is there a 3D game library or engine made in Go that's usable and not restrictively licensed? | reddit.com/r/golang | 2022-03-21

    https://github.com/g3n/engine is BSD 2-clause.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • gocraft

    A Minecraft like game written in go

  • engo

    Engo is an open-source 2D game engine written in Go.

  • canvas

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

    Project mention: Client-side scripting for in-browser graphics. | reddit.com/r/lua | 2021-11-20

    It appears that there's a port of Cairo to Go which also targets webassembly. https://github.com/tdewolff/canvas

  • fauxgl

    Software-only 3D renderer written in Go.

    Project mention: Very simple 3D Rendering libraries? | reddit.com/r/rust | 2021-10-08

    Something similar to https://github.com/fogleman/fauxgl but in rust.

  • ludo

    A libretro frontend written in golang

    Project mention: How to play retro games under Ubuntu 20 LTS. I used to play games from retrospec but now I don’t know what to do to make them work. It’s quite an easy question I’m sorry. | reddit.com/r/linux | 2022-02-09

    did you try retroarch? if you want something simpler, give ludo a try. It's from the same team, but made simpler. https://ludo.libretro.com/

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • mathgl

    A pure Go 3D math library.

  • canvas

    Canvas is a Go drawing library based on OpenGL or using software rendering that is very similar to the HTML5 canvas API (by tfriedel6)

  • software

    DeepValueNetwork is a peer-to-peer database network managed and hosted by its community. It contains a browser to render 2D/3D content and allow the creation of scripted applications built on top of the p2p database network and managed by its creators, without intermediary platform.

  • goxjs/gl

    Go cross-platform OpenGL bindings. (by goxjs)

  • bintris

    Binary Tetris

    Project mention: Google Play store game written in Go | reddit.com/r/gogamedev | 2022-01-15
  • ink

    Creative coding in Go (by buchanae)

    Project mention: Suggestions - Moving from P5.js for better performance | reddit.com/r/creativecoding | 2022-05-02

    Otherwise, Nannou was something I was going to suggest, since Rust may be "the future". Or you can go with OpenFrameworks, which is C++ which means both performance and pain. Another option is https://github.com/buchanae/ink if you want to work with Go.

  • goxjs/glfw

    Go cross-platform glfw library for creating an OpenGL context and receiving events. (by goxjs)

  • go-pong

    A Pong clone made from scratch with Go and C using OpenGL 3.3

    Project mention: I've made a Pong clone with multiplayer support using gorilla websockets, implemented the renderer with OpenGL 3.3 using C (used CGo) | reddit.com/r/golang | 2021-10-15
  • moonshot

    Moonshot GitHubGameOff 2020 contribution (by Lallassu)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-02.

Go OpenGL related posts


What are some of the best open-source OpenGL projects in Go? This list will help you:

Project Stars
1 darktile 2,742
2 g3n 1,970
3 gocraft 1,744
4 engo 1,509
5 canvas 967
6 fauxgl 754
7 ludo 465
8 mathgl 421
9 canvas 417
10 software 338
11 goxjs/gl 155
12 bintris 148
13 ink 135
14 goxjs/glfw 74
15 go-pong 33
16 moonshot 15
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives