PyWry:Python跨平台渲染引擎
PyWry: Cross-Platform Rendering Engine in Python

原始链接: https://deeleeramone.github.io/PyWry/

一次构建,随处渲染。 整个流程使用单一代码库:在Jupyter中原型设计,通过FastAPI部署,并编译为独立桌面可执行文件。 原生操作系统Windows。 通过PyTauri实现轻量级的原生操作系统webview。 摆脱Electron的臃肿,安全地使用标准HTML/CSS/JS。 Notebook & Web。 Jupyter内置即时`anywidget`魔法。 可扩展的FastAPI WebSockets用于浏览器部署。 无需代码更改。 声明式UI组件。 工具栏、模态框、提示和输入框——所有Pydantic模型放置在7个布局位置,用于快速UI开发。 双向事件。 Python ↔ JavaScript桥接通信,开箱即用支持交互式AgGrid、Plotly和TradingView。 主题 & 认证。 亮/暗模式,60+ CSS变量,热重载,以及企业级的OAuth2和Redis RBAC状态管理。

对不起。
相关文章

原文

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.

Declarative UI Components

Toolbars, modals, toasts, and inputs — all Pydantic models placed in 7 layout positions for rapid UI development.

Two-Way Events

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

Theming & Auth

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

联系我们 contact @ memedata.com