pyapp-kit / psygnal
Python observer pattern (callback/event system). Modeled after Qt Signals & Slots (but independent of Qt)
☆93Updated 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.☆20Updated this week
- Use convenient async/await syntax to spawn threads in Qt applications☆49Updated last week
- Dynamically create python functions with a proper signature.☆120Updated 3 months ago
- Collagraph 📓 Reactive user interfaces☆30Updated 7 months ago
- QTrio - a library bringing Qt GUIs together with async and await via Trio☆40Updated last year
- Observ 👁 Reactive state management☆26Updated last year
- Update or convert docstring style formats in Python code.☆35Updated 2 months ago
- Missing widgets and components for Qt-python☆226Updated last week
- Lazy & self-destructive tools for speeding up module imports☆53Updated 2 years ago
- Populate library namespace without incurring immediate import costs☆151Updated last week
- A fast, lightweight 3D viewer for Python based on WGPU☆45Updated 3 weeks ago
- pathlib api extended to use fsspec backends☆264Updated this week
- Pytest plugin providing advanced doctest features☆97Updated 2 weeks ago
- CPU parallelism for Trio☆56Updated 2 weeks ago
- A high-performance compressed ndarray library with a flexible computational engine☆92Updated this week
- sphinx plugin for generate remote links using intersphinx☆14Updated 3 weeks ago
- A Python library for tree data structures with an intuitive, yet powerful API.☆40Updated 2 weeks ago
- Command-line parsing library for Python 3.☆128Updated 4 months ago
- hatch plugin to use pip-compile (or uv) to manage project dependencies and lockfiles☆84Updated 2 weeks ago
- install libraries required to use qt on github action (does not install qt itself)☆17Updated 3 months ago
- Edit pydantic models with widgets from the awesome Panel package☆24Updated 10 months ago
- A Sphinx extension that automatically generates API documentation for your Python packages.☆84Updated this week
- Library to have other PySide/PyQt widgets run in a separate process while allowing communication with the main process.☆25Updated 6 years ago
- When you need just a little more than standard typing. (Probably the #1 library with the highest downloads/star ratio!✨)☆26Updated 3 years ago
- ☆32Updated 8 months ago
- Build and Inspect Python Packages in GitHub Actions☆187Updated 2 weeks ago
- Install and run applications packaged with conda in isolated environments☆116Updated 4 months ago
- cython hooks for hatch☆29Updated 5 months ago
- Additional Qt Widgets for Enaml☆29Updated 10 months ago
- ☆55Updated last week