Technologies
What is crawl4ai built with?
crawl4ai is a Python repo built with FastAPI, uvicorn, AIOHTTP, and anyio. It stores its data in SQLite, signs people in with pyjwt, uses AI through rank-bm25 and mcp, makes its content with lxml, beautifulsoup4, pillow, and pypdf, validates its data with email-validator and Pydantic, is tested with playwright and fake-useragent, deploys with Gunicorn, psutil, and prometheus-fastapi-instrumentator, and uses aiosqlite and Redis. It has 176,861 written lines, with 286 test files.
Read on November 4, 2026, at commit cae74b2. Read it as markdown
Frontend
Interface
- Rich7 files
Backend
Data
- aiosqlite
- Redis4 files · deploy/docker/api.py, line 16
- SQLite4 files · crawl4ai/async_database.py, line 4
Sign-in
- pyjwt2 files
AI
- rank-bm255 files
mcp1 file
Support
The base
- AIOHTTP5 files
- anyio2 files
Content
lxml8 files
- beautifulsoup44 files
pillow3 files
pypdf1 file
Validation
- email-validator
- Pydantic8 files
Testing
playwright9 files
fake-useragent1 file
Deploy
- Gunicorn
psutil8 files
- prometheus-fastapi-instrumentator1 file
Tools
click3 files
Other
- cssselect
- shapely
- httpx7 files
- requests7 files
- NumPy5 files
- aiofiles4 files
pyyaml3 files
- lark2 files
- xxhash2 files
brotli1 file
- chardet1 file
- colorama1 file
- humanize1 file
pyopenssl1 file
- python-dotenv1 file
- slowapi1 file
snowballstemmer1 file
websockets1 file
Other repos with a similar stack
Ordered by how much of its stack they share with crawl4ai, then by stars.
- open-webuiopen-webui157.7k
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
14 of 41 in common · SvelteCompare → - browser-usebrowser-use120k
Open-source Python library for AI browser agents, plus Browser Use Cloud: stealth browsers and a hosted agent API.
8 of 41 in commonCompare →
Frequently asked questions
What language is crawl4ai written in?
What framework does crawl4ai use?
What database does crawl4ai use?
The proof: crawl4ai/async_database.py, line 4
What does crawl4ai sign people in with?
Does crawl4ai use AI?
What services does crawl4ai use?
Does crawl4ai have tests?
Which repos have a stack like crawl4ai's?
What is your repo built with?
Paste your public repo and see it drawn.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →