
The Best Go Libraries For Game Development (25)
Discover the best Go libraries for Game Development! Find the perfect tools to streamline your development and boost productivity. From raylib-go to termloop, we've got you covered. Let the coding begin!
raylib-go
Go bindings for [raylib](https://www.raylib.com/), a simple and easy-to-use library to learn videogames programming
termloop
Terminal-based game engine for Go, built on top of Termbox
tile
Data-oriented and cache-friendly 2D Grid library (TileMap), includes pathfinding, observers and import/export
Pitaya
Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK
prototype
Cross-platform (Windows/Linux/Mac) library for creating desktop games using a minimal API
Pixel
Hand-crafted 2D game library in Go.
engo
Engo is an open-source 2D game engine written in Go. It follows the Entity-Component-System paradigm
fantasyname
Fantasy names generator
g3n
Go 3D Game Engine
Leaf
Lightweight game server framework
nano
Lightweight, facility, high performance golang based game server framework
Oak
Pure Go game engine
Harfang3D
3D engine for the Go language, works on Windows and Linux ([Harfang on Go.dev](https://github.com/harfang3d/harfang-go)).
gonet
Game server skeleton implemented with golang
Ark
Archetype-based Entity Component System (ECS) for Go
Ebitengine
dead simple 2D game engine in Go
ecs
Build your own Game-Engine based on the Entity Component System concept in Golang
go-astar
Go implementation of the A\* path finding algorithm
go-sdl2
Go bindings for the [Simple DirectMedia Layer](https://www.libsdl.org/)
goworld
Scalable game server engine, featuring space-entity framework and hot-swapping
grid
Generic 2D grid with ray-casting, shadow-casting and path finding
Pi
Game engine for creating retro games for modern computers. Inspired by Pico-8 and powered by Ebitengine
Pixel
Hand-crafted 2D game library in Go
go3d
Performance oriented 2D/3D math package for Go
gogpu
GPU application framework with windowing, input, and rendering built on WebGPU โ reduces 480+ lines of GPU code to ~20, zero CGO (GoGPU ecosystem: [gg](https://github.com/gogpu/gg), [ui](https://github.com/gogpu/ui), [wgpu](https://github.com/gogpu/wgpu), [naga](https://github.com/gogpu/naga))