What are Go devs using for a terminal engine?

This page summarizes the projects mentioned and recommended in the original post on /r/roguelikedev

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • aldwater

  • I'm very amateur when it comes to gamedev so take any of this with grain of salt, but i had a bit of a rough time with the terminal libs. I settled on trying tcell for a bit, but i couldn't get the loop quite right which resulted in lots of screen flashing. Here's a sample:https://github.com/norendren/aldwater/blob/master/tcell/main.go

  • Ebiten

    Ebitengine - A dead simple 2D game engine for Go

  • If/when i try again I actually got a pretty slick interface going with [Ebiten](https://github.com/hajimehoshi/ebiten) which is NOT a terminal library, but it's not too hard to just implement that one simple piece yourself and then get the drawing aligned onto a grid, basically

  • 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.

    WorkOS logo
  • gruid-rltuto

    Discontinued roguelike tutorial in Go using the framework gruid

  • BTW, you may already be aware of it, but I'm doing a roguelike tutorial, though using SDL2 as default driver, but you might still find it useful to get started on non driver-specific stuff.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts