DefCurses is a high level Python TUI(terminal user interface) librery. The aim of this project is to simplify the process of writing TUI applications and to increase there reliability and testability.
Online documentation can be found at:
- Vertical and horizontal box layout widgets
- List widget
- Border-drawing widgets
- Support for animations
- Support for background tasks(Networking,...)
- More widgets
- Progress bar
- Checkbox
- Editor
- Textbox
- Automatic border connections
- Support for more key modifiers
Start by looking at the examples in the example folders or with the Geting Started Guild:
https://DefCurse.io/GettingStarted
The library can be downloaded from: