521 Resources
Golang terminal-game Libraries
Console based text-adventure RPG
Download: Windows, MacOS, Linux Demo: Video Console Quest Welcome to Console Quest! In this text-based adventure game, you'll embark on a journey to e
Images for your terminal.
imeji イメジ ー Images for the terminal imeji is a lightweight alternative to the awesome chafa. It is written in go and can be easily embedded into tools
Extensible Go terminal spinner with advanced functions with 82 built-in spinners
Features Start/Stop Customizable character sets (spinners) Custom spinner color, background Custom spinner text Restarting and reversing the spinner P
Golang terminal ANSI OSC52 wrapper. Copy text to clipboard from anywhere.
go-osc52 A terminal Go library to copy text to clipboard from anywhere. It does so using ANSI OSC52. The Copy() function defaults to copying text from
Terminal JSON viewer
* Function eXecution Features Mouse support Streaming support Preserves key order Preserves big numbers Install brew install fx snap install fx scoop
Record, share and export your terminal as a animated SVG image.
Record, share and export your terminal as a animated SVG image. Overview TermSVG is an all in one cli tool to record, replay and export your terminal
TCG - terminal cell graphics library
TCG - terminal cell graphics Go Graphics library for use in a text terminal. Only 1bit graphics can be used with two colors. Used unicode block symbol
Bintris - a mobile game developed in Go
🎮 Bintris Bintris is a mobile game developed in Go! Support me by buying this game on Google PlayStore 💸 : https://play.google.com/store/apps/detail
A very simple note-taking CLI you can use from the terminal that uses a SQLite DB to persist, and query, notes.
Note Logger Summary A very simple note-taking CLI you can use from the terminal that uses a SQLite DB to persist, and query, notes. Building/Installin
🛠️ Terminal tools, written from scratch.
🛠️ tools My blog post: Beating grep with Go A bag of toys. A project to take ownership over the terminal tools I use every day. Projects grup (grep)
A terminal Snake game that supports multiple players to play together online.
GoSnake A Snake game that supports multiple players to play together online. The game is written in go language and does not use other third-party lib
A terminal based preview tool for markdown 🍪
Smooth Smooth is a terminal based preview tool for markdown. Features Turning: turn next/previous slide Scroll: scroll up/down slide Search: search wo
Blush - highlight matches with any colours of your choice
Blush With Blush, you can highlight matches with any colours of your choice. Install Usage Note Normal Mode Dropping Unmatched Piping Arguments Notes
Cyber Stasis is an economic simulator in the form of a fictional game based on global real-time demand and supply.
Cyber Stasis Cyber Stasis is an economic simulator in the form of a fictional game based on global real-time demand and supply. How to Play The game r
Side-scroller indie game written in go - "it costs money to be alive"
it costs money to be alive A short, non-fighty indie side scroller game. Run with the right / left arrow keys, jump with up arrow or space. Collect co
Supply chain management indie game... IN SPACE!
Ship shape Supply chain management indie game ... IN SPACE! Current state is preliminary - there's a six-level tutorial, about an hour's worth of game
Terminal user interface for nyaa.si with support of peerflix
nyaa-cli Terminal user interface for nyaa.si with support of peerflix. Peerflix can be enabled with the --peerflix flag. By default the tool will only
a go mini version TCP top on UDP for game connections or others.
sanhua sanhua(三花猫) is kind of cat with black, red and white color. This is a mini version TCP top on UDP, but with out resend lost packet. As we know.
✨ Pretty TOTP manager in your terminal
asunder Asunder, Sweet and Other Distress asunder is a small pretty command-line TOTP manager. Installation Binaries Download a binary from the releas
Tool for extract NSP file from fitgirl-repacks switch emulated game
FITGIRL-REPACKS-NSP This is a tool/executable for Windows to extract Fitgirl Repack switch emulated package game into its own NSP. You may need to get
go-wordle - Wordle in terminal, written in Go
go-wordle go-wordle is a simple console application that allows user to play Wordle game in terminal. It is synchronized with official New York Times
Typistone - Typing races in your terminal
typistone (WIP) A typeracer clone for the terminal users. Usage go run . and th
Bonzai - Bonzai! Simple CLI Command Trees in Go
Bonzai! Simple CLI Command Trees in Go Bonzai command trees are unlike anything
Termbar - Generate terminal charts in Go
termbar Generate terminal bar charts in Go. a: ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 50 b: ▇
Instal - Install any binary app from a script URL
🛰️ Install any binary app from a script URL. this cli app is an alternative to
Librebird - A text based bird game made in Go
librebird a text based bird game made in Go, please contribute to the adventures
Hanan - A terminal that brings out a form for inputs to a program (incomplete)
hanan a terminal that brings out a form for inputs to a program (incomplete) Dev
Gamespictionary - Scribble.rs is an alternative to the web-based drawing game skribbl.io
Scribble.rs Scribble.rs is an alternative to the web-based drawing game skribbl.
A golang tool to view Redis data in terminal
Redis Viewer A tool to view Redis data in terminal. Usage: KeyBoard Description ctrl+c exit redis viewer ↑ previous key ↓ next key ← previous page → n
Go-snake - Go CLI implementation of Snake game, using channels
go-snake 🐍 Go CLI implementation of Snake game, using channels. NB: this code w
Wordle - Wordle game in Go
wordle wordle game in Go rules - You have 5 guesses - You can only guess using 5
A creativity challenging word game to play with friends.
Friend Fest A creativity challenging word game to play with friends. Process Phase 1: Role Assignment Every player is given a unique number from (0, N
🖥 Securely transfer and send anything between computers with TUI.
🖥️ Securely transfer and send anything between computers with TUI. Installation ways
Szozat - The Szózat is hungarian version of the Wordle game
Szozat The Szózat is hungarian version of the Wordle game. This is a CLI to help
Wordle-cli - play wordle in your command line
Wordle CLI Play Wordle in your command line! Screenshots Download You can downlo
A tool to stream videos📺 directly into VLC media player just by its name from terminal.
PeerWatch A tool to stream videos directly into the VLC media player. Download Download the tool from here: Windows Linux win-x64 linux-x64 Building Y
Lobby - A Nox game lobby which exposes a simple HTTP API for both listing and registering Nox game servers
Nox lobby server This project provides a Nox game lobby which exposes a simple H
Online multiplayer board game server written in Go, using WebSockets.
BfH Server The Battle for Hermannia is a board game created as a gift by the father of hermannm, a developer of this project. This digital edition of
An implementation of Conway's Game of Life.
Conway's Game of Life From Wikipedia, the free encyclopedia: The Game of Life, also known simply as Life, is a cellular automaton devised by the Briti
Wordle - A terminal Wordle written in Go
Wordle A terminal Wordle written in Go. Running If you couldn't tell from the im
aerc is an email client for your terminal.
aerc aerc is an email client for your terminal. This is a fork of the original aerc by Drew DeVault. A short demonstration can be found on https://aer
A simple CLI based rock-paper-scissors game created in GO with interactive shell prompt.
rock-paper-scissors A simple CLI (Command Line Interface) based rock-paper-scissors game with interactive shell prompt. Language Download Grab a binar
Spaceshooter - A port to go of the pygame Space Shooter game using the ebiten library
Space Shooter This is a port to go of the pygame Space Shooter (https://github.c
Spotify lyrics in your terminal.
sptlrx Spotify lyrics in your terminal. Features Timesynced lyrics in your terminal. Fully compatible with spotifyd. Works well with long lines & Unic
Code for creating GIF replays of games played on Woogles.io.
woogles-game-gifs Code for creating GIF replays of games played on Woogles.io. Requirements Go is required to run the gif generator. To install, refer
The sntr command-line program gives you convenient access to Sentry directly from your terminal.
sntr: all of Sentry at your fingertips The sntr command-line program gives you convenient access to Sentry directly from your terminal. Disclaimer: th
GuessTheNum - Guessing game made using GO
Guess The Number Guess the number is a guessing game made with the Go programmin
gomUP is a tool to keep track of outdated dependencies and upgrade them to the latest version
gomUP 🆙 gomUP is a tool to keep track of outdated dependencies and upgrade them to the latest version. Designed for monorepo Go projects and Go proje
Typo - Terminal input simulator for demos
typo Somehow, whenever I need to give a presentation or demo, my typing skills d
Kurikaeshi is a simple CLI word challenge game written in Go
Kurikaeshi (繰り返し) Learn you Japanese good through repetition. Kurikaeshi is a simple CLI word challenge game written in Go. It's meant for practising
Terminal based wordle clone. Uses the amazing charm.sh libraries to render and expose the game over SSH
Terminal based wordle clone. Uses the amazing charm.sh libraries to render and expose the game over SSH
Invidtui - An invidious client, which fetches data from invidious and displays a user interface in the terminal(TUI)
invidtui invidtui is an invidious client, which fetches data from invidious and
Adventure is a CLI game, which is a project of the OOP course of ZJU
Adventure is a CLI game, which is a project of the OOP course of ZJU. This is the go version of ZJU-OOP-Adventure.
Rps-game-in-go - Learn Go for Beginners Crash Course (Golang)
rps-game-in-go This rock-paper-scissors game was based on the Udemy course "Lear
Note - A text editor for the Linux Terminal! (Mainly compatible with Arch, because I made it on there)
Note - A text editor for the Linux Terminal! (Mainly compatible with Arch, because I made it on there)
ghcv-cli makes it easy to view the user-created issues, pull requests, and repositories in the terminal.
ghcv-cli ghcv-cli makes it easy to view the user-created issues, pull requests, and repositories in the terminal. About Show a list of pull requests c
gh is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code
gh is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code
JIN the coolest fighting game ever made that uses the M.U.G.E.N engine so heres how you can build it
JIN the coolest fighting game ever made that uses the M.U.G.E.N engine so heres how you can build it
WordleSolver - A solver for the popular word game Wordle
WordleSolver This is a solver for the popular word game Wordle. How to use the s
Tcell-game-template - A small template repository for simple tcell based games
tcell game template This is a template repository used for making small terminal
Podman-tui - A Terminal User Interface to interact with the podman (v3.x)
podman-tui podman-tui is a Terminal User Interface to interact with the podman (
Termle - Wordle in the Terminal. termle
termle Wordle in the Terminal. termle. go install
Donburi is just another Entity Component System library for Ebiten inspired by legion.
Donburi Donburi is just another Entity Component System library for Ebiten inspired by legion. It aims to be a feature rich and high performance ECS L
Terminal application used for API testing
Easily create, manage and execute http requests from the terminal.
Dice game built with golang
Untuk menjalankan game, harap untuk mendownload apk Go di web https://go.dev/ se
Telegram Bot Exec Terminal Command
teleterm Telegram Bot Exec Terminal Command you can exec command from your telegram Demo Video Demo & Tutorial : https://www.youtube.com/watch?v=AJOPn
🖍️ Marker is the easiest way to match and mark strings for colorful terminal outputs!
Marker is the easiest way to match and mark strings for colorful terminal outputs. marker Marker is built for easily match and mark strings for colorf
Build terminal dashboards using ascii/ansi art and javascript
blessed-contrib Build dashboards (or any other application) using ascii/ansi art and javascript. Friendly to terminals, ssh and developers. Extends bl
check if new episodes of anime has been released from you're terminal
checkanime Check if new episodes of you're favourite anime has been released from you're terminal Installation Make sure $GOPATH/bin is added to PATH
Qalam - An easy to use terminal styling library
Qalam ✏️ Qalam is a Go library for easy terminal styling. Installation go get gi
CLI tool to access the ranna API from your terminal.
Ranna CLI Usage Usage cli: -auth string ranna API auth token -endpoint string ranna API endpoint (default "http://api.ranna.zekro.
A terminal designed for anyone to use and designed for any platform
A terminal designed for anyone to use and designed for any platform. Which includes the basic features of any terminal and includes friendly commands to perform tools such as ping, traceroute, generate key pairs, encrypt/decrypt, router security actions, etc. All of the source code is done in Go.
Simple 2D game to teach myself various things about game development and ECS, etc
2d-grass-game I really don't know what to name this game. Its a big grass field, and its in 2d so....2D Grass game This is a simple 2D game to teach m
JIS-US-practice - JIS-US switching practice typing game
JIS-US-practice JIS キーボードと US キーボードの切り替え練習のための CUI タイピングゲームです。 ルール 30 秒間で、表示された文
Slack remote terminal - execute commands on remote host using slack slash command
slackRT Slack remote terminal - execute commands on remote host using slack slash command Installation Go to api.slack.com/apps and sign in and create
TUI components for Bubble Tea 🍡
Bubbles Some components for Bubble Tea applications. These components are used in production in Glow, Charm and many other applications. Spinner A spi
Code in this repository solves the game Water Sort Puzzle for phones
Water Sort Puzzle Solver This code can solve a game called "Water Sort Puzzle" available on APPStore and PlayMarket. Start Guide Firstly, you have to
A cross-platform productivity tool that enables quick & easy logging for terminal commands
gologger Gologger is a cross-platform productivity tool that enables quick & easy logging for terminal commands. Table of Contents Features What's Nex
Podman (OCI containers and pods manager) Terminal UI
podman-tui podman-tui is a Terminal User Interface to interact with the podman (v3.x). podman bindings has been used to communicate with podman enviro
2048, but for the terminal
2048 terminal edition This a simple 2048 implementation running on the terminal. 2048.mp4 Using To build, go version 1.17 or later is required. After
🐳 docker you know but with TUI.
🐳 docker you know but with TUI. this app is inspired from lazydocker Installation
A command line tool adds sz/rz support for windows terminal in WSL
SSHZ A command line tool wraps ssh client and adds rz/sz support for Windows Terminal in WSL. Prerequisite Make sure rz/sz installed in WSL, eg. sudo
Azul3D - A 3D game engine written in Go!
A 3D game engine written in Go! Visit azul3d.org for more information. Update Oct 23, 2021 I spent nearly four (awesome) years building Azul3D. I didn
Pokemon Unite scoreboard HUD and extra tools running over captured game feeds using the OpenCV video processing API and Client/Server architecture.
unite Pokemon Unite scoreboard HUD and extra tools running over captured game feeds using the OpenCV video processing API. Client (OBS Live) Server Ar
Op - A small tool that will allow you to open language or framework documentation in your browser from your terminal
op "op" is a small tool that will allow you to open language or framework docume
I like reading news but I also like the terminal. I am leaning and practicing my go.
I made an api and didn't know how to use it. Screenshots The initial screen when you first run the app. The screen after you specify an id. This app u
Tutorial code for my video Beginner Programming with Golang - Conways Game of Life
Beginner Programming with Golang - Conways Game of Life Who is this tutorial for? Programming beginners and people with programming experience who wan
Simple Solution of Conway's Game of Life
CONWAY-S-GAME-OF-LIFE-IN-GOLANG Simple Solution of Conway's Game of Life The universe of the Game of Life is is represented as a two dimensional array
cview - Terminal-based user interface toolkit
cview - Terminal-based user interface toolkit This package is a fork of tview. See FORK.md for more information. Demo ssh cview.rocketnine.space -p 20
Game Of Life In Golang
Game-Of-Life-In-Go-lang The universe of the Game of Life is an infinite, two-dim
Ddg - DuckDuckGo terminal search that plays nice with grep and fzf
ddg duckduckgo terminal search for use with fzf (or grep) What? With this tool y
Gocheat - Golang terminal client for cht.sh that uses charm.sh's bubbletea project
Go Cheat.sh install gotext go get -u golang.org/x/text/cmd/gotext go generate
Nvim.sh - Neovim plugin search from the terminal
nvim.sh neovim plugin directory search from the terminal $ curl https://nvim.sh/
Mailctl - A non-TUI, easy-to-use, fun, modern console-based email app
mailctl (in alpha) modern console-based email app (not TUI!) Thanks for checking
Web terminal - A (unsafe) technical demo to export a shell to web browser
Web Terminal A (unsafe) technical demo to export a shell to web browser. This pr
Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.
Tcell is a Go package that provides a cell based view for text terminals, like XTerm. It was inspired by termbox, but includes many additional improve
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
cointop Coin tracking for hackers cointop is a fast and lightweight interactive terminal based UI application for tracking and monitoring cryptocurren
Pi-fetch - get a summary of your pi-hole stats from your terminal
pi-fetch get a summary of your pi-hole stats from your terminal _ ___ _ _ ___|_|___| _|___| |_ ___| |_ | . | |___| _| -_| _