SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Curse Projects
-
nvitop
An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management.
Project mention: Show HN: Sping – A HTTP/TCP Latency Tool That's Easy on the Eye | news.ycombinator.com | 2025-08-24I've frequently found myself using [nvitop](https://github.com/XuehaiPan/nvitop) to diagnose GPU/CPU contention issues.
The two best things about it are:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
asciimatics
A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations
-
Project mention: Claude Chill: Fix Claude Code's Flickering in Terminal | news.ycombinator.com | 2026-01-20
Blessed was a decent one iirc:
https://github.com/jquast/blessed
One reason for the lack of python might be the timing of the TUI renaissance, which I think happened (is happening?) alongside the rise of languages like Go and Rust.
-
picotui
Lightweight, pure-Python Text User Interface (TUI) widget toolkit with minimal dependencies. Dedicated to the Pycopy project.
-
-
-
-
-
-
-
-
moulti
Moulti is a CLI-driven Terminal User Interface (TUI) displaying arbitrary outputs inside visual, collapsible blocks called steps.
-
meshwatch
Communicate with Meshtastic devices using python. Send and receive messages, see data packets decoded in real time on a text based window built with curses.
-
-
-
-
-
-
-
-
-
Python Curses discussion
Python Curses related posts
-
We had enough of brainrot. We built a terminal app for Instagram to stop that.
-
Moulti: A CLI-driven Terminal User Interface, displays. outputs in blocks
-
Pter: TUI and GUI for Todo.txt
-
Why does stable diffusion hold onto my vram even when it’s doing nothing. It works great for a few images and then it racks up so much vram usage it just won’t do anything anymore and errors out. Is there a way to free up VRAM every so often? RX 6700XT 12GB VRAM
-
RTV (reddit terminal viewer) Development is shutting down
-
Advice for creating my first game?
-
I'm making a notes app and am up to making an 'edit' feature, but have no way of making changes to a file's contents, let alone saving the changes and writing them to the file
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Jun 2026
Index
What are some of the best open-source Curse projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | nvitop | 6,935 |
| 2 | asciimatics | 4,280 |
| 3 | blessed | 1,477 |
| 4 | picotui | 820 |
| 5 | pulsemixer | 797 |
| 6 | pick | 790 |
| 7 | castero | 686 |
| 8 | ansible-navigator | 533 |
| 9 | botany | 525 |
| 10 | npyscreen | 503 |
| 11 | term-image | 319 |
| 12 | git-crecord | 214 |
| 13 | moulti | 162 |
| 14 | meshwatch | 115 |
| 15 | sshch | 112 |
| 16 | NetSour | 110 |
| 17 | arcanechat-tui | 96 |
| 18 | nuber | 89 |
| 19 | exam-terminal | 22 |
| 20 | curseradio-improved | 17 |
| 21 | pyCuT | 12 |
| 22 | anki-dodawacz | 10 |
| 23 | kuiper | 10 |