Source: https://seerepo.com/r/deepinsight/insightface/built
Markdown source: https://seerepo.com/r/deepinsight/insightface/built.md
Description: insightface is a Python repo built with androidx.activity:activity and FastAPI.

# What is insightface built with?

insightface is a Python repo built with androidx.activity:activity and FastAPI. It uses AI through scikit-learn, torch, opencv-python, sklearn, scikit-image, and 2 more, makes its content with recommonmark, sphinx-markdown-tables, pillow, and androidx.exifinterface:exifinterface, is tested with asynctest, espresso-core, Pytest, junit:junit, and androidx.test.ext:junit, and deploys with loguru. It has 289,843 written lines, with 197 test files.

Read on November 7, 2026, at commit c6c3af7.

Repository: https://github.com/deepinsight/insightface

## Frontend

### The base

- **androidx.activity:activity**: 6 files

### Styles

- **sphinx-rtd-theme**

### Interface

- **constraintlayout**
- **[matplotlib](https://seerepo.com/uses/matplotlib)**: 19 files
- **[androidx.appcompat:appcompat](https://seerepo.com/uses/androidxappcompat-appcompat)**: 10 files
- **[Google](https://seerepo.com/uses/google)**: 8 files
- **androidx.camera:camera-view**: 5 files
- **[Plotly](https://seerepo.com/uses/plotly)**: 1 file

## Backend

### The base

- **[FastAPI](https://seerepo.com/uses/fastapi)**

### AI

- **[scikit-learn](https://seerepo.com/uses/scikit-learn)**
- **[torch](https://seerepo.com/uses/torch)**: 247 files
- **[opencv-python](https://seerepo.com/uses/opencv-python)**: 142 files
- **sklearn**: 43 files
- **scikit-image**: 26 files
- **[torchvision](https://seerepo.com/uses/torchvision)**: 15 files
- **albumentations**: 9 files

## Support

### Content

- **recommonmark**
- **sphinx-markdown-tables**
- **[pillow](https://seerepo.com/uses/pillow)**: 30 files
- **androidx.exifinterface:exifinterface**: 1 file

### Testing

- **asynctest**
- **espresso-core**
- **Pytest**: 116 files
- **junit:junit**: 5 files
- **androidx.test.ext:junit**: 1 file

### Deploy

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

### Tools

- **cython**
- **flake8**
- **isort**
- **Sphinx**
- **yapf**

### Other

- **,**
- **argparse**
- **camera-camera2**
- **s**
- **NumPy**: 367 files
- **easydict**: 73 files
- **SciPy**: 19 files
- **tqdm**: 8 files
- **six**: 5 files
- **terminaltables**: 5 files
- **androidx.camera:camera-core**: 3 files
- **gputil**: 2 files
- **androidx.camera:camera-lifecycle**: 1 file
- **filelock**: 1 file
- **httpx**: 1 file

## Other repos with a similar stack

- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): FastAPI, matplotlib, Google, Plotly, scikit-learn, torch, opencv-python, scikit-image, pillow, loguru · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/deepinsight/insightface)
- [ray-project/ray](https://seerepo.com/r/ray-project/ray/built): FastAPI, matplotlib, Google, Plotly, scikit-learn, torch, scikit-image, torchvision, albumentations, pillow · [Compare](https://seerepo.com/compare/deepinsight/insightface/vs/ray-project/ray)
- [tensorflow/models](https://seerepo.com/r/tensorflow/models/built): FastAPI, matplotlib, Google, scikit-learn, torch, opencv-python, scikit-image, torchvision, pillow · [Compare](https://seerepo.com/compare/deepinsight/insightface/vs/tensorflow/models)
- [mudler/LocalAI](https://seerepo.com/r/mudler/LocalAI/built): FastAPI, matplotlib, torch, opencv-python, scikit-image, torchvision, pillow, loguru · [Compare](https://seerepo.com/compare/deepinsight/insightface/vs/mudler/LocalAI)
- [gradio-app/gradio](https://seerepo.com/r/gradio-app/gradio/built): FastAPI, matplotlib, Plotly, scikit-learn, torch, opencv-python, torchvision, pillow · [Compare](https://seerepo.com/compare/deepinsight/insightface/vs/gradio-app/gradio)
- [666ghj/BettaFish](https://seerepo.com/r/666ghj/BettaFish/built): FastAPI, matplotlib, Plotly, scikit-learn, torch, opencv-python, pillow, loguru · [Compare](https://seerepo.com/compare/666ghj/BettaFish/vs/deepinsight/insightface)

## Frequently asked questions

### What language is insightface written in?

insightface is written in Python, with 289,843 written lines.

### What framework does insightface use?

insightface is built with androidx.activity:activity and FastAPI.

### Does insightface use AI?

Yes. insightface uses AI through scikit-learn, torch, opencv-python, sklearn, scikit-image, torchvision, and albumentations.

### Does insightface have tests?

Yes. insightface has 197 test files and is tested with asynctest, espresso-core, Pytest, junit:junit, and androidx.test.ext:junit.

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

The ones that share most of its stack: bojieli/ai-agent-book, ray-project/ray, and tensorflow/models.

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