What is crewAI built with?
crewAI is a Python repo built with FastAPI. It stores its data in chromadb, aiocache, lancedb, and SQLite, signs people in with oauthlib, pyjwt, and cryptography, uses AI through tiktoken, tokenizers, CrewAI, mcp, and OpenAI, makes its content with beautifulsoup4, pypdf, pillow, pymupdf, python-docx, and 5 more, validates its data with Pydantic, deploys with opentelemetry-api, OpenTelemetry, and opentelemetry-exporter-otlp-proto-http, and uses aiosqlite. It has 391,316 written lines, with 511 test files.
Read on November 5, 2026, at commit 6bd60b2. Read it as markdown
Frontend
Interface 2
- Rich37 files
- Textual3 files
Backend
The base 1
Data 5
chromadb27 files
lancedb2 files
- SQLite2 files · lib/crewai/src/crewai/state/provider/sqlite_provider.py, line 12
- aiocache4 files
- aiosqlite
Sign-in 3
oauthlib
- pyjwt3 files
- cryptography2 files
AI 4
- CrewAI490 files
mcp9 files
tokenizers
- tiktoken
Services 1
Other repos with a similar stack
Ordered by how much of its stack they share with crewAI, then by stars.
- open-webuiopen-webui157.7k
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
15 of 49 in common · SvelteCompare →
Frequently asked questions
What language is crewAI written in?
What framework does crewAI use?
What database does crewAI use?
What does crewAI sign people in with?
Does crewAI use AI?
What services does crewAI use?
Does crewAI have tests?
Which repos have a stack like crewAI'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.
Is it your repo? Add its badge, keep it up to date or take it down →

