cli/tui apps
updated Nov 25, 2025
- What are the functionalities a cli/tui app framework has to have to work well?
- What is the base language? (python? rust? java?)
- How to parse input (string parsing)
- How to handle keyboard events
- How to print to screen
- How to style texts printed to screen
- What else?
- Textual — the lean application framework
- Bubble Tea: A TUI framework for Go
- What are some popular standard terminal apps?
- MongoDB, PostgreSql, Kafka, “code”, “subl”??
- or, are these the major proper terminal apps?: “ls”, “tree”, “cat”, “nano”, “git”, “ffmpeg”, “pip”, “vercel”, etc.
- How is a terminal app different from software you download and run in the terminal?