large-tty is a tiny Bubble Tea app that renders your input as large ASCII art (figlet-style) and serves it over SSH — so anyone can jump in with:
ssh large-tty.comNow also available as a web app at large-tty.com.
Inspired by large-type.com.
demo.mp4
Terminal (Go)
- TUI - Charm Bubble Tea + Bubbles
- Styling - Lip Gloss
- SSH - Charm Wish
- Figlet - go-figure
Web (TypeScript)
- Framework - TanStack Start + React 19
- Routing - TanStack Router (file-based)
- Styling - Tailwind CSS v4
- Figlet - figlet.js (100+ fonts, lazy-loaded)
- Multiple Fonts -
standard,slant,big,larry3d,colossal,doom, etc. - Auto Shrink - Falls back to smaller fonts when output won’t fit the terminal
- Responsive & Centered - Adapts to terminal window size and stays centered
- Wrapping - Output wraps cleanly when needed
- Keyboard Shortcuts - Powered by TanStack Hotkeys —
Tab/Shift+Tabto cycle fonts,Ctrl+Rfor random,Enterto clear - Responsive Figlet Wrapping - Measures true monospace column width via ResizeObserver to wrap output perfectly
- Go 1.25+ - Download here
- Node.js 22+ & pnpm - for the web app
cd web
pnpm install
pnpm dev # localhost:3000go install github.com/mamuzad/large-tty/cmd/large-tty@latest
large-tty # run the TUIOr run the SSH server (port 2222):
go run ./cmd/large-tty-ssh
ssh -p 2222 localhost