Python Terminal

Open-source Python projects categorized as Terminal

Top 23 Python Terminal Projects

  1. rich

    Rich is a Python library for rich text and beautiful formatting in the terminal.

    Project mention: Terminal Web 2.0: AI Preflight, Healing, and Safety | dev.to | 2026-06-07

    Terminal Web (py_terminal) is a powerful terminal-based UI web project utilizing Python and the Rich library for beautiful terminal output combined with advanced command execution capabilities.

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. cheat.sh

    the only cheat sheet you need

    Project mention: Cheat.sh: the only cheat sheet you need | news.ycombinator.com | 2025-09-23
  4. httpie

    🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)

    Project mention: httpx2 | news.ycombinator.com | 2026-08-28

    There is already a popular project called httpie, so httpy would be really confusing in non written form. Beside that, i completely agree, the name could be better.

    https://httpie.io/

  5. textual

    Lean TUI application framework for Python. Build sophisticated terminal user interfaces with a simple Python API. Run your apps in the terminal and a web browser.

    Project mention: Stop Making TUIs | news.ycombinator.com | 2026-08-21
  6. kitty

    If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.

    Project mention: My fully offline AI-assisted Linux development machine | dev.to | 2026-05-11

    Terminal: I use Kitty. I have tabs, splits, clipboard bindings, quick access terminal, and a few custom keybindings. It is fast, it works well on Wayland, and it does not get in my way.

  7. glance

    Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, macOS and Windows operating systems.

    Project mention: Glances is a cross-platform system monitoring tool written in Python | news.ycombinator.com | 2026-03-23
  8. jumpserver

    JumpServer is an open-source Privileged Access Management (PAM) platform that provides DevOps and IT teams with on-demand and secure access to SSH, RDP, Kubernetes, Database and RemoteApp endpoints through a web browser.

    Project mention: JumpServer: Open-Source Privileged Access Management | news.ycombinator.com | 2026-06-29
  9. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  10. tqdm

    :zap: A Fast, Extensible Progress Bar for Python and CLI

  11. typer

    Typer, build great CLIs. Easy to code. Based on Python type hints.

    Project mention: From API client to CLI, without writing a parser | dev.to | 2026-08-02

    Typer derives options from the hints of functions registered with @app.command(). Literal becomes choices and int is validated, but past the simple types it stops: a dataclass parameter raises RuntimeError: Type not yet supported. Per-parameter help does not come from the docstring either, it is written again inside an Annotated hint with typer.Option(help=...). In exchange you get click underneath, nicely formatted help and shell completion that installs itself with one flag.

  12. posting

    The modern API client that lives in your terminal.

    Project mention: Slumber a TUI HTTP Client | news.ycombinator.com | 2026-05-21
  13. shell_gpt

    A command-line productivity tool powered by AI large language models like GPT-5, will help you accomplish your tasks faster and more efficiently.

  14. gdb-dashboard

    Modular visual interface for GDB in Python

  15. HTTP Prompt

    An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie

  16. Claude-Code-Usage-Monitor

    Real-time Claude Code usage monitor with predictions and warnings

    Project mention: Claude Code's Weekly Limit, Explained (and How to See It Coming) | dev.to | 2026-08-07

    CLI reports: ccusage reads your local session logs and produces daily, weekly, and 5-hour-block reports, useful for understanding patterns across weeks. Claude Code Usage Monitor gives you a live terminal view with burn-rate predictions for the current window.

  17. buku

    :bookmark: Personal mini-web in text

  18. alive-progress

    A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!

  19. SAWS

    A supercharged AWS command line interface (CLI).

  20. s-tui

    Terminal-based CPU stress and monitoring utility

  21. Pokemon-Terminal

    Pokemon terminal themes.

  22. guake

    Drop-down terminal for GNOME

  23. tmuxp

    🖥️ Session manager for tmux, built on libtmux.

  24. asciimatics

    A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations

  25. haxor-news

    Browse Hacker News like a haxor: A Hacker News command line interface (CLI).

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Terminal discussion

Log in or Post with

Python Terminal related posts

  • Show HN: Sce` (Simple Console Editor)

    1 project | news.ycombinator.com | 15 Aug 2026
  • Claude Code uses Bun written in Rust now

    7 projects | news.ycombinator.com | 19 Jul 2026
  • JumpServer: Open-Source Privileged Access Management

    1 project | news.ycombinator.com | 29 Jun 2026
  • [type='CNAME'] crashed my Textual TUI: why escaping user text isn't enough

    1 project | dev.to | 28 Jun 2026
  • When the Free Executor Cost More: 40 Trials on Opus + Local Qwen Ended Up the Most Expensive Cloud Arm

    2 projects | dev.to | 27 Jun 2026
  • Grok Build

    1 project | news.ycombinator.com | 14 May 2026
  • Ratty – A terminal emulator with inline 3D graphics

    15 projects | news.ycombinator.com | 11 May 2026
  • A note from our sponsor - Kargo
    akuity.io | 8 Sep 2026
    Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now. Learn more →

Index

What are some of the best open-source Terminal projects in Python? This list will help you:

# Project Stars
1 rich 57,328
2 cheat.sh 41,720
3 httpie 38,198
4 textual 37,149
5 kitty 34,768
6 glance 33,522
7 jumpserver 31,499
8 tqdm 31,308
9 typer 19,951
10 posting 12,377
11 shell_gpt 12,272
12 gdb-dashboard 12,244
13 HTTP Prompt 9,107
14 Claude-Code-Usage-Monitor 8,674
15 buku 7,192
16 alive-progress 6,301
17 SAWS 5,306
18 s-tui 5,080
19 Pokemon-Terminal 4,793
20 guake 4,668
21 tmuxp 4,571
22 asciimatics 4,303
23 haxor-news 4,082

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com

Did you know that Python is
the 1st most popular programming language
based on number of references?