Source: https://seerepo.com/r/reflex-dev/reflex/built
Markdown source: https://seerepo.com/r/reflex-dev/reflex/built.md
Description: reflex is a Python repo built with React, starlette, and granian. It reaches it with SQLAlchemy and validates its data with email-validator.

# What is reflex built with?

reflex is a Python repo built with React, starlette, and granian. It reaches it with SQLAlchemy, validates its data with email-validator, is tested with playwright, deploys with OpenTelemetry, psutil, opentelemetry-instrumentation, and opentelemetry-instrumentation-asgi, and uses Redis. It has 402,435 written lines, with 605 test files.

Read on November 8, 2026, at commit 0bc8a45.

Repository: https://github.com/reflex-dev/reflex

## Frontend

### The base

- **[React](https://seerepo.com/uses/react)**: 7 files

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**

### Interface

- **[Rich](https://seerepo.com/uses/rich)**: 17 files

### Icons

- **[hugeicons](https://seerepo.com/uses/hugeicons)**: 1 file

## Backend

### Data

- **[Redis](https://seerepo.com/uses/redis)**: 5 files · [reflex/istate/manager/redis.py, line 15](https://github.com/reflex-dev/reflex/blob/0bc8a45550a10709310329aaf989eb45cf327d32/reflex/istate/manager/redis.py#L15)

### Data access

- **[SQLAlchemy](https://seerepo.com/uses/sqlalchemy)**: 13 files

## Support

### The base

- **[starlette](https://seerepo.com/uses/starlette)**: 8 files
- **granian**: 2 files

### Validation

- **[email-validator](https://seerepo.com/uses/email-validator)**: 1 file

### Testing

- **playwright**: 70 files

### Deploy

- **[OpenTelemetry](https://seerepo.com/uses/opentelemetry)**
- **[psutil](https://seerepo.com/uses/psutil)**: 9 files
- **opentelemetry-instrumentation**: 1 file
- **opentelemetry-instrumentation-asgi**: 1 file

### Tools

- **griffelib**
- **towncrier**
- **typing-extensions**: 28 files
- **click**: 22 files
- **packaging**: 20 files
- **hatchling**: 2 files

### Other

- **tzdata**
- **httpx**: 11 files
- **pyyaml**: 5 files
- **websockets**: 3 files
- **platformdirs**: 2 files
- **python-socketio**: 2 files
- **brotli**: 1 file
- **python-multipart**: 1 file
- **typing-inspection**: 1 file
- **wrapt**: 1 file

## Other repos with a similar stack

- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): React, Redis, starlette, Tailwind CSS, Rich, SQLAlchemy, email-validator, OpenTelemetry · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/reflex-dev/reflex)
- [apache/superset](https://seerepo.com/r/apache/superset/built): React, Redis, starlette, Rich, SQLAlchemy, email-validator, OpenTelemetry, psutil · [Compare](https://seerepo.com/compare/apache/superset/vs/reflex-dev/reflex)
- [ray-project/ray](https://seerepo.com/r/ray-project/ray/built): React, Redis, starlette, Rich, SQLAlchemy, OpenTelemetry, psutil, opentelemetry-instrumentation · [Compare](https://seerepo.com/compare/ray-project/ray/vs/reflex-dev/reflex)
- [agno-agi/agno](https://seerepo.com/r/agno-agi/agno/built): React, starlette, Tailwind CSS, Rich, SQLAlchemy, email-validator, OpenTelemetry, opentelemetry-instrumentation · [Compare](https://seerepo.com/compare/agno-agi/agno/vs/reflex-dev/reflex)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): React, Redis, Tailwind CSS, Rich, hugeicons, SQLAlchemy, psutil · [Compare](https://seerepo.com/compare/reflex-dev/reflex/vs/Significant-Gravitas/AutoGPT)
- [langflow-ai/langflow](https://seerepo.com/r/langflow-ai/langflow/built): React, Redis, Tailwind CSS, Rich, SQLAlchemy, psutil · [Compare](https://seerepo.com/compare/langflow-ai/langflow/vs/reflex-dev/reflex)

## Frequently asked questions

### What language is reflex written in?

reflex is written in Python, with 402,435 written lines.

### What framework does reflex use?

reflex is built with React, starlette, and granian.

### What services does reflex use?

reflex uses Redis.

The proof: [reflex/istate/manager/redis.py, line 15](https://github.com/reflex-dev/reflex/blob/0bc8a45550a10709310329aaf989eb45cf327d32/reflex/istate/manager/redis.py#L15)

### Does reflex have tests?

Yes. reflex has 605 test files and is tested with playwright.

### Which repos have a stack like reflex's?

The ones that share most of its stack: datawhalechina/hello-agents, apache/superset, and ray-project/ray.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
