Python Curses

Open-source Python projects categorized as Curses

Top 23 Python Curse Projects

  1. 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-24

    I've frequently found myself using [nvitop](https://github.com/XuehaiPan/nvitop) to diagnose GPU/CPU contention issues.

    The two best things about it are:

  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. 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: 5 Best Python TUI Libraries for Building Text-Based User Interfaces | dev.to | 2024-11-09

    5.ASCIIMATICS ASCIIMATICS A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations

  4. blessed

    Blessed is an easy, practical library for making python terminal apps (by jquast)

  5. picotui

    Lightweight, pure-Python Text User Interface (TUI) widget toolkit with minimal dependencies. Dedicated to the Pycopy project.

  6. pick

    create curses based interactive selection list in the terminal (by aisk)

  7. pulsemixer

    CLI and curses mixer for PulseAudio

    Project mention: Pulsemixer: TUI Alternative to Pavucontrol | news.ycombinator.com | 2025-04-06
  8. castero

    TUI podcast client for the terminal

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. botany

    command line virtual plant buddy

  11. ansible-navigator

    A text-based user interface (TUI) for Ansible.

  12. term-image

    Display images in the terminal with python

  13. git-crecord

    Git subcommand to interactively select changes to commit or stage

  14. moulti

    Moulti is a CLI-driven Terminal User Interface (TUI) displaying arbitrary outputs inside visual, collapsible blocks called steps.

  15. pter

    Manage your todo.txt in a commandline user interface (TUI)

  16. 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.

  17. NetSour

    CLI based packet reader in Python.

  18. sshch

    Ssh connection manager

  19. nuber

    terminal epub reader with inline images

  20. arcanechat-tui

    [WIP] a lightweight ArcaneChat client for the command line

  21. exam-terminal

    A terminal/console based exam, test, or quiz tool for educators and learners

  22. curseradio-improved

    An improved terminal-based web radio player.

  23. pyCuT

    terminal graphic library loosely based on QT api

  24. kuiper

    A terminal-based dating application for UTD students (by CharlesAverill)

  25. anki-dodawacz

    Console/curses English dictionary look-up tool with Anki integration

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

Log in or Post with

Python Curses related posts

  • Moulti: A CLI-driven Terminal User Interface, displays. outputs in blocks

    1 project | news.ycombinator.com | 13 Jun 2024
  • Pter: TUI and GUI for Todo.txt

    1 project | news.ycombinator.com | 2 May 2024
  • 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

    2 projects | /r/StableDiffusion | 25 Mar 2023
  • RTV (reddit terminal viewer) Development is shutting down

    2 projects | /r/linux | 18 Mar 2023
  • Advice for creating my first game?

    1 project | /r/learnpython | 8 Mar 2023
  • 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

    1 project | /r/learnpython | 19 Jan 2023
  • Fireworks-Animated Ascii Art 🎆🎇

    1 project | /r/ProgrammerTIL | 12 Jan 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    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. Learn more →

Index

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

# Project Stars
1 nvitop 6,039
2 asciimatics 4,165
3 blessed 1,305
4 picotui 810
5 pick 769
6 pulsemixer 762
7 castero 664
8 botany 488
9 ansible-navigator 466
10 term-image 260
11 git-crecord 209
12 moulti 151
13 pter 125
14 meshwatch 109
15 NetSour 109
16 sshch 108
17 nuber 90
18 arcanechat-tui 58
19 exam-terminal 20
20 curseradio-improved 16
21 pyCuT 11
22 kuiper 10
23 anki-dodawacz 9

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?