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

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

    SaaSHub 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

  4. blessed

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

    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.

  5. picotui

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

  6. pulsemixer

    CLI and curses mixer for PulseAudio

  7. pick

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

  8. castero

    TUI podcast client for the terminal

  9. ansible-navigator

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

  10. botany

    command line virtual plant buddy

  11. npyscreen

    User interfaces for the terminal without all that mucking about in hyperspace.

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

  16. sshch

    Ssh connection manager

  17. NetSour

    CLI based packet reader in Python.

  18. arcanechat-tui

    [WIP] a lightweight ArcaneChat client for the command line

  19. nuber

    terminal epub reader with inline images

  20. exam-terminal

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

  21. curseradio-improved

    An improved terminal-based web radio player.

  22. pyCuT

    terminal graphic library loosely based on QT api

  23. anki-dodawacz

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

  24. kuiper

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

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

  • We had enough of brainrot. We built a terminal app for Instagram to stop that.

    1 project | dev.to | 25 Nov 2025
  • 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
  • A note from our sponsor - SaaSHub
    www.saashub.com | 9 Jun 2026
    SaaSHub helps you find the best software and product alternatives 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,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

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

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