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: Leveling Up Your Python Logs with Structlog | dev.to | 2025-11-27

    In development environments, you can install the rich library to render a colorful traceback in the terminal:

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream 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: Part 6: Test and Demo - Ktor Native Worker Tutorial | dev.to | 2025-12-21

    If you prefer HTTPie:

  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: I don't trust password managers. So I built one. | dev.to | 2025-12-22

    Local first, Offline Only, Password Manager with a Textual TUI.

  6. glance

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

    Project mention: Linux Performance Analysis in 60 seconds | news.ycombinator.com | 2025-07-29

    Glances is nice. I think it is a clone of HP-UX Glance.

    https://nicolargo.github.io/glances/

  7. tqdm

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

    Project mention: Tqdm (Python Progress Bar) | news.ycombinator.com | 2025-03-30
  8. kitty

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

    Project mention: How to use unsupported macbooks for modern software development | dev.to | 2025-11-15
  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. 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.

  11. wttr.in

    :partly_sunny: The right way to check the weather

    Project mention: Build, Manage, and Ship Python Projects the Easy Way using Poetry | dev.to | 2025-11-24

    import requests def get_weather(city): url = f"https://wttr.in/{city}?format=3" response = requests.get(url) print(response.text) get_weather("London")

  12. typer

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

    Project mention: I built a "Lazy" AI Terminal Assistant because I hate memorizing flags | dev.to | 2025-11-26

    Framework: Typer (for that sweet CLI developer experience).

  13. gdb-dashboard

    Modular visual interface for GDB in Python

  14. shell_gpt

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

    Project mention: Supercharge Your Terminal: ShellGPT + ChromaDB + LangChain for Context-Aware Automation | dev.to | 2025-09-01

    🗃 To explore ShellGPT in depth, including installation instructions, usage examples, and advanced configuration options, head over to the official ShellGPT GitHub repository.

  15. posting

    The modern API client that lives in your terminal.

    Project mention: Open source alternative to Postman / Insomnia | news.ycombinator.com | 2025-01-31

    I haven't tried it but there is Posting in a TUI: https://github.com/darrenburns/posting

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

  17. google-images-download

    Python Script to download hundreds of images from 'Google Images'. It is a ready-to-run code!

  18. buku

    :bookmark: Personal mini-web in text

    Project mention: Use Txt for Bookmarks | news.ycombinator.com | 2025-08-27

    This is a cool tool: https://github.com/jarun/buku It's not perfect (it is not synced across devices) but it fills out metadata for you and isn't tied to a browser.

  19. alive-progress

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

  20. Claude-Code-Usage-Monitor

    Real-time Claude Code usage monitor with predictions and warnings

    Project mention: Show HN: Claude Code Usage Monitor – real-time tracker to dodge usage cut-offs | news.ycombinator.com | 2025-06-19

    If the repo was structured as a package e.g. with project.toml and such there would be an even faster one-liner with pipx (https://pipx.pypa.io/latest/):

    > pipx install git+https://github.com/Maciek-roboblog/Claude-Code-Usage-Monitor

    > ccusage_monitor

    I think there is a similar command for uv; uvx?

  21. SAWS

    A supercharged AWS command line interface (CLI).

  22. s-tui

    Terminal-based CPU stress and monitoring utility

  23. Pokemon-Terminal

    Pokemon terminal themes.

  24. guake

    Drop-down terminal for GNOME

  25. tmuxp

    🖥️ Session manager for tmux, built on libtmux.

  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

Python Terminal related posts

  • I don't trust password managers. So I built one.

    2 projects | dev.to | 22 Dec 2025
  • I Built a TUI to Visualize RAG Chunking because chunk_size=1000 is a Lie 📉

    4 projects | dev.to | 10 Dec 2025
  • Mistral Releases Devstral 2 (72.2% SWE-Bench Verified) and Vibe CLI

    8 projects | news.ycombinator.com | 9 Dec 2025
  • I built a "Lazy" AI Terminal Assistant because I hate memorizing flags

    3 projects | dev.to | 26 Nov 2025
  • State of Terminal Emulators in 2025: The Errant Champions

    13 projects | news.ycombinator.com | 3 Nov 2025
  • Part 2: Building MCP Servers to Control a Home Coffee Roaster - An Agentic Development Journey with Warp

    5 projects | dev.to | 2 Nov 2025
  • How I Use Every Claude Code Feature

    6 projects | news.ycombinator.com | 1 Nov 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Dec 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. 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 54,803
2 cheat.sh 40,596
3 httpie 37,170
4 textual 32,979
5 glance 30,984
6 tqdm 30,793
7 kitty 30,228
8 jumpserver 29,243
9 wttr.in 28,341
10 typer 18,508
11 gdb-dashboard 12,039
12 shell_gpt 11,596
13 posting 11,012
14 HTTP Prompt 9,080
15 google-images-download 8,657
16 buku 6,936
17 alive-progress 6,186
18 Claude-Code-Usage-Monitor 5,937
19 SAWS 5,292
20 s-tui 4,865
21 Pokemon-Terminal 4,712
22 guake 4,607
23 tmuxp 4,364

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

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