counterweight 0.0.9

Creator: codyrutscher

Last updated:

Add to Cart

Description:

counterweight 0.0.9

Counterweight
Counterweight is an experimental text user interface (TUI) framework for Python,
inspired by React and Tailwind CSS.
A TUI application built with Counterweight is a tree of declarative components,
each of which represents some piece of the UI by bundling together
a visual element along with its state and how that state should change due to events like user input.
As an application author,
you define the components and their relationships as a tree of Python functions.
You use hooks to manage state and side effects,
and styles to change how the elements look.
Counterweight takes this declarative representation of the UI and renders it to the terminal,
updating the UI when state changes in response to user input or side effects
(by calling your function tree).
Installation
Counterweight is available on PyPI:
pip install counterweight

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.