What is LangBot built with?
LangBot is a Python repo built with quart, AIOHTTP, React, react-router-dom, and Vite. It stores its data in Postgres and chromadb, reaches it with sqlmodel, SQLAlchemy, and alembic, signs people in with argon2-cffi, cryptography, pyjwt, and @simplewebauthn/browser, uses AI through LangChain, langsmith, Ollama, tavily-python, tiktoken, and 4 more, makes its content with ebooklib, html2text, mako, pypdf, python-docx, and 14 more, validates its data with Pydantic, @hookform/resolvers, and Zod, is tested with Pytest, pytest-asyncio, and @playwright/test, deploys with boto3, botocore, colorlog, and psutil, and uses aiosqlite, async-lru, asyncpg, pgvector, pymilvus, and 2 more. It has 640,677 written lines, with 850 test files.
Read on November 6, 2026, at commit 759ab65. Read it as markdown
Frontend
The base 3
- React205 files · in web/package.json
react-router-dom44 files
- Vite2 files · in web/package.json
Styles 3
class-variance-authority7 files
tailwind-merge1 file
- Tailwind CSS
Interface 9
Icons 2
- Lucide150 files
@remixicon/react2 files
Backend
Data 8
- Postgres3 files · src/langbot/pkg/persistence/tenant_uow.py, line 16
chromadb2 files
- SQLite1 file · pyproject.toml, line 13
pgvector
- pymilvus1 file
- aiosqlite
- async-lru
- asyncpg
Data access 3
- SQLAlchemy106 files
sqlmodel
- alembic1 file
Sign-in 4
@simplewebauthn/browser2 files
- cryptography6 files
- pyjwt3 files
- argon2-cffi
Services 2
OpenAI2 files · plugins/misc/AIImagePlugin/main.py, line 30- Qdrant1 file · src/langbot/pkg/vector/vdbs/qdrant.py, line 5
Other repos with a similar stack
Ordered by how much of its stack they share with LangBot, then by stars.
- run-llamallama_index52.8k
LlamaIndex is the document processing platform for AI
29 of 108 in commonCompare → - bojieliai-agent-book57.2k
《深入理解 AI Agent:设计原理与工程实践》(李博杰 著)开源主仓库:全书正文、编译版 PDF 与按章配套代码
28 of 108 in commonCompare →
Frequently asked questions
What language is LangBot written in?
What framework does LangBot use?
What database does LangBot use?
The proof: src/langbot/pkg/persistence/tenant_uow.py, line 16
What does LangBot sign people in with?
Does LangBot use AI?
What services does LangBot use?
Does LangBot have tests?
Which repos have a stack like LangBot'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 →

