Thanks to visit codestin.com
Credit goes to www.libhunt.com

Python terminal-based

Open-source Python projects categorized as terminal-based

Top 23 Python terminal-based Projects

terminal-based
  1. toolong

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

  2. 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
  3. terminaltexteffects

    TerminalTextEffects (TTE) is a terminal visual effects engine, application, and Python library.

    Project mention: Asciinema CLI 3.0 rewritten in Rust, adds live streaming, upgrades file format | news.ycombinator.com | 2025-09-15

    Asciinema is awesome. I use it to capture all of the demos for TerminalTextEffects. Their Asciinema GIF Generator tool (AGG) produces high quality terminal recording GIFs. This is the best solution I've found for producing short terminal recordings that can be shared in a README/docs as seen in the TerminalTextEffects repo/docs.

    https://docs.asciinema.org/manual/agg/

    https://github.com/ChrisBuilds/terminaltexteffects

  4. frogmouth

    A Markdown browser for your terminal

    Project mention: A Markdown browser for your terminal | news.ycombinator.com | 2025-08-24
  5. dooit

    An awesome TUI todo manager

  6. awesome-cli-apps-in-a-csv

    The largest Awesome Curated list of command line programs (CLI/TUI) with source data organized into CSV files

  7. smassh

    Smassh your Keyboard, TUI Edition

  8. TUIFIManager

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

  9. 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
  10. py_cui

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

  11. cronboard

    A terminal-based dashboard for managing cron jobs locally and on servers.

    Project mention: Stop Using 'crontab -e': Meet Cronboard, the TUI That Simplifies Scheduled Tasks | dev.to | 2025-11-11

    View the Project on GitHub

  12. pydoro

    🍅 pydoro - Terminal Pomodoro Timer

  13. spotui

    Spotify in the terminal 💻🎶

  14. cmdpxl

    totally practical command-line image editor

  15. dashing

    Terminal dashboards for Python (by FedericoCeratto)

  16. baca

    TUI Ebook Reader

  17. van-gonography

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

  18. kanban-python

    Kanban Terminal App written in Python

  19. colorpedia

    Command-line tool for looking up colors and palettes.

  20. hexabyte

    A modern, modular, and robust TUI hex editor.

  21. term-image

    Display images in the terminal with python

  22. pygamelib

    A (not so) small python library for console (as in terminal) game development. It is developed as a framework to help learn development and python in an entertaining way.

  23. sty

    String styling for your terminal.

  24. bookcut

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

  25. commandjobs

    Command Jobs uses AI to help software engineers find the best jobs

    Project mention: Ask HN: How do you find early stage startups to join | news.ycombinator.com | 2025-08-22

    Adding to this, the YC jobs portal is also on: https://www.workatastartup.com/

    There are also plenty of early stage startup job offers on the Ask HN: Who is hiring threads (here’s the latest one: https://news.ycombinator.com/item?id=44757794)

    The above can be hard to navigate, but there are some recommended tools in there that scrape the listings and make them searchable

    Lastly, you can also try this CLI tool that uses AI to match your resume and preferences to job listings scraped from HN and a couple of other sources: https://github.com/nicobrenner/commandjobs

    Oh, and you can also attend startup meetups, a lot of times you can meet the founders in person and they might be looking to hire (that’s how I first got into an early YC company)

  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-based discussion

Log in or Post with

Python terminal-based related posts

Index

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

# Project Stars
1 toolong 3,774
2 terminaltexteffects 3,678
3 frogmouth 2,964
4 dooit 2,738
5 awesome-cli-apps-in-a-csv 2,190
6 smassh 1,773
7 TUIFIManager 792
8 py_cui 782
9 cronboard 601
10 pydoro 577
11 spotui 555
12 cmdpxl 531
13 dashing 503
14 baca 451
15 van-gonography 438
16 kanban-python 320
17 colorpedia 299
18 hexabyte 283
19 term-image 261
20 pygamelib 243
21 sty 215
22 bookcut 193
23 commandjobs 167

Sponsored
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.
www.influxdata.com

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