Build Once, Render Anywhere
Desktop - Notebook - Web

PyWry apps are Pythonic, lightweight, and fast to start.
They run on Windows, macOS, and Linux.
Batteries included.

PyWry

Build Once, Render Anywhere

A single codebase for the entire journey: prototype in Jupyter, deploy via FastAPI, and compile to a standalone desktop executable.

Native OS Windows

Lightweight native OS webviews via PyTauri. Drop the Electron bloat and securely use standard HTML/CSS/JS.

Notebook & Web Built-in

Instant `anywidget` magic in Jupyter. Scalable FastAPI WebSockets for browser deployments. No code changes required.

18 Toolbar Components

Buttons, selects, toggles, sliders, date pickers — all declarative Pydantic models for rapid UI development.

Two-Way Events

Live Python ↔ JavaScript bridged communication, with out-of-the-box support for interactive Plotly and AG Grid.

Theming & Auth

Light/dark modes, 60+ CSS variables, hot reloading, plus enterprise-ready OAuth2 and Redis RBAC state management.