Source: https://seerepo.com/r/langflow-ai/langflow/built
Markdown source: https://seerepo.com/r/langflow-ai/langflow/built.md
Description: langflow is a Python repo built with React, Vite, and FastAPI. It stores its data in Redis and uses AI through OpenAI.

# What is langflow built with?

langflow is a Python repo built with React, Vite, and FastAPI. It stores its data in Redis and uses AI through OpenAI. It has 4,003 files and 1,438,179 written lines, with 3,061 test files.

Read on October 27, 2026, at commit aeb10d9.

Repository: https://github.com/langflow-ai/langflow

## Frontend

### The base

- **[React](https://seerepo.com/uses/react)**: [in package.json](https://github.com/langflow-ai/langflow/blob/aeb10d96bb2ea797696613af931e91ddf51f3320/package.json)
- **[Vite](https://seerepo.com/uses/vite)**: [in package.json](https://github.com/langflow-ai/langflow/blob/aeb10d96bb2ea797696613af931e91ddf51f3320/package.json)

## Backend

### The base

- **[FastAPI](https://seerepo.com/uses/fastapi)**: [in package.json](https://github.com/langflow-ai/langflow/blob/aeb10d96bb2ea797696613af931e91ddf51f3320/package.json)

### Data

- **Redis**: 4 files · [src/backend/base/langflow/services/cache/service.py, line 363](https://github.com/langflow-ai/langflow/blob/aeb10d96bb2ea797696613af931e91ddf51f3320/src/backend/base/langflow/services/cache/service.py#L363)

### Services

- **OpenAI**: 9 files · [src/backend/base/langflow/api/v1/voice_mode.py, line 365](https://github.com/langflow-ai/langflow/blob/aeb10d96bb2ea797696613af931e91ddf51f3320/src/backend/base/langflow/api/v1/voice_mode.py#L365)

## Other repos with a similar stack

- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): React, Vite, FastAPI, Redis, OpenAI · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/langflow-ai/langflow)
- [debpalash/VoiceStudio](https://seerepo.com/r/debpalash/VoiceStudio/built): React, Vite, FastAPI, OpenAI · [Compare](https://seerepo.com/compare/debpalash/VoiceStudio/vs/langflow-ai/langflow)
- [abi/screenshot-to-code](https://seerepo.com/r/abi/screenshot-to-code/built): React, Vite, FastAPI, OpenAI · [Compare](https://seerepo.com/compare/abi/screenshot-to-code/vs/langflow-ai/langflow)
- [harry0703/MoneyPrinterTurbo](https://seerepo.com/r/harry0703/MoneyPrinterTurbo/built): FastAPI, Redis, OpenAI · [Compare](https://seerepo.com/compare/harry0703/MoneyPrinterTurbo/vs/langflow-ai/langflow)
- [supabase/supabase](https://seerepo.com/r/supabase/supabase/built): React, Vite, OpenAI · [Compare](https://seerepo.com/compare/langflow-ai/langflow/vs/supabase/supabase)
- [Stirling-Tools/Stirling-PDF](https://seerepo.com/r/Stirling-Tools/Stirling-PDF/built): React, Vite, FastAPI · [Compare](https://seerepo.com/compare/langflow-ai/langflow/vs/Stirling-Tools/Stirling-PDF)

## Frequently asked questions

### What language is langflow written in?

langflow is written in Python: 4,003 files and 1,438,179 written lines.

### What framework does langflow use?

langflow is built with React, Vite, and FastAPI.

The proof: [in package.json](https://github.com/langflow-ai/langflow/blob/aeb10d96bb2ea797696613af931e91ddf51f3320/package.json)

### What database does langflow use?

langflow stores its data in Redis.

The proof: [src/backend/base/langflow/services/cache/service.py, line 363](https://github.com/langflow-ai/langflow/blob/aeb10d96bb2ea797696613af931e91ddf51f3320/src/backend/base/langflow/services/cache/service.py#L363)

### Does langflow use AI?

Yes. langflow uses AI through OpenAI.

The proof: [src/backend/base/langflow/api/v1/voice_mode.py, line 365](https://github.com/langflow-ai/langflow/blob/aeb10d96bb2ea797696613af931e91ddf51f3320/src/backend/base/langflow/api/v1/voice_mode.py#L365)

### Does langflow have tests?

Yes. langflow has 3,061 test files.

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

The ones that share most of its stack: datawhalechina/hello-agents, debpalash/VoiceStudio, and abi/screenshot-to-code.

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