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. Learn more →
Top 18 Go OpenGL Projects
-
darktile
:waning_crescent_moon: Darktile is a GPU rendered terminal emulator designed for tiling window managers.
* 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
-
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.
-
-
-
-
-
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)
-
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.
-
-
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/glfw
Go cross-platform glfw library for creating an OpenGL context and receiving events. (by goxjs)
-
Everything is here: https://github.com/fred1268/amaze
-
-
-
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
Go OpenGL related posts
- Understand how to use C libraries in Go, with CGO
- What would be the closest thing to Unity/Unreal C#/C++ for Go to create games/animations/visual work?
- GLFW has merged proper support for client-side window decorations on Wayland!
- Canvas vector graphics update: rich text and path boolean operation support
- How to solve a set of Simultaneous equations in Go?
- A look at various trends shaping the future of the command line
- Darktile: GPU rendered terminal emulator for tiling window managers. Supports ligatures and your cursor can be a duck! .
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Apr 2024
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 |