Games

Terminal games and playful interactive TUIs.

Related categories:MediaUtilities
Sort by
55 tools
jasonfen GitHub avatar

jasonfen/terminal-space-program

119
~/tui/terminal-space-program
$terminal-space-program--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Terminal-native orbital-mechanics rocket simulator similar to Kerbal Space Program

tuicligamespace-simulatorgo
v0.41.1
tjunruh GitHub avatar

tjunruh/ASCII_Board_Game_Engine

1
~/tui/ascii-board-game-engine
$ASCII_Board_Game_Engine--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

ASCII graphics engine for 2D board games in terminal

asciiboardgameenginetui
C++Games
v1.2.2
ricott1 GitHub avatar

ricott1/rebels-in-the-sky

735
Rebels in the Sky gameplay recording
Project preview Open

A P2P terminal-based game where players act as space pirates playing basketball across the galaxy.

tuigamep2prustmultiplayer
RustGames
v1.8.1
furan917 GitHub avatar

furan917/go-solar-system

27
Go Solar System Explorer terminal visual recording
Project preview Open

A Go-based terminal solar system explorer to navigate planets and switch between star systems in real-time.

gotcellsimulationspaceastronomy
v1.1.0
objz GitHub avatar

objz/rmcl

76
rmcl terminal interface screenshot
Project preview Open

A Minecraft launcher with TUI and CLI interfaces

minecraftlaunchertuiclirust
RustGames
v0.4.1
unhappychoice GitHub avatar

unhappychoice/gittype

1.6k
GitType Demo
Project preview Open

A CLI code-typing game that turns your source code into typing challenges

tuiclityping-gamecode-practiceproductivity
RustGames
v0.10.2
chadlung GitHub avatar

chadlung/daggerdeep

1
Solo gameplay
Project preview Open

A solo or two-player cooperative terminal roguelike game

rogueliketerminal-gamerusttui
RustGames
v1.1.0
ElnurBDa GitHub avatar

ElnurBDa/blackguard

6
Blackguard — a game of Scoundrel running in the terminal
Project preview Open

Terminal implementation of Scoundrel, a single-player rogue-like card game

gamerogue-likecard-gameterminaltui
RustGames
v0.1.1
Strophox GitHub avatar

Strophox/tetro-tui

754
Tetro TUI gameplay demo
Project preview Open

A terminal-based tetromino-stacking game that is customizable and cross-platform.

gametuicliterminaltetromino
RustGames
v3.6.2
AngelJumbo GitHub avatar

AngelJumbo/sssnake

234
sssnake asciinema recording preview
Project preview Open

a terminal snake game that can play itself

gameterminaltuiclisnake
v0.4.0
jubalh GitHub avatar

jubalh/nudoku

373
Nudoku terminal game screenshot
Project preview Open

ncurses based sudoku game

sudokuncursescli
8.0.1
aclfe GitHub avatar

aclfe/inertia

116
demo
Project preview Open

A 3D physics sandbox that runs in the terminal with rigid bodies, n-body gravity, cloth, and fluid simulations

physicssandboxterminal3dsimulation
RustGames
v0.1.0
minesweeper-tui catalog thumbnail
Project preview Open

A terminal-based Minesweeper game with Vim-like keybindings

gametuicliminesweepervim-friendly
TypeScriptGames
v0.3.0
thomas-mauran GitHub avatar

thomas-mauran/chess-tui

1.2k
Chess TUI terminal board view with piece selection
Project preview Open

Free, cross-platform terminal chess game in Rust.

chesstuiclirust
RustGames
2.7.1
ricott1 GitHub avatar

ricott1/sshattrick

146
sshattrick gameplay demo
Project preview Open

Play Hattrick in your terminal over SSH

sshtuicligamehattrick
RustGames
v0.1.1
NetHack GitHub avatar

NetHack/NetHack

3.9k
NetHack screen shot
Project preview Open

A roguelike game with a command-line interface.

gameroguelikecli
NetHack-5.0.0_Released
kurama GitHub avatar

kurama/dealve-tui

246
~/tui/dealve-tui
$dealve-tui--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Terminal UI application for finding game deals across multiple platforms

gamesdealstuiclirust
RustGames
v1.0.2
tmewett GitHub avatar

tmewett/BrogueCE

1.5k
~/tui/broguece
$BrogueCE--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A single-player strategy game set in a randomly-generated dungeon.

roguelikegameclitui
v1.15.1
nathanieltooley GitHub avatar

nathanieltooley/gokemon

12
A view of the battle screen. Waiting for the player to select an action.
Project preview Open

A terminal-based Pokemon battle simulator written in Go.

pokemontuicligogokemon
v3.2
wojciech-graj GitHub avatar

wojciech-graj/doom-ascii

880
~/tui/doom-ascii
$doom-ascii--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Text-based DOOM game in the terminal

cdoomterminalclitext-based-game
0.3.1
AnirudhG07 GitHub avatar

AnirudhG07/Typeinc

33
Typeinc terminal interface playing a typing test
Project preview Open

A terminal-based typing speed test tool with different difficulty levels.

typing-gametuicliterminal-game
PythonGames
v1.0.3
troglobit GitHub avatar

troglobit/tetris

173
Micro Tetris in Action
Project preview Open

A micro Tetris implementation in C for the terminal.

tetrisclituigame
1.5.0
mpereira GitHub avatar

mpereira/tty-solitaire

360
tty-solitaire gameplay demo
Project preview Open

Play solitaire in your terminal

gamesolitairencursesterminal
v1.4.1
MitchelPaulin GitHub avatar

MitchelPaulin/sudoku-rs

33
sudoku-rs demo animation
Project preview Open

A terminal-based Sudoku game built with Rust and tui-rs.

rusttuiclisudoku
RustGames
v1.0
max-niederman GitHub avatar

max-niederman/ttyper

1.6k
ttyper recording
Project preview Open

Terminal-based typing test built with Rust and Ratatui

tuiclirust
RustGames
v1.6.0
lxgr-linux GitHub avatar

lxgr-linux/pokete

3.2k
Pokete gameplay screenshot
Project preview Open

A terminal-based Pokémon-like game

gamepokemonterminalcli
PythonGames
0.9.2
dmadisetti GitHub avatar

dmadisetti/steam-tui

1k
Example of steam-tui in action
Project preview Open

Rust TUI client for steamcmd, allows for graphical launching, updating, and downloading of steam games through a simple...

rusttuiclisteam
RustGames
0.3.0
itchyny GitHub avatar

itchyny/maze

130
~/tui/maze
$maze--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Generate and solve mazes in the terminal

gotuiclimaze
v0.0.11
nielssp GitHub avatar

nielssp/csol

114
csol game collection overview
Project preview Open

A collection of solitaire games implemented in C using ncurses.

solitairetuiclincursesc
v1.6.0
jerkyworks GitHub avatar

jerkyworks/onx

15
onx TUI screenshot
Project preview Open

Noughts & Crosses terminal based, client-server online game with your partner through websockets.

gametuiclipythonnetwork
PythonGames
v0.3.1
sachaos GitHub avatar

sachaos/go-life

147
go-life demo
Project preview Open

Terminal based Conway's Game of Life implemented in Go.

gotuicliconway-gamelife
v0.4.0
fph GitHub avatar

fph/bastet

318
Bastet menu screen
Project preview Open

A terminal-based Tetris clone with a twist, designed to be frustratingly difficult.

tetristuicligame
C++Games
0.43.2
gabrielrcouto GitHub avatar

gabrielrcouto/php-terminal-gameboy-emulator

1.6k
PHP Terminal GameBoy Emulator demo
Project preview Open

A PHP terminal GameBoy emulator

gameboyemulatorterminalphp
PHPGames
0.1.0
alexdantas GitHub avatar

alexdantas/nSnake

228
~/tui/nsnake
$nSnake--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A terminal-based snake game with customizable gameplay and appearance.

gamesnaketuicli
C++Games
v3.0.0
dquigles GitHub avatar

dquigles/terminal_gameboy

77
Pokemon Crystal running in block mode
Project preview Open

Terminal-based Game Boy and Game Boy Color emulator with ASCII art and block rendering modes

gameboyemulatorterminaltuigames
RustGames
ps06756 GitHub avatar

ps06756/tui-2048

6
~/tui/tui-2048
$tui-2048--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A terminal-based implementation of the classic 2048 puzzle game

tui2048gamecli
PythonGames
SATYADAHAL GitHub avatar

SATYADAHAL/termrex

50
intro-unicode
Project preview Open

Terminal-based endless runner game inspired by Chrome Dino offline game

cli-gameterminal-gametui-game
C++Games
itabesamesa GitHub avatar

itabesamesa/minesweeper_4d_rs

21
An example game
Project preview Open

4D minesweeper game in Rust with terminal UI

minesweepertuirust
RustGames
IshmamR GitHub avatar

IshmamR/terminal.pong

34
Terminal Pong gameplay demo
Project preview Open

A simple ping pong game playable in the terminal.

rusttuicliponggame
RustGames
ringtailsoftware GitHub avatar

ringtailsoftware/zoridor

16
Zoridor gameplay demo
Project preview Open

A terminal and web version of the Quoridor board game

gamequoridortuiclizig
ZigGames
ringtailsoftware GitHub avatar

ringtailsoftware/zigtris

33
Zigtris gameplay demo
Project preview Open

A minimal terminal Tetris written in Zig.

zigtuitetris
ZigGames
Passeriform GitHub avatar

Passeriform/BalatroTUI

204
Balatro TUI demo animation
Project preview Open

A minimal clone of Balatro built in Rust that runs in your terminal.

tuiclirustgame
RustGames
akgondber GitHub avatar

akgondber/typing-game-cli

64
typing-game-cli demo animation
Project preview Open

Command line game to practice typing speed by competing against typer-robot or against your best result

clituityping-gametyping-practice
JavaScriptGames
ilyakurdyukov GitHub avatar

ilyakurdyukov/brickgame-4bit

29
~/tui/brickgame-4bit
$brickgame-4bit--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Brick Game emulator for 4-bit Holtek chip, runs in a terminal

gameemulatorclitui
agl-alexglopez GitHub avatar

agl-alexglopez/maze-tui

83
Maze TUI demo animation
Project preview Open

A terminal UI application for exploring maze building and solving algorithms in Rust.

rusttuiclimazealgorithm
RustGames
jesper-olsen GitHub avatar

jesper-olsen/UniPac

11
UniPac game UI screenshot
Project preview Open

A terminal-based Pacman game with Unicode characters and ASCII symbols.

pacmangameterminalunicode
RustGames
billyvinning GitHub avatar

billyvinning/nchess

21
Nchess preview gameplay
Project preview Open

Chess game in the terminal, rendered with ncurses and C99.

tuiclincursesc
wick3dr0se GitHub avatar

wick3dr0se/snake

114
Snake gameplay animation
Project preview Open

A super minimal TUI snake game written in pure BASH v5.1+

bashtuicligamesnake
ShellGames
igor47 GitHub avatar

igor47/sweeper

8
Sweeper terminal screenshot
Project preview Open

ncurses minesweeper game written in Python

gamestuincursespython
PythonGames
taylorconor GitHub avatar

taylorconor/tinytetris

3.3k
tinytetris gameplay animation
Project preview Open

80x23 terminal tetris game

tetristuiclicurses
C++Games
jifunks GitHub avatar

jifunks/botany

547
Botany screencap
Project preview Open

a command line virtual plant buddy for unix-based systems

tuiclipythonunixcurses
PythonGames
zachlatta GitHub avatar

zachlatta/sshtron

2.5k
sshtron gameplay recording
Project preview Open

Multiplayer lightcycle game that runs through SSH

gosshtuicligame
TheMozg GitHub avatar

TheMozg/awk-raycaster

2.5k
awkaster screenshot
Project preview Open

Pseudo-3D shooter written completely in gawk using raycasting technique

gametuicliraycastinggawk
AwkGames
seehuhn GitHub avatar

seehuhn/moon-buggy

111
Moon-buggy title screen
Project preview Open

a simple character graphics game where you drive a car across the moon's surface

gametuiclicurses
troglobit GitHub avatar

troglobit/snake

38
Micro Snake screenshot
Project preview Open

A terminal-based implementation of the classic snake game.

snakegameclitui
Alvin By Alvin