Skip to content

MamuzaD/large-tty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

large-tty

Large Type Over SSH

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

Now also available as a web app at large-tty.com.

Inspired by large-type.com.

Demo

demo.mp4

Built With

Go Badge React Badge TanStack Badge Tailwind Badge

Terminal (Go)

Web (TypeScript)

Features

Large ASCII Output

  • Multiple Fonts - standard, slant, big, larry3d, colossal, doom, etc.
  • Auto Shrink - Falls back to smaller fonts when output won’t fit the terminal

Terminal-Friendly Layout

  • Responsive & Centered - Adapts to terminal window size and stays centered
  • Wrapping - Output wraps cleanly when needed

Web App

  • Keyboard Shortcuts - Powered by TanStack HotkeysTab / Shift+Tab to cycle fonts, Ctrl+R for random, Enter to clear
  • Responsive Figlet Wrapping - Measures true monospace column width via ResizeObserver to wrap output perfectly

Prerequisites

Getting Started

Web

cd web
pnpm install
pnpm dev            # localhost:3000

Terminal

go install github.com/mamuzad/large-tty/cmd/large-tty@latest
large-tty           # run the TUI

Or run the SSH server (port 2222):

go run ./cmd/large-tty-ssh
ssh -p 2222 localhost

About

large-type.com, but over SSH

Resources

Stars

Watchers

Forks

Contributors