Python terminal-based

Open-source Python projects categorized as terminal-based

Top 23 Python terminal-based Projects

  • toolong

    A terminal application to view, tail, merge, and search log files (plus JSONL).

  • Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06
  • frogmouth

    A Markdown browser for your terminal

  • Project mention: Show HN: Consol3 – A 3D engine in the terminal that executes on the CPU | news.ycombinator.com | 2024-02-23

    Textual is not 3d too, but is also great for TUIs.

    Textualize/Frogmouth has a TUI tree control: https://github.com/Textualize/frogmouth

    FWICS browsh

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • dooit

    An awesome TUI todo manager

  • Project mention: I'm just looking to RUN the program... THATS it | /r/learnpython | 2023-10-12

    But how do I just run/open the god damn program? I've already installed dooit through the pip command and I know that's the right file location. I can literally see the file, just cant double click to open it any other way than with python. And the website doesn't have much more than some graphics of it.

  • smassh

    Smassh your Keyboard, TUI Edition

  • cli-apps

    The largest Awesome Curated list of CLI/TUI applications with source data organized into CSV files

  • Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06

    I personally love TUI software, you don't have to worry about GUI toolkits, mouse focused interaction, you can run them remotely over SSH, they're often composable, and composability is much easier, and who doesn't like the hackerman aesthetic?

    Some things I don't like about modern TUIs is developers getting away from the purpose of them, portability. Often you'll find really beautiful TUIs that require installation of custom fonts for icons and other overcomplicated stuff like that. They can be nice, but generally they sacrifice the practical benefit to a significant degree.

    One I discovered yesterday, not really a TUI, more of a shell but still, extremely powerful, is kalc https://github.com/bgkillas/kalc which is a complete scientific and graphing calculator in the terminal. It depends on gnuplot which is unfortunate since that is a GUI program, but there we go with composability again! It's fine and works and does what it needs to, so not really a big deal I guess.

    To find more:

    https://github.com/rothgar/awesome-tuis

    https://github.com/toolleeo/cli-apps

  • py_cui

    A python library for intuitively creating CUI/TUI interfaces with widgets, inspired by gocui.

  • TUIFIManager

    A cross-platform terminal-based termux-oriented file manager (and component), meant to be used with a Uni-Curses project or as is.

  • Project mention: TUIFIManager – A file manager like a GUI | news.ycombinator.com | 2023-08-11
  • SaaSHub

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

    SaaSHub logo
  • pydoro

    🍅 pydoro - Terminal Pomodoro Timer

  • spotui

    Spotify in the terminal 💻🎶

  • cmdpxl

    totally practical command-line image editor

  • dashing

    Terminal dashboards for Python (by FedericoCeratto)

  • van-gonography

    Hide 🕵️‍♂️ your files of any type inside a image of your choice using steganography

  • Project mention: Does being bad at solving programming problems means not being a good programmer? | /r/learnprogramming | 2023-12-11

    Then I started wandering... am I a bad programmer? I mean, some facts tell me I'm not, I got a pretty averagely "famous" (for the GitHub standards) on my profile and I'm currently writing a transpiled language. But why?... Why can't I solve such simple projects? People eat problems up until day 25, and I couldn't even get half way there, and yeah "comparison is the thief of joy" you might say, but I think I'm pretty below average for how much time I've been developing games and stuff.

  • baca

    TUI Ebook Reader

  • Project mention: My favorite Terminal apps are moving pretty slow is there any way to speed things up? | /r/linux4noobs | 2023-06-25

    Download link to baca >https://github.com/wustho/baca

  • colorpedia

    Command-line tool for looking up colors and palettes.

  • hexabyte

    A modern, modular, and robust TUI hex editor.

  • Project mention: Hexabyte – A modern, robust, and extensible commandline hex editor | news.ycombinator.com | 2023-11-02
  • sty

    String styling for your terminal.

  • bookcut

    Command Line Interface tool to download, organise and search free ebooks from your terminal in a moment.

  • term-image

    Display images in the terminal with python

  • tod0

    A Terminal Client for Microsoft To-Do

  • ash

    A modern terminal text editor (by akashnag)

  • mytimer

    A Geeky Timer for Terminal Enthusiasts

  • Project mention: MyTimer v0.9: A Timer for Terminal Enthusiasts | /r/coolgithubprojects | 2023-10-06
  • Husko-s-SteamWorkshop-Downloader

    Download & Install mods for your favorite game with a few simple clicks

  • stui

    A Slurm dashboard for the terminal.

  • 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-based related posts

  • I'm just looking to RUN the program... THATS it

    1 project | /r/learnpython | 12 Oct 2023
  • TUIFIManager – A file manager like a GUI

    1 project | news.ycombinator.com | 11 Aug 2023
  • Frogmouth 0.5.0 - Markdown viewer / browser for your terminal

    2 projects | /r/linux | 9 May 2023
  • GitHub - Textualize/frogmouth: A Markdown browser for your terminal

    1 project | /r/HeterodoxTechnology | 30 Apr 2023
  • Show HN: Frogmouth – A Markdown browser for your terminal

    1 project | /r/patient_hackernews | 30 Apr 2023
  • Show HN: Frogmouth – A Markdown browser for your terminal

    1 project | /r/hackernews | 30 Apr 2023
  • Textualize/frogmouth: A Markdown browser for your terminal

    1 project | /r/aipromptprogramming | 30 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 26 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 toolong 2,761
2 frogmouth 2,279
3 dooit 1,931
4 smassh 1,267
5 cli-apps 1,114
6 py_cui 736
7 TUIFIManager 675
8 pydoro 521
9 spotui 506
10 cmdpxl 500
11 dashing 398
12 van-gonography 396
13 baca 311
14 colorpedia 288
15 hexabyte 230
16 sty 202
17 bookcut 183
18 term-image 185
19 tod0 118
20 ash 100
21 mytimer 86
22 Husko-s-SteamWorkshop-Downloader 77
23 stui 71

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com