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

Styles 3

Interface 9

Icons 2

  • Lucide150 files
  • @remixicon/react2 files

Backend

Data 8

Data access 3

Sign-in 4

AI 8

Services 2

Support

The base 2

Content 19

7 more

Validation 3

Testing 3

  • Pytest539 files
  • @playwright/test64 files
  • pytest-asyncio8 files

Deploy 4

Tools 6

  • TypeScript37 files
  • pre-commit
  • Ruff
  • uv
  • pip2 files
  • mypy

Other 29

  • i18next15 files
  • websockets10 files
  • pycryptodome5 files
  • Lodash2 files
  • Axios1 file
  • i18next-browser-languagedetector1 file
  • slack-sdk1 file
  • certifi
  • pandas
  • python-telegram-bot
  • pyyaml
  • urllib3
17 more
  • react-i18next156 files
  • httpx49 files
  • aiocqhttp9 files
  • lark-oapi8 files
  • dingtalk-stream6 files
  • requests5 files
  • aiofiles4 files
  • chardet2 files
  • quart-cors2 files
  • regex2 files
  • clsx1 file
  • xxhash1 file
  • matrix-nio
  • pynacl
  • python-multipart
  • python-socks
  • tzdata

Other repos with a similar stack

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

Frequently asked questions

What language is LangBot written in?
LangBot is written in Python, with 640,677 written lines.
What framework does LangBot use?
LangBot is built with quart, AIOHTTP, React, react-router-dom, and Vite.
What database does LangBot use?
LangBot stores its data in Postgres and chromadb and reaches it with sqlmodel, SQLAlchemy, and alembic.

The proof: src/langbot/pkg/persistence/tenant_uow.py, line 16

What does LangBot sign people in with?
LangBot signs people in with argon2-cffi, cryptography, pyjwt, and @simplewebauthn/browser.
Does LangBot use AI?
Yes. LangBot uses AI through LangChain, langsmith, Ollama, tavily-python, tiktoken, mcp, dashscope, litellm, and OpenAI.
What services does LangBot use?
LangBot uses aiosqlite, async-lru, asyncpg, pgvector, pymilvus, SQLite, and Qdrant.
Does LangBot have tests?
Yes. LangBot has 850 test files and is tested with Pytest, pytest-asyncio, and @playwright/test.
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.

Or look inside SeeRepo's own →

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