What is exo built with?

exo is a Python repo built with FastAPI, anyio, Tokio, AIOHTTP, and hypercorn. It uses AI through datasets, lm-eval, math-verify, openai-harmony, tiktoken, and 1 more, makes its content with jinja2, validates its data with Pydantic and msgspec, deploys with python-daemon, loguru, log, psutil, env_logger, and 1 more, and uses Hugging Face. It has 161,527 written lines, with 290 test files.

Read on November 5, 2026, at commit 1d72c2a. Read it as markdown

Frontend

Styles 1

Backend

The base 1

AI 6

Services 1

Support

The base 4

Content 1

Validation 2

Deploy 6

Other 21

  • NumPy6 files
  • pyo35 files
  • pyo3-async-runtimes2 files
  • blake31 file
  • filelock
  • httpx4 files
  • parking_lot3 files
  • aiofiles2 files
  • futures-lite2 files
  • libc2 files
  • rand2 files
  • tomlkit2 files
9 more
  • zstandard2 files
  • async-stream1 file
  • bytemuck1 file
  • pin-project1 file
  • socket21 file
  • Sparkle1 file
  • protobuf
  • python-multipart
  • serde_json

Other repos with a similar stack

Ordered by how much of its stack they share with exo, then by stars.

Frequently asked questions

What language is exo written in?
exo is written in Python, with 161,527 written lines.
What framework does exo use?
exo is built with FastAPI, anyio, Tokio, AIOHTTP, and hypercorn.
Does exo use AI?
Yes. exo uses AI through datasets, lm-eval, math-verify, openai-harmony, tiktoken, and transformers.
What services does exo use?
exo uses Hugging Face.

The proof: src/exo/api/main.py, line 2214

Does exo have tests?
Yes. exo has 290 test files.
Which repos have a stack like exo's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →