Source: https://seerepo.com/r/Avaiga/taipy/built
Markdown source: https://seerepo.com/r/Avaiga/taipy/built.md
Description: taipy is a Python repo built with flask-cors, Flask, twisted, React, and React Router. It stores its data in MongoDB and reaches it with SQLAlchemy.

# What is taipy built with?

taipy is a Python repo built with flask-cors, Flask, twisted, React, and React Router. It stores its data in MongoDB, reaches it with SQLAlchemy, makes its content with python-magic-bin, markdown, openpyxl, and python-magic, validates its data with marshmallow, is tested with Testing Library, deploys with boto3, and uses pymongo, pyarrow, and Apache Arrow. It has 159,689 written lines, with 505 test files.

Read on November 6, 2026, at commit 5bcb574.

Repository: https://github.com/Avaiga/taipy

## Frontend (/)

### The base

- **flask-cors**: 1 file

## Backend (/)

### The base

- **[Flask](https://seerepo.com/uses/flask)**: 16 files

### Data

- **pymongo**
- **[MongoDB](https://seerepo.com/uses/mongodb)**: 3 files · [taipy/core/_entity/_migrate/_migrate_mongo.py, line 18](https://github.com/Avaiga/taipy/blob/5bcb5749521f9ddcc725c009aca00a88ff724e87/taipy/core/_entity/_migrate/_migrate_mongo.py#L18)
- **[pyarrow](https://seerepo.com/uses/pyarrow)**: 1 file

### Data access

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

## Support (/)

### The base

- **twisted**: 1 file

### Content

- **python-magic-bin**
- **[markdown](https://seerepo.com/uses/markdown)**: 6 files
- **[openpyxl](https://seerepo.com/uses/openpyxl)**: 1 file
- **python-magic**: 1 file

### Validation

- **marshmallow**: 7 files

### Deploy

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

### Tools

- **apispec**: 1 file
- **Cookiecutter**: 1 file

### Other

- **gevent-websocket**
- **simple-websocket**
- **pandas**: 19 files
- **NumPy**: 16 files
- **networkx**: 6 files
- **pytz**: 2 files
- **tzlocal**: 2 files
- **watchdog**: 2 files
- **charset-normalizer**: 1 file
- **deepdiff**: 1 file
- **flask-socketio**: 1 file
- **gevent**: 1 file
- **python-dotenv**: 1 file
- **toml**: 1 file

## Frontend (frontend/taipy-gui)

### The base

- **[React](https://seerepo.com/uses/react)**: 64 files
- **[React Router](https://seerepo.com/uses/react-router)**: 8 files

### Styles

- **css-mediaquery**: 2 files

### Interface

- **MUI**: 48 files
- **[react-error-boundary](https://seerepo.com/uses/react-error-boundary)**: 6 files
- **react-helmet-async**: 3 files
- **notistack**: 2 files
- **Plotly**: 2 files
- **react-plotly.js**: 2 files
- **react-window**: 1 file

### Icons

- **@mui/icons-material**: 20 files

## Backend (frontend/taipy-gui)

### Data

- **Apache Arrow**: 1 file

## Support (frontend/taipy-gui)

### Testing

- **Testing Library**: 49 files

### Other

- **Axios**: 6 files
- **date-fns**: 5 files
- **nanoid**: 4 files
- **Lodash**: 2 files
- **socket.io-client**: 2 files
- **sprintf-js**: 2 files
- **.ENV**: 1 file
- **date-fns-tz**: 1 file

## Frontend (frontend/taipy-gui/dom)

### The base

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

## Frontend (frontend/taipy)

### The base

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

### Styles

- **@emotion/styled**: 1 file

### Interface

- **MUI**: 22 files
- **Formik**: 2 files
- **@textea/json-viewer**: 1 file

### Icons

- **@mui/icons-material**: 10 files

## Support (frontend/taipy)

### Testing

- **Testing Library**: 1 file

### Other

- **fast-deep-equal**: 3 files
- **.ENV**: 1 file
- **date-fns**: 1 file

## Other repos with a similar stack

- [apache/superset](https://seerepo.com/r/apache/superset/built): flask-cors, Flask, MongoDB, pyarrow, React, SQLAlchemy, markdown, openpyxl, boto3, react-error-boundary, react-window · [Compare](https://seerepo.com/compare/apache/superset/vs/Avaiga/taipy)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): Flask, pyarrow, React, markdown, openpyxl, python-magic, Plotly · [Compare](https://seerepo.com/compare/Avaiga/taipy/vs/bojieli/ai-agent-book)
- [apache/airflow](https://seerepo.com/r/apache/airflow/built): Flask, pymongo, pyarrow, React, SQLAlchemy, marshmallow, boto3 · [Compare](https://seerepo.com/compare/apache/airflow/vs/Avaiga/taipy)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): pyarrow, React, SQLAlchemy, openpyxl, boto3, react-window · [Compare](https://seerepo.com/compare/Avaiga/taipy/vs/Significant-Gravitas/AutoGPT)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): Flask, React, SQLAlchemy, markdown, openpyxl, Plotly · [Compare](https://seerepo.com/compare/Avaiga/taipy/vs/datawhalechina/hello-agents)
- [langflow-ai/langflow](https://seerepo.com/r/langflow-ai/langflow/built): pyarrow, React, SQLAlchemy, boto3, react-error-boundary · [Compare](https://seerepo.com/compare/Avaiga/taipy/vs/langflow-ai/langflow)

## Frequently asked questions

### What language is taipy written in?

taipy is written in Python, with 159,689 written lines.

### What framework does taipy use?

taipy is built with flask-cors, Flask, twisted, React, and React Router.

### What database does taipy use?

taipy stores its data in MongoDB and reaches it with SQLAlchemy.

The proof: [taipy/core/_entity/_migrate/_migrate_mongo.py, line 18](https://github.com/Avaiga/taipy/blob/5bcb5749521f9ddcc725c009aca00a88ff724e87/taipy/core/_entity/_migrate/_migrate_mongo.py#L18)

### What services does taipy use?

taipy uses pymongo, pyarrow, and Apache Arrow.

### Does taipy have tests?

Yes. taipy has 505 test files and is tested with Testing Library.

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

The ones that share most of its stack: apache/superset, bojieli/ai-agent-book, and apache/airflow.

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