Source: https://seerepo.com/r/pandas-dev/pandas/built
Markdown source: https://seerepo.com/r/pandas-dev/pandas/built.md
Description: pandas is a Python repo. It stores its data in pyarrow and reaches it with SQLAlchemy. It has 758,101 written lines, with 1,263 test files.

# What is pandas built with?

pandas is a Python repo. It stores its data in pyarrow, reaches it with SQLAlchemy, makes its content with html5lib, nbformat, odfpy, lxml, jinja2, and 9 more, is tested with moto, pytest-cov, pytest-xdist, and Pytest, and uses gcsfs, pickleshare, psycopg2-binary, pyiceberg, pymysql, and 3 more. It has 758,101 written lines, with 1,263 test files.

Read on November 5, 2026, at commit 249a3e4.

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

## Frontend

### Interface

- **ipywidgets**
- **seaborn**
- **[matplotlib](https://seerepo.com/uses/matplotlib)**: 14 files

## Backend

### Data

- **gcsfs**
- **pickleshare**
- **[psycopg2-binary](https://seerepo.com/uses/psycopg2-binary)**
- **pyiceberg**
- **pymysql**
- **[pyarrow](https://seerepo.com/uses/pyarrow)**: 39 files
- **fastparquet**: 1 file
- **[Postgres](https://seerepo.com/uses/postgres)**: 1 file · [requirements-dev.txt, line 33](https://github.com/pandas-dev/pandas/blob/249a3e4845e574629d8f8aa6f1461fb47b02b02d/requirements-dev.txt#L33)
- **s3fs**: 1 file

### Data access

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

## Support

### Content

- **html5lib**
- **nbformat**
- **odfpy**
- **[lxml](https://seerepo.com/uses/lxml)**: 3 files
- **[jinja2](https://seerepo.com/uses/jinja2)**: 2 files
- **[beautifulsoup4](https://seerepo.com/uses/beautifulsoup4)**: 1 file
- **feedparser**: 1 file
- **[markdown](https://seerepo.com/uses/markdown)**: 1 file
- **nbconvert**: 1 file
- **[openpyxl](https://seerepo.com/uses/openpyxl)**: 1 file
- **python-calamine**: 1 file
- **pyxlsb**: 1 file
- **[xlrd](https://seerepo.com/uses/xlrd)**: 1 file
- **xlsxwriter**: 1 file

### Testing

- **moto**
- **pytest-cov**
- **pytest-xdist**
- **Pytest**: 946 files

### Tools

- **coverage**
- **ipykernel**
- **mypy**
- **notebook**
- **pip**
- **pre-commit**
- **pygments**
- **scipy-stubs**
- **tokenize-rt**
- **types-python-dateutil**
- **types-pyyaml**
- **Numba**: 11 files
- **gitpython**: 2 files
- **Sphinx**: 2 files
- **cython**: 1 file
- **ipython**: 1 file

### Other

- **bottleneck**
- **natsort**
- **pytz**
- **tabulate**
- **tzdata**
- **zstandard**
- **NumPy**: 173 files
- **SciPy**: 8 files
- **numexpr**: 2 files
- **python-dateutil**: 2 files
- **fsspec**: 1 file
- **pyyaml**: 1 file
- **requests**: 1 file

## Other repos with a similar stack

- [run-llama/llama_index](https://seerepo.com/r/run-llama/llama_index/built): gcsfs, psycopg2-binary, pyiceberg, pymysql, pyarrow, s3fs, ipywidgets, matplotlib, SQLAlchemy, nbformat, lxml, jinja2, beautifulsoup4, nbconvert, xlrd · [Compare](https://seerepo.com/compare/pandas-dev/pandas/vs/run-llama/llama_index)
- [apache/superset](https://seerepo.com/r/apache/superset/built): psycopg2-binary, pymysql, pyarrow, Postgres, ipywidgets, matplotlib, SQLAlchemy, jinja2, beautifulsoup4, markdown, openpyxl, pyxlsb, xlrd, xlsxwriter · [Compare](https://seerepo.com/compare/apache/superset/vs/pandas-dev/pandas)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): psycopg2-binary, Postgres, matplotlib, SQLAlchemy, lxml, jinja2, beautifulsoup4, feedparser, markdown, openpyxl, xlrd · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/pandas-dev/pandas)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): psycopg2-binary, pyarrow, Postgres, seaborn, matplotlib, lxml, beautifulsoup4, markdown, openpyxl, xlrd, xlsxwriter · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/pandas-dev/pandas)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): psycopg2-binary, pymysql, pyarrow, Postgres, SQLAlchemy, jinja2, beautifulsoup4, feedparser, openpyxl · [Compare](https://seerepo.com/compare/pandas-dev/pandas/vs/Significant-Gravitas/AutoGPT)
- [open-webui/open-webui](https://seerepo.com/r/open-webui/open-webui/built): psycopg2-binary, pymysql, pyarrow, Postgres, SQLAlchemy, lxml, beautifulsoup4, openpyxl, xlrd · [Compare](https://seerepo.com/compare/open-webui/open-webui/vs/pandas-dev/pandas)

## Frequently asked questions

### What language is pandas written in?

pandas is written in Python, with 758,101 written lines.

### What database does pandas use?

pandas stores its data in pyarrow and reaches it with SQLAlchemy.

### What services does pandas use?

pandas uses gcsfs, pickleshare, psycopg2-binary, pyiceberg, pymysql, fastparquet, Postgres, and s3fs.

### Does pandas have tests?

Yes. pandas has 1,263 test files and is tested with moto, pytest-cov, pytest-xdist, and Pytest.

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

The ones that share most of its stack: run-llama/llama_index, apache/superset, and datawhalechina/hello-agents.

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