EngoEngine/engo
Engo is an open-source 2D game engine written in Go. observed · 2026-08-28
Health v2 · maintenance only
56/100
- Activity 74
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4312
- days_rel: n/a
- days_push: 156
- n_releases_24m: 0
Adoption not part of the score
1819 stars · 132 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Engo is an open-source 2D game engine written in Go that follows the Entity Component System (ECS) paradigm. It compiles for desktop platforms (macOS, Linux, Windows), mobile (Android, iOS), and the web via WebAssembly.
Use cases
- build a 2d game in go
- create cross-platform games with golang
- ecs-based game engine for go
- make a game that runs on desktop and mobile
- build browser games with webassembly in go
- learn game development with entity component system
When to choose
- you want to write 2D games in Go
- you prefer an ECS architecture
- you need one codebase targeting desktop, mobile, and web
When to avoid
- you need a mature engine with a large asset ecosystem like Unity or Godot
- you are building 3D games
- you need extensive built-in editor tooling
Facets
framework · maturity active
game-engine graphics animation cross-platform windows wasm go 2d entity-component-system ecs opengl gamedev game-development linux macos android ios
2 sources
- readme: https://github.com/EngoEngine/engo · fetched 2026-08-28 · 0b2322de71bf
- homepage: https://engoengine.github.io · fetched 2026-08-29 · e8bc1f08a6d4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| EngoEngine/engo | main | 56 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem