Go OpenGL

Open-source Go projects categorized as OpenGL

Top 18 Go OpenGL Projects

  • darktile

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

    Project mention: Show HN: Hucksh – A Shell with a Good Memory | news.ycombinator.com | 2023-12-21

    * The terminal emulator is a fork of Darktile (https://github.com/liamg/darktile) with very few changes.

    This is not a SaaS. You download code and run the front- and back-end yourself, like ssh/sshd. (Except it doesn't run as root.)

    This is a commercial product. Without a license, the app limits you to a single top-level window, with two shell tabs. (Similar to a single iTerm window with two tabs.) With a license, as many windows and tabs as you like.

    I'm looking for any kind of feedback whatsoever, positive or negative, from the app itself, to the documentation and other online information, to this very post.

    hucksh is currently available for macOS and Linux.

    Learn more: https://huckridge.notion.site/Hucksh-overview-2fdcaf7d639145c0b192d0e19d7c25e4

  • g3n

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

    Project mention: Making Games in Go for Absolute Beginners | news.ycombinator.com | 2023-11-24

    I've been working on a game over the past year in Go using https://github.com/g3n/engine. I picked Go because I like the language and wanted to learn it. I picked g3n-engine because I wanted to work in 3d after making a few 2d games in the past.

    Making games is so much more challenging and rewarding than almost all of the work I've done for pay. There's always so much more to learn that doesn't feel like just relearning how to do the same thing except with a different framework of the week.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • 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)

  • fauxgl

    Software-only 3D renderer written in Go.

  • ludo

    A libretro frontend written in golang

    Project mention: ChimeraOS: Instantly turn any PC into a gaming console | news.ycombinator.com | 2023-08-08

    A similar project is Ludo [1] which is part of the libretro family. More for emulation but really a clean UI (it actually has screenshots)

    [1]: https://ludo.libretro.com/#about

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • 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. (by deepvalue-network)

  • goxjs/gl

    Go cross-platform OpenGL bindings. (by goxjs)

  • bintris

    Binary Tetris

  • ink

    Creative coding in Go (by buchanae)

  • goxjs/glfw

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

  • amaze

    A program to create, solve and draw mazes in your terminal or in 2D/3D (by fred1268)

    Project mention: Amaze - A program to create, solve and draw mazes | /r/golang | 2023-05-13

    Everything is here: https://github.com/fred1268/amaze

  • go-pong

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

  • moonshot

    Moonshot GitHubGameOff 2020 contribution (by Lallassu)

  • vertex

    A lightweight super-fast open-source game engine built with Go and OpenGL! (by dimkauzh)

    Project mention: GitHub - dimkauzh/vertex: A lightweight super-fast open-source game engine built with Go and OpenGL! | /r/gogamedev | 2023-10-27
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-12-21.

Go OpenGL related posts

Index

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

Project Stars
1 darktile 3,009
2 g3n 2,628
3 gocraft 1,853
4 engo 1,709
5 canvas 1,419
6 fauxgl 845
7 ludo 572
8 mathgl 531
9 canvas 478
10 software 326
11 goxjs/gl 171
12 bintris 160
13 ink 146
14 goxjs/glfw 80
15 amaze 55
16 go-pong 32
17 moonshot 16
18 vertex 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com