О FastUI¶
FastUI — библиотека для создания серверных веб-интерфейсов на Python с помощью декораторов и Pydantic-валидированных компонентов.
Философия¶
- Только Python — всё от определения страниц до рендеринга компонентов на чистом Python.
- Минимум зависимостей — только Pydantic и annotated-doc.
- Без сборки — никаких webpack, npm или bundler. Просто
pip installиpython main.py. - Прозрачно — компоненты компилируются напрямую в HTML.
- Постепенно — начните с одной страницы, добавляйте по мере необходимости.
Когда использовать¶
FastUI подходит для:
- Внутренних инструментов — админ-панели, дашборды
- Прототипов — рабочий интерфейс за минуты
- Небольших приложений — до нескольких десятков страниц
- Образовательных проектов — изучение веба без JS
Статус¶
FastUI находится на ранней стадии разработки (v0.1.0). API может измениться.
Лицензия¶
FastUI распространяется под лицензией MIT.