Skip to content

О 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.