PyWry: UI на Python без фронтенда

PyWry — практичный способ создавать UI на Python без лишней боли

Обратили внимание на интересный проект — PyWry. Идея понятная: пишете единый Python-код и запускаете его в разных средах — на десктопе, в браузере или прямо в ноутбуке.

Что он умеет на практике:
— интерфейс описывается декларативно через модели, без мучительной верстки
— внутри используются нативные webview через PyTauri, а не Electron
— поддерживается работа в Jupyter, так что прототип можно собрать сразу
— для веба из коробки есть FastAPI + WebSocket
— предусмотрен мост Python ↔ JS для графиков, таблиц и похожих задач

Главная фишка в том, что можно начать с ноутбука → затем без переписывания перенести проект в веб → а после этого собрать его как десктопное приложение.

Хороший вариант, если:
— нужно быстро сделать интерфейс для ML или работы с данными
— не хочется отдельно поднимать полноценный фронтенд
— требуется легковесное решение без тяжелых рантаймов