reflex

Из публичных источников

🕸️ Веб-приложения на чистом Python 🐍

Машинный перевод · Показать оригинал

🕸️ Web apps in pure Python 🐍

CLI-инструментКатегория: Инструменты разработчикаOpen sourceданные проверены 15 окт. 2026 г.

Обзор

  • 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 name0.60

Релизы

проверено 29 окт. 2026 г.
v1.1.1Последний27 окт. 2026 г.Официальный источник ↗

Файлы версии 1.1.1

Маркетплейс не хранит эти файлы: загрузка идёт из официального источника. Мы их не сканировали.
ФайлПлатформаРазмерSHA-256Скачать из официального источника
SHA256SUMSконтрольные суммы218 B2ef2def19e7f…Официальный источник ↗

История релизов

Профиль качества

алгоритм quality-v1.0 · оценено 15 окт. 2026 г.
Оценка качества98
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2020
last activity 0 days ago
Документация · 1515
README 4388 chars, description present
Готовность к использованию · 1515
install instructions: yes; releases: yes
Метаданные · 1010
4/4 of description, homepage, license, topics
Релизы · 1010
10 release(s), latest 0 days ago
Точность категории · 108
classifier confidence 0.8
Популярность · 1010
28951 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX Apache-2.0
Сообщество · 55
issues enabled, 1797 forks

Лицензия

Apache-2.0
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/reflex-dev/reflexОсновной★ 28 951 звёздактивность 15 окт. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

streamlitПохожий
Streamlit — быстрый способ создавать и делиться приложениями для работы с данными.Apache-2.0 · Инструменты разработчика
marimoПохожий
Реактивный блокнот для Python — воспроизводимые эксперименты, запросы на SQL, запуск как скрипта, развёртывание как приложения и контроль версий с git. Хранится как чистый Python. Всё это в современном редакторе с поддержкой ИИ.Apache-2.0 · Инструменты разработчика
dvcПохожий
🦉 Версионирование данных и эксперименты с MLApache-2.0 · Инструменты разработчика
rtkПохожий
CLI-прокси, который сокращает потребление токенов LLM на 60–90% при типичных командах разработки. Один бинарный файл на Rust, без зависимостейApache-2.0 · Инструменты разработчика
fiftyoneПохожий
Доработка высококачественных наборов данных и моделей визуального ИИApache-2.0 · Инструменты разработчика
taipyПохожий
Превращает алгоритмы данных и ИИ в готовые к эксплуатации веб-приложения за считанные минуты.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:


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")

All Thanks To Our Contributors:

Открыть репозиторий ↗