Go 3D

Open-source Go projects categorized as 3D

Top 15 Go 3D Projects

  1. gh-skyline

    A GitHub CLI extension to generate a 3D model of your GitHub contribution history

    Project mention: GitHub Skyline | news.ycombinator.com | 2025-01-17
  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. go-geom

    Package geom implements efficient geometry types for geospatial applications.

  4. fauxgl

    Software-only 3D renderer written in Go.

  5. sdfx

    A simple CAD package using signed distance functions

  6. tetra3d

    Tetra3D is a 3D hybrid software/hardware renderer made for games written in Go with Ebitengine.

  7. minecraft

    Minecraft clone from scratch with only OpenGL (by GianlucaP106)

    Project mention: Minecraft clone from scratch with only OpenGL | news.ycombinator.com | 2025-02-21
  8. gokoban

    3D Puzzle Game written in Go

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. gltf

    Go library for encoding glTF 2.0 files (by qmuntal)

  11. ribbon

    Ribbon diagrams of proteins in #golang. (by fogleman)

    Project mention: Pen Plotter Programming: The Basics (2017) | news.ycombinator.com | 2024-05-14

    Looking at this function:

    https://github.com/fogleman/ribbon/blob/master/ribbon/camera...

    it's getting the carbonyls (C and O atoms) and then trying to pick a view vector based on maximising some scores ... of some kind. Like the aspect ratio and number of visible points? Not sure.

  12. polyform

    Immutable mesh processing library

  13. amaze

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

  14. crystal

    Generate 3D cellular automata (by tterrasson)

  15. kube-universe

    3D Visualization of a Kubernetes Cluster

  16. ray_engine

    A toy raycasting engine in Go + Ebiten

  17. tech

    Toolkit for the Go programming language. (by qlova)

  18. SaaSHub

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

    SaaSHub logo
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).

Go 3D discussion

Log in or Post with

Go 3D related posts

  • Minecraft clone from scratch with only OpenGL

    1 project | news.ycombinator.com | 21 Feb 2025
  • Ray_Engine: A toy raycasting engine in Go + Ebiten

    1 project | /r/gogamedev | 3 Nov 2023
  • Tetra3D is a 3D hybrid software/hardware renderer made for games written in Go with Ebitengine.

    1 project | /r/gogamedev | 9 Oct 2023
  • Game Dev in Golang

    2 projects | /r/golang | 10 Mar 2023
  • Tetra3D: A hybrid software/hardware renderer written in Go

    1 project | news.ycombinator.com | 3 Nov 2022
  • Similar 3D framework/engine to openFrameworks?

    1 project | /r/golang | 31 Jul 2022
  • Ebiten v2.3.0 released - DirectX on Windows, Native compiling for Nintendo Switch, Device vibration

    1 project | /r/golang | 26 Apr 2022
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 21 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 gh-skyline 929
2 go-geom 901
3 fauxgl 884
4 sdfx 565
5 tetra3d 439
6 minecraft 381
7 gokoban 271
8 gltf 256
9 ribbon 245
10 polyform 170
11 amaze 66
12 crystal 64
13 kube-universe 29
14 ray_engine 26
15 tech 7

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com