reflex
Из публичных источников🕸️ Веб-приложения на чистом Python 🐍
Машинный перевод · Показать оригинал
🕸️ Web apps in pure Python 🐍
Обзор
- dashboard
- data-analysis
- data-science
- data-visualization
- developer-tools
- framework
- fullstack
- gui
- open-source
- python
Установка
Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.- Официальный сайтИз публичных источниковиз метаданных каталогаreflex.dev/ ↗
- Реестр пакетов языкаpythonИз публичных источниковиз манифеста пакета — публикация в реестре не проверена
pipx install reflexНе проверено: перед установкой убедитесь, что пакет в реестре принадлежит этому проекту.
pypi.org/project/reflex/ ↗ - Сборка из исходниковИз публичных источниковиз метаданных каталога
Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.
github.com/reflex-dev/reflex ↗
Совместимость
«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.| Платформа | Статус | Архитектура | Доказательство | Уверенность |
|---|---|---|---|---|
| Windows | Неизвестно | — | — | — |
| macOS | Неизвестно | — | — | — |
| Linux | Неизвестно | — | — | — |
| Container (OCI) | Неизвестно | — | — | — |
| Python | Совместимо | — | манифест пакета: pyproject.toml name | 0.60 |
Релизы
проверено 29 окт. 2026 г.Файлы версии 1.1.1
| Файл | Платформа | Размер | SHA-256 | Скачать из официального источника |
|---|---|---|---|---|
| SHA256SUMS | контрольные суммы | 218 B | 2ef2def19e7f… | Официальный источник ↗ |
История релизов
- v1.1.08 окт. 2026 г.Официальный источник ↗
- v0.10.127 окт. 2026 г.Официальный источник ↗
- v0.10.08 окт. 2026 г.Официальный источник ↗
- v0.9.139 окт. 2026 г.Официальный источник ↗
- v0.2.127 окт. 2026 г.Официальный источник ↗
- v0.2.08 окт. 2026 г.Официальный источник ↗
- v0.1.127 окт. 2026 г.Официальный источник ↗
Профиль качества
алгоритм quality-v1.0 · оценено 15 окт. 2026 г.Составляющие оценки
Лицензия
Apache-2.0Это статус политики каталога, а не юридическое заключение.
Источники
Отзывы
Отзывов пока нет.
Альтернативы
README
Из reflex-dev/reflex · лицензия Apache-2.0 · загружено 29 окт. 2026 г.✨ Performant, customizable web apps in pure Python. Deploy in seconds. ✨
[PyPI version] [versions] [Documentation] [PyPI Downloads] [Discord] [Twitter]
[!NOTE] Build faster with Reflex:
- AI Builder - Generate full-stack Reflex apps in seconds.
- Agent Toolkit - Connect MCP and Skills to your coding assistant.
- App Management - Deploy and manage your Reflex apps.
Introduction
Reflex is a library to build full-stack web apps in pure Python.
Key features:
- Pure Python - Write your app's frontend and backend all in Python, no need to learn Javascript.
- Full Flexibility - Reflex is easy to get started with, but can also scale to complex apps.
See our architecture page to learn how Reflex works under the hood.
⚙️ Installation
Important: We strongly recommend using a virtual environment to ensure the reflex command is available in your PATH.
🥳 Create your first app
Create a project, add Reflex, and start the development server with uv:
mkdir my_app_name
cd my_app_name
uv init
uv add reflex
uv run reflex init
uv run reflex run
You should see your app running at http://localhost:3000.
Now you can modify the source code in my_app_name/my_app_name.py. Reflex has fast refreshes so you can see your changes instantly when you save your code.
🫧 Example App
Build an image generation app in Python with Reflex: define the UI, manage state in a class, and call an image model from an event handler.
import reflex as rx
import openai
client = openai.AsyncOpenAI()
class State(rx.State):
prompt: str = ""
image_url: str = ""
processing: bool = False
@rx.event
def set_prompt(self, value: str):
self.prompt = value
@rx.event
async def generate(self):
self.processing = True
yield
response = await client.images.generate(
model="gpt-image-1.5",
prompt=self.prompt,
)
self.image_url = f"data:image/png;base64,{response.data[0].b64_json}"
self.processing = False
def index():
return rx.vstack(
rx.heading("Image Generator"),
rx.input(placeholder="Enter a prompt...", on_change=State.set_prompt),
rx.button("Generate", on_click=State.generate, loading=State.processing),
rx.image(src=State.image_url),
)
app = rx.App()
app.add_page(index, title="Reflex:Image Generation")