pyapp-kit#
boring name; great libraries. 👌#
pyapp-kit is a collection of libraries to make it easier to develop GUI (graphical user interface) applications in Python.
magicgui#
Make simple GUI widgets from type annotations on functions or classes.
superqt#
A collection of useful widgets for QtPy. Pronounced "super cute", because they are.
psygnal#
Evented models: automatically execute callback functions when class attributes change. (This is called the "observer pattern".)
in-n-out#
Dependency injection — calling functions with arguments determined at runtime based on type hints and registered providers.
app-model#
Generic application schema, defining commands and keyboard shortcuts independent of the GUI framework.
fieldz#
Unified API for working with dataclass libraries (dataclass, attrs, pydantic, ...)
scenex#
Declarative scene graph model, independent of rendering backend.
cmap#
Scientific colormaps for Python.
ndv#
A simple and fast n-dimensional array viewer.