¿Con qué está hecho LangBot?

LangBot es un repo de Python hecho con quart, AIOHTTP, React, react-router-dom y Vite. Guarda sus datos en Postgres y chromadb, accede a ellos con sqlmodel, SQLAlchemy y alembic, inicia sesión con argon2-cffi, cryptography, pyjwt y @simplewebauthn/browser, usa IA con LangChain, langsmith, Ollama, tavily-python, tiktoken y 4 más, arma su contenido con ebooklib, html2text, mako, pypdf, python-docx y 14 más, valida sus datos con Pydantic, @hookform/resolvers y Zod, se prueba con Pytest, pytest-asyncio y @playwright/test, se despliega con boto3, botocore, colorlog y psutil y usa aiosqlite, async-lru, asyncpg, pgvector, pymilvus y 2 más. Son 640,677 líneas escritas, con 850 archivos de prueba.

Leído el 6 de noviembre de 2026, en el commit 759ab65. Léela en markdown

Frontend

La base 3

Estilos 3

Interfaz 9

Iconos 2

  • Lucide150 archivos
  • @remixicon/react2 archivos

Backend

Datos 8

Acceso a los datos 3

Inicio de sesión 4

IA 8

Servicios 2

Apoyo

La base 2

Contenido 19

7 más

Validación 3

Pruebas 3

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

Despliegue 4

  • psutil1 archivo
  • boto31 archivo
  • botocore1 archivo
  • colorlog1 archivo

Herramientas 6

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

Otras 29

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

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con LangBot, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito LangBot?
LangBot está escrito en Python, con 640,677 líneas escritas.
¿Qué framework usa LangBot?
LangBot está hecho con quart, AIOHTTP, React, react-router-dom y Vite.
¿Qué base de datos usa LangBot?
LangBot guarda sus datos en Postgres y chromadb y accede a ellos con sqlmodel, SQLAlchemy y alembic.

La prueba: src/langbot/pkg/persistence/tenant_uow.py, línea 16

¿Con qué inicia sesión LangBot?
LangBot inicia sesión con argon2-cffi, cryptography, pyjwt y @simplewebauthn/browser.
¿LangBot usa IA?
Sí. LangBot usa IA con LangChain, langsmith, Ollama, tavily-python, tiktoken, mcp, dashscope, litellm y OpenAI.
¿Qué servicios usa LangBot?
LangBot usa aiosqlite, async-lru, asyncpg, pgvector, pymilvus, SQLite y Qdrant.
¿LangBot tiene pruebas?
Sí. LangBot tiene 850 archivos de prueba y se prueba con Pytest, pytest-asyncio y @playwright/test.
¿Qué repos tienen un stack parecido a LangBot?

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →