Source: https://seerepo.com/r/datalab-to/surya/built
Markdown source: https://seerepo.com/r/datalab-to/surya/built.md
Description: surya is a Python repo. It uses AI through torch, transformers, torchvision, and OpenAI. It has 16,145 written lines, with 16 test files.

# What is surya built with?

surya is a Python repo. It uses AI through torch, transformers, torchvision, and OpenAI, makes its content with pillow, beautifulsoup4, filetype, and pypdfium2, validates its data with Pydantic, and uses Hugging Face. It has 16,145 written lines, with 16 test files.

Read on November 5, 2026, at commit 9d5aadf.

Repository: https://github.com/datalab-to/surya

## Backend

### AI

- **[torch](https://seerepo.com/uses/torch)**: 25 files
- **[transformers](https://seerepo.com/uses/transformers)**: 8 files
- **[torchvision](https://seerepo.com/uses/torchvision)**: 3 files

### Services

- **[Hugging Face](https://seerepo.com/uses/hugging-face)**: 3 files · [surya/common/rfdetr_torch.py, line 185](https://github.com/datalab-to/surya/blob/9d5aadfebb07939755c24e8a80d0e61b3be80895/surya/common/rfdetr_torch.py#L185)
- **[OpenAI](https://seerepo.com/uses/openai)**: 3 files · [surya/inference/backends/llamacpp.py, line 17](https://github.com/datalab-to/surya/blob/9d5aadfebb07939755c24e8a80d0e61b3be80895/surya/inference/backends/llamacpp.py#L17)

## Support

### Content

- **[pillow](https://seerepo.com/uses/pillow)**: 20 files
- **[beautifulsoup4](https://seerepo.com/uses/beautifulsoup4)**: 2 files
- **filetype**: 1 file
- **pypdfium2**: 1 file

### Validation

- **[Pydantic](https://seerepo.com/uses/pydantic)**: 7 files

### Tools

- **click**

### Other

- **httpx**: 2 files
- **requests**: 2 files
- **filelock**: 1 file
- **opencv-python-headless**: 1 file
- **platformdirs**: 1 file
- **pydantic-settings**: 1 file
- **python-dotenv**: 1 file

## Other repos with a similar stack

- [vllm-project/vllm](https://seerepo.com/r/vllm-project/vllm/built): Hugging Face, OpenAI, torch, transformers, torchvision, pillow, Pydantic · [Compare](https://seerepo.com/compare/datalab-to/surya/vs/vllm-project/vllm)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): Hugging Face, OpenAI, torch, transformers, pillow, beautifulsoup4, Pydantic · [Compare](https://seerepo.com/compare/datalab-to/surya/vs/datawhalechina/hello-agents)
- [debpalash/VoiceStudio](https://seerepo.com/r/debpalash/VoiceStudio/built): OpenAI, torch, transformers, torchvision, pillow, Pydantic · [Compare](https://seerepo.com/compare/datalab-to/surya/vs/debpalash/VoiceStudio)
- [opendatalab/MinerU](https://seerepo.com/r/opendatalab/MinerU/built): Hugging Face, OpenAI, pillow, beautifulsoup4, pypdfium2, Pydantic · [Compare](https://seerepo.com/compare/datalab-to/surya/vs/opendatalab/MinerU)
- [unslothai/unsloth](https://seerepo.com/r/unslothai/unsloth/built): Hugging Face, OpenAI, torch, transformers, pillow, Pydantic · [Compare](https://seerepo.com/compare/datalab-to/surya/vs/unslothai/unsloth)
- [jamiepine/voicebox](https://seerepo.com/r/jamiepine/voicebox/built): Hugging Face, torch, transformers, torchvision, pillow, Pydantic · [Compare](https://seerepo.com/compare/datalab-to/surya/vs/jamiepine/voicebox)

## Frequently asked questions

### What language is surya written in?

surya is written in Python, with 16,145 written lines.

### Does surya use AI?

Yes. surya uses AI through torch, transformers, torchvision, and OpenAI.

### What services does surya use?

surya uses Hugging Face.

The proof: [surya/common/rfdetr_torch.py, line 185](https://github.com/datalab-to/surya/blob/9d5aadfebb07939755c24e8a80d0e61b3be80895/surya/common/rfdetr_torch.py#L185)

### Does surya have tests?

Yes. surya has 16 test files.

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

The ones that share most of its stack: vllm-project/vllm, datawhalechina/hello-agents, and debpalash/VoiceStudio.

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