pyapp-kit / psygnal
Python observer pattern (callback/event system). Modeled after Qt Signals & Slots (but independent of Qt)
☆99Updated last week
Alternatives and similar repositories for psygnal:
Users that are interested in psygnal are comparing it to the libraries listed below
- Generic application schema implemented in python.☆21Updated last week
- Use convenient async/await syntax to spawn threads in Qt applications☆49Updated last week
- sphinx plugin for generate remote links using intersphinx☆15Updated 2 weeks ago
- Dynamically create python functions with a proper signature.☆120Updated 4 months ago
- Collagraph 📓 Reactive user interfaces☆30Updated this week
- QTrio - a library bringing Qt GUIs together with async and await via Trio☆40Updated last year
- Update or convert docstring style formats in Python code.☆35Updated 3 months ago
- Type annotations for specifying, validating, and serializing arrays with arbitrary backends in Pydantic (and beyond)☆85Updated 3 weeks ago
- Populate library namespace without incurring immediate import costs☆153Updated 2 weeks ago
- A fast, lightweight 3D viewer for Python based on WGPU☆47Updated this week
- pathlib api extended to use fsspec backends☆273Updated 2 weeks ago
- Observ 👁 Reactive state management☆26Updated last year
- Simple, fast-loading, n-dimensional array viewer with minimal dependencies.☆57Updated this week
- ☆32Updated 3 weeks ago
- Pytest plugin providing advanced doctest features☆100Updated 2 weeks ago
- create ipywidgets user input form pydantic model or jsonschema☆43Updated last week
- Generate multifunctional and macro recordable GUIs from Python classes☆42Updated last month
- Missing widgets and components for Qt-python☆231Updated 2 weeks ago
- Seamlessly integrate pydantic models in your Sphinx documentation.☆164Updated last week
- Observe the evolution of mutable data types like lists, dicts, and sets.☆39Updated 3 years ago
- Build and Inspect Python Packages in GitHub Actions☆190Updated this week
- Versioning It with your Version In Git☆82Updated 3 weeks ago
- install libraries required to use qt on github action (does not install qt itself)☆18Updated 4 months ago
- Automated testing for the examples in your documentation.☆75Updated this week
- Create Python variables on the fly.☆88Updated last month
- Automatically format your Python docstrings to conform with PEP 8 and PEP 257☆77Updated this week
- Lazy & self-destructive tools for speeding up module imports☆54Updated 3 years ago
- hatch plugin to use pip-compile (or uv) to manage project dependencies and lockfiles☆89Updated last month
- Syntactical sugar for Python class attributes☆56Updated 7 months ago
- A Textual-based Python AST viewing widget library and application☆87Updated last year