Source: https://seerepo.com/r/OpenPipe/ART/built
Markdown source: https://seerepo.com/r/OpenPipe/ART/built.md
Description: ART is a Python repo built with FastAPI, AIOHTTP, and weave.

# What is ART built with?

ART is a Python repo built with FastAPI, AIOHTTP, and weave. It uses AI through apache-tvm-ffi, causal-conv1d, flash-attn-4, flash-linear-attention, flashinfer-python, and 12 more and validates its data with Pydantic and msgspec. It has 345,462 written lines, with 391 test files.

Read on November 13, 2026, at commit 534620a.

Repository: https://github.com/OpenPipe/ART

## Backend

### The base

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

### AI

- **apache-tvm-ffi**
- **causal-conv1d**
- **flash-attn-4**
- **flash-linear-attention**
- **flashinfer-python**
- **megatron-core**
- **ml-dtypes**
- **[NVIDIA](https://seerepo.com/uses/nvidia)**
- **quack-kernels**
- **torchtune**
- **unsloth-zoo**
- **[torch](https://seerepo.com/uses/torch)**: 170 files
- **[transformers](https://seerepo.com/uses/transformers)**: 17 files
- **[litellm](https://seerepo.com/uses/litellm)**: 4 files
- **[peft](https://seerepo.com/uses/peft)**: 2 files

### Services

- **[OpenAI](https://seerepo.com/uses/openai)**: 11 files · [src/art/openai.py, line 3](https://github.com/OpenPipe/ART/blob/534620a41b82ed89667f4642cc0b8e1d00e2269b/src/art/openai.py#L3)
- **[Anthropic](https://seerepo.com/uses/anthropic)**: 1 file · [src/art/trajectories/_protocols.py, line 10](https://github.com/OpenPipe/ART/blob/534620a41b82ed89667f4642cc0b8e1d00e2269b/src/art/trajectories/_protocols.py#L10)

## Support

### The base

- **[AIOHTTP](https://seerepo.com/uses/aiohttp)**: 2 files
- **weave**: 1 file

### Validation

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

### Tools

- **ninja**
- **pybind11**
- **Setuptools**
- **tilelang**
- **uv**
- **typing-extensions**: 13 files
- **Typer**: 5 files

### Other

- **nvidia-ml-py**
- **nvidia-resiliency-ext**
- **python-dotenv**: 23 files
- **NumPy**: 15 files
- **Polars**: 8 files
- **nest-asyncio**: 2 files
- **orjson**: 1 file
- **requests**: 1 file
- **SciPy**: 1 file
- **setproctitle**: 1 file
- **tblib**: 1 file

## Other repos with a similar stack

- [sgl-project/sglang](https://seerepo.com/r/sgl-project/sglang/built): FastAPI, OpenAI, Anthropic, AIOHTTP, apache-tvm-ffi, flashinfer-python, NVIDIA, quack-kernels, torch, transformers, Pydantic, msgspec · [Compare](https://seerepo.com/compare/OpenPipe/ART/vs/sgl-project/sglang)
- [vllm-project/vllm](https://seerepo.com/r/vllm-project/vllm/built): FastAPI, OpenAI, AIOHTTP, apache-tvm-ffi, flashinfer-python, NVIDIA, quack-kernels, torch, transformers, Pydantic, msgspec · [Compare](https://seerepo.com/compare/OpenPipe/ART/vs/vllm-project/vllm)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): FastAPI, OpenAI, Anthropic, AIOHTTP, unsloth-zoo, torch, transformers, litellm, peft, Pydantic · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/OpenPipe/ART)
- [onyx-dot-app/onyx](https://seerepo.com/r/onyx-dot-app/onyx/built): FastAPI, OpenAI, AIOHTTP, NVIDIA, torch, transformers, litellm, Pydantic · [Compare](https://seerepo.com/compare/onyx-dot-app/onyx/vs/OpenPipe/ART)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): FastAPI, OpenAI, AIOHTTP, torch, transformers, peft, Pydantic · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/OpenPipe/ART)
- [vectorize-io/hindsight](https://seerepo.com/r/vectorize-io/hindsight/built): FastAPI, OpenAI, Anthropic, AIOHTTP, torch, litellm, Pydantic · [Compare](https://seerepo.com/compare/OpenPipe/ART/vs/vectorize-io/hindsight)

## Frequently asked questions

### What language is ART written in?

ART is written in Python, with 345,462 written lines.

### What framework does ART use?

ART is built with FastAPI, AIOHTTP, and weave.

### Does ART use AI?

Yes. ART uses AI through apache-tvm-ffi, causal-conv1d, flash-attn-4, flash-linear-attention, flashinfer-python, megatron-core, ml-dtypes, NVIDIA, quack-kernels, torchtune, unsloth-zoo, torch, transformers, litellm, peft, OpenAI, and Anthropic.

### Does ART have tests?

Yes. ART has 391 test files.

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

The ones that share most of its stack: sgl-project/sglang, vllm-project/vllm, and bojieli/ai-agent-book.

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