PyWry: Cross-Platform Rendering Engine in Python
a day ago
- #Desktop Applications
- #Web Development
- #Python
- A unified codebase for prototyping, deploying, and compiling applications from Jupyter to desktop.
- Uses lightweight PyTauri for native OS webviews, avoiding Electron bloat with secure HTML/CSS/JS.
- Supports instant widgets in Jupyter and scalable WebSockets via FastAPI for web deployments without code changes.
- Features declarative Pydantic-based UI components in 7 layout positions for rapid development.
- Enables two-way Python-JavaScript communication with support for AgGrid, Plotly, and TradingView.
- Includes theming with light/dark modes, CSS variables, hot reloading, and enterprise OAuth2/RBAC state management.