SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python terminal-based Projects
-
This is why Textualize[1] concerns me. I've tried a few of the applications using their framework, and they have noticable keypress latency. I didn't think it was possible to make a bloated TUI, but they have somehow succeeded. This might just be a Python thing because of the GIL, because VisiData[2] has the same problem.
It's reminiscent of scroll-jacking, excessive animation, and other web GUI bloat, just translated to TUIs.
[1]: https://www.textualize.io/
[2]: https://www.visidata.org/
-
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.
-
terminaltexteffects
TerminalTextEffects (TTE) is a terminal visual effects engine, application, and Python library.
You might like TerminalTextEffects. Disclosure, I'm the author.
https://github.com/ChrisBuilds/terminaltexteffects
-
-
-
awesome-cli-apps-in-a-csv
The largest Awesome Curated list of command line programs (CLI/TUI) with source data organized into CSV files
-
-
py_cui
A python library for intuitively creating CUI/TUI interfaces with widgets, inspired by gocui.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
TUIFIManager
A cross-platform terminal-based termux-oriented file manager (and component), meant to be used with a Uni-Curses project or as is.
-
-
-
-
-
-
-
-
-
-
-
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.
Project mention: Ask HN: Platform for 11 year old to create video games? | news.ycombinator.com | 2024-09-20Eventually, they can move on to more advanced game engines like Unity.
Game Development with Python and Mods
Python is a versatile and widely-used programming language that's great for beginners. Here are some free resources to help kids get started with Python:
-
-
bookcut
Command Line Interface tool to download, organise and search free ebooks from your terminal in a moment.
-
A CLI ai-powered job matcher and application tracker for finding tech/startups roles. Open source: https://github.com/nicobrenner/commandjobs
Also having fun one-shoting or few-shoting, little games and interactives:
* https://openjam.ai/stupid_coral_852/yj34um3hkq
* https://openjam.ai/lonely_ant_702/v3nyt4if54
-
Welcome to my final post about contributing to projects for Hacktoberfest! For this last contribution, I decided to continue working on the same project I mentioned in my previous post: pdfly. To give you a quick recap, pdfly is a command-line interface (CLI) tool designed for manipulating PDF files efficiently and flexibly. This post will dive into the latest feature I implemented, showcasing how it enhances the tool's usability.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python terminal-based discussion
Python terminal-based related posts
-
Show HN: Terminal Flower Garden
-
This Week In Python
-
PyBonsai: A script to generate an ASCII bonsai tree
-
Show HN: Bluetooth "Wall of Sheep"
-
Terminal Based Markdown Browser
-
I'm just looking to RUN the program... THATS it
-
TUIFIManager – A file manager like a GUI
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jun 2025
Index
What are some of the best open-source terminal-based projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | toolong | 3,474 |
2 | terminaltexteffects | 3,213 |
3 | frogmouth | 2,784 |
4 | dooit | 2,522 |
5 | awesome-cli-apps-in-a-csv | 1,951 |
6 | smassh | 1,578 |
7 | py_cui | 764 |
8 | TUIFIManager | 759 |
9 | pydoro | 559 |
10 | spotui | 536 |
11 | cmdpxl | 520 |
12 | dashing | 478 |
13 | van-gonography | 431 |
14 | baca | 427 |
15 | kanban-python | 297 |
16 | colorpedia | 298 |
17 | hexabyte | 271 |
18 | term-image | 242 |
19 | pygamelib | 238 |
20 | sty | 211 |
21 | bookcut | 189 |
22 | commandjobs | 159 |
23 | pdfly | 154 |