Python Terminal

Open-source Python projects categorized as Terminal

Top 23 Python Terminal Projects

  • rich

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

    Project mention: When were you able to start using what you have learned outside of school? | reddit.com/r/csMajors | 2023-01-13

    If I were you, I would start by making small additions to what you can already do, and lookup on the internet/books how to do what you want to do. For example, you could add features on the movie tickets app, like different tax rates for different region or making a nice TUI with rich.

  • cheat.sh

    the only cheat sheet you need

    Project mention: Ask HN: Terminal Cheatsheets | news.ycombinator.com | 2023-01-27

    There are tons of these. I use this one: https://cheat.sh/

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • httpie

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

    Project mention: 🐘 PostgreSQL EoLs as a table ⏳ | dev.to | 2023-01-26

    ⛏️ httpie (or curl, ... or wget)

  • tqdm

    A Fast, Extensible Progress Bar for Python and CLI

    Project mention: [2022 Day11 (Part2)] [python] brute force | reddit.com/r/adventofcode | 2022-12-11

    If OP is using python that might be the output of python's tqdm.

  • glances

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

    Project mention: What should I actually DO with Linux? | reddit.com/r/linux | 2023-02-01
  • wttr.in

    :partly_sunny: The right way to check the weather

    Project mention: Is there a way to access the trigger when running a script through espanso? | reddit.com/r/espanso | 2023-01-31

    - regex: ":wttrat/(?P.*)/" replace: "{{output}}" vars: - name: output type: shell params: cmd: 'curl https://wttr.in/{{location}}?format="%l:+%c+%t\n"' shell: cmd

  • kitty

    Cross-platform, fast, feature-rich, GPU based terminal

    Project mention: Remap media keys (CSI codes) | reddit.com/r/KittyTerminal | 2023-01-30

    I am trying to remap the media keys on my laptop so they don't spit a bunch of numbers out in the terminal when I accidentally hit them. I asked on the Github but I don't think Kovidgoyal read any part of my question other than the title, pointed me at the tiny blurb about remapping keys, and closed the issue. Great support. https://github.com/kovidgoyal/kitty/issues/5953

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • textual

    Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.

    Project mention: textual-bee: a Spelling Bee game in your terminal (using Textual) | reddit.com/r/Python | 2023-01-21

    I've been playing around with textual recently and decided to remake Spelling Bee in the terminal.

  • asciinema

    Terminal session recorder 📹

    Project mention: AWS Cost CLI: CLI tool for AWS cost analysis with Slack integration | reddit.com/r/aws | 2023-01-22

    asciinema to record the terminal and then agg to convert that to gif.

  • typer

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

    Project mention: using sys argv | reddit.com/r/Python | 2023-01-06
  • gdb-dashboard

    Modular visual interface for GDB in Python

    Project mention: VSCode -> VIM, but how do I accomplish the other IDE tasks? | reddit.com/r/vim | 2022-11-27

    To debug, termdebug is built in to vim and supports a front end to gdb. In combination with gdb-dashboard this gives a reasonably good debugging experience

  • 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

    Project mention: REST Clients for the terminal (TUI) | reddit.com/r/commandline | 2022-05-28
  • google-images-download

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

  • xonsh

    :shell: Python-powered, cross-platform, Unix-gazing shell

    Project mention: Is it possible for a python program to set up a ssh server? | reddit.com/r/learnpython | 2023-02-01

    It's definitely possible, but it may be very hard. I have no idea how ssh hooks into a shell. It maybe that the interface is not replicable in python without writing your own hook library in c. You might look at creating a remote driver for a python shell, like this one: https://xon.sh/

  • buku

    :bookmark: Personal mini-web in text

    Project mention: Searching for a tag based bookmark manager | reddit.com/r/software | 2022-12-03

    Buku is solid.

  • SAWS

    A supercharged AWS command line interface (CLI).

  • alive-progress

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

  • guake

    Drop-down terminal for GNOME

    Project mention: ddterm alternative with split view? | reddit.com/r/gnome | 2023-01-26

    Maybe Guake will be to your liking?

  • Pokemon-Terminal

    Pokemon terminal themes.

    Project mention: Finally settled in pop | reddit.com/r/pop_os | 2022-10-04

    Oh, it's beautiful You might as well Pokémon terminal, it'll fit perfectly with the already beautiful background https://github.com/LazoCoder/Pokemon-Terminal

  • haxor-news

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

    Project mention: Browse Hacker News like a haxor: A Hacker News command line interface (CLI). | reddit.com/r/commandline | 2022-02-08
  • tmuxp

    :computer: tmux session manager. built on libtmux

    Project mention: Getting started with tmux | reddit.com/r/linux | 2022-12-11
  • rainbowstream

    A smart and nice Twitter client on terminal written in Python.

    Project mention: What's the simplest way to tweet from the terminal? | reddit.com/r/archlinux | 2022-10-24

    Or try RainbowStream

  • s-tui

    Terminal-based CPU stress and monitoring utility

    Project mention: Linux alternative to HwInfo on Windows | reddit.com/r/linuxquestions | 2023-01-15
  • SaaSHub

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

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). The latest post mention was on 2023-02-01.

Python Terminal related posts

Index

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

Project Stars
1 rich 41,747
2 cheat.sh 34,541
3 httpie 26,200
4 tqdm 23,844
5 glances 22,201
6 wttr.in 20,422
7 kitty 17,581
8 textual 17,401
9 asciinema 11,190
10 typer 10,336
11 gdb-dashboard 9,090
12 HTTP Prompt 8,660
13 google-images-download 8,195
14 xonsh 6,757
15 buku 5,486
16 SAWS 5,057
17 alive-progress 4,120
18 guake 4,102
19 Pokemon-Terminal 4,050
20 haxor-news 3,815
21 tmuxp 3,596
22 rainbowstream 3,509
23 s-tui 3,259
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com