pyapp-kit / psygnalLinks
Python observer pattern (callback/event system). Modeled after Qt Signals & Slots (but independent of Qt)
☆107Updated last week
Alternatives and similar repositories for psygnal
Users that are interested in psygnal are comparing it to the libraries listed below
Sorting:
- Generic application schema implemented in python.☆23Updated this week
- Use convenient async/await syntax to spawn threads in Qt applications☆50Updated 3 weeks ago
- Populate library namespace without incurring immediate import costs☆169Updated 3 weeks ago
- Type annotations for specifying, validating, and serializing arrays with arbitrary backends in Pydantic (and beyond)☆109Updated last month
- Opinionated typing package for precise type hints in Python☆44Updated 2 weeks ago
- Dynamically create python functions with a proper signature.☆129Updated last month
- hatch plugin to use pip-compile (or uv) to manage project dependencies and lockfiles☆92Updated last week
- A fast, lightweight 3D viewer for Python based on WGPU☆50Updated 3 weeks ago
- Build and Inspect Python Packages in GitHub Actions☆196Updated this week
- sphinx plugin for generate remote links using intersphinx☆15Updated 3 weeks ago
- QTrio - a library bringing Qt GUIs together with async and await via Trio☆45Updated 2 years ago
- Collagraph 📓 Reactive user interfaces☆30Updated 2 months ago
- Declarative CLI argument parser☆158Updated 3 weeks ago
- Missing widgets and components for Qt-python☆252Updated last week
- MkDocs plugin for automatic API documentation generation from Python docstrings☆115Updated last month
- Pytest plugin providing advanced doctest features☆105Updated last week
- A low-level library for installing from a Python wheel distribution.☆136Updated last week
- Pytest plugin for testing examples in docstrings and markdown files.☆124Updated last month
- pathlib api extended to use fsspec backends☆312Updated last week
- Scan your uv.lock file for dependencies with known vulnerabilities☆70Updated this week
- A Sphinx extension that automatically generates API documentation for your Python packages.☆91Updated 2 weeks ago
- CPU parallelism for Trio☆62Updated last month
- Typed command line interfaces with argparse and pydantic☆44Updated 5 months ago
- Call asynchronous code from an extension module.☆55Updated last week
- Observ 👁 Reactive state management☆26Updated 2 months ago
- Automated testing for the examples in your documentation.☆75Updated 2 weeks ago
- Remote Frame Buffer for Jupyter☆77Updated last month
- Experimental Typing Stubs for NumPy☆39Updated last week
- Observe the evolution of mutable data types like lists, dicts, and sets.☆39Updated 4 years ago
- Simple, fast-loading, n-dimensional array viewer with minimal dependencies.☆79Updated 2 weeks ago