Similar projects and alternatives to npyscreen
A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations
A python library for intuitively creating CUI/TUI interfaces with widgets, inspired by gocui.
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Textual is a Rapid Application Development framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and (coming soon) a web browser!
Lightweight, pure-Python Text User Interface (TUI) widget toolkit with minimal dependencies. Dedicated to the Pycopy project.
npyscreen reviews and mentions
Textual: A Python Text User Interface with Rich as the Renderer
5 projects | news.ycombinator.com | 16 Jun 2021
It's great to see some more competitors on the TUI front of the Python ecosystem! I recently tried multiple existing frameworks and was not particularly happy with the state.
Here are the main contenders for libraries that provide higher-level API than urwid/ncurses:
* Picotui, https://github.com/pfalcon/picotui
* Npyscreen, https://github.com/npcole/npyscreen
* py_cui, https://github.com/jwlodek/py_cui
Both Picotui and Npyscreen are relatively unmaintained / considered feature-full. py_cui seems to be in the best shape.
Fingers crossed for this project making it through, building on top of Rich gives it quite a bit of headstart. You can also sponsor @willmcgugan on Github .
npcole/npyscreen is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of npyscreen is Python.