JoelOtter/termloop
Terminal-based game engine for Go, built on top of Termbox observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4120
- days_rel: n/a
- days_push: 765
- n_releases_24m: 0
Adoption not part of the score
1472 stars · 80 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Termloop is a pure Go game engine for building games that run in the terminal, built on top of Termbox. It provides a simple render loop with keyboard/mouse input, collision detection, and entity loading from ASCII art, images, and JSON maps.
Use cases
- build a snake game in the terminal
- create a terminal-based roguelike in Go
- make a text-mode arcade game
- render ASCII art levels in a terminal game
- add collision detection to a terminal game
- build a minesweeper clone that runs in the shell
When to choose
- you want to write terminal games in pure Go with easy cross-compilation
- you need a simple, fun render loop for text-mode games
- you want built-in entities, collision detection, and ASCII level loading
When to avoid
- you need graphical or audio-heavy games with full portability
- you want a mature, breaking-change-free engine for production games
- you're building games outside the terminal
Facets
library · maturity active
game-engine graphics animation cross-platform go cli cross-platform windows terminal-game termbox ascii-art collision-detection retro-gaming game-development command-line linux macos
1 source
- readme: https://github.com/JoelOtter/termloop · fetched 2026-08-28 · 9913d008c93a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| JoelOtter/termloop | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="JoelOtter/termloop")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem