¿Con qué está hecho llama_index?

llama_index es un repo de Python hecho con starlette, anyio, graphql-core, tornado, AIOHTTP y 1 más. Guarda sus datos en pyarrow, lancedb, oracledb, DuckDB, pymilvus y 6 más, accede a ellos con SQLAlchemy, inicia sesión con argon2-cffi, azure-identity, Google, google-auth-httplib2, google-auth-oauthlib y 3 más, usa IA con einops, firecrawl-py, guardrails-ai, llama-index-core, mem0ai y 37 más, arma su contenido con beautifulsoup4, bleach, markupsafe, mistune, nbformat y 23 más, valida sus datos con jsonschema-specifications, marshmallow, referencing, rfc3339-validator, Pydantic y 4 más, se prueba con pytest-cov, Pytest, pytest-asyncio, playwright, pytest-mock y 2 más, se despliega con opentelemetry-api, opentelemetry-semantic-conventions, prometheus-client, psutil, python-json-logger y 4 más y usa aiomysql, aiosqlite, async-lru, asyncpg, azure-search-documents y 19 más. Son 473,236 líneas escritas, con 1,607 archivos de prueba.

Leído el 5 de noviembre de 2026, en el commit 444fdf0. Léela en markdown

Frontend

Estilos 2

  • soupsieve
  • tinycss2

Interfaz 5

Backend

La base 1

Datos 34

22 más
  • typesense1 archivo
  • pgvector
  • psycopg
  • psycopg2-binary
  • redis
  • weaviate-client
  • pymilvus3 archivos
  • tablestore3 archivos
  • gcsfs1 archivo
  • pymysql1 archivo
  • pyobvector1 archivo
  • s3fs1 archivo
  • tcvectordb1 archivo
  • aiomysql
  • aiosqlite
  • async-lru
  • asyncpg
  • azure-search-documents
  • azure-storage-blob
  • ibm-db
  • pgvecto-rs
  • pyzmq

Acceso a los datos 1

Inicio de sesión 8

IA 42

  • torch25 archivos
  • cohere5 archivos
  • LangChain5 archivos
  • mcp4 archivos
  • sentence-transformers4 archivos
  • dashscope3 archivos
  • fastembed3 archivos
  • nltk3 archivos
  • litellm2 archivos
  • ModelScope2 archivos
  • Ollama2 archivos
  • scikit-learn2 archivos
30 más
  • vLLM2 archivos
  • flashrank1 archivo
  • langfuse1 archivo
  • mlx1 archivo
  • nomic1 archivo
  • optimum1 archivo
  • peft1 archivo
  • presidio-analyzer1 archivo
  • tokenizers1 archivo
  • firecrawl-py
  • llama-index-core
  • openai
  • opencv-python
  • PaddlePaddle
  • transformers23 archivos
  • ibm-watsonx-ai6 archivos
  • tiktoken5 archivos
  • flagembedding3 archivos
  • sentencepiece3 archivos
  • openvino2 archivos
  • tritonclient2 archivos
  • datasets1 archivo
  • exa-py1 archivo
  • hnswlib1 archivo
  • mlx-lm1 archivo
  • paddleocr1 archivo
  • einops
  • guardrails-ai
  • mem0ai
  • tavily-python

Servicios 1

Apoyo

La base 5

Contenido 28

  • pillow22 archivos
  • unstructured6 archivos
  • jinja24 archivos
  • lxml4 archivos
  • pymupdf4 archivos
  • docling1 archivo
  • pypdf1 archivo
  • pypdf21 archivo
  • tinytag1 archivo
  • markupsafe
  • bs417 archivos
  • html2text6 archivos
16 más
  • defusedxml4 archivos
  • filetype3 archivos
  • docx2txt2 archivos
  • markdownify2 archivos
  • lxml-html-clean1 archivo
  • markitdown1 archivo
  • nbconvert1 archivo
  • pdf2image1 archivo
  • pdfplumber1 archivo
  • youtube-transcript-api1 archivo
  • beautifulsoup4
  • bleach
  • mistune
  • nbformat
  • newspaper3k
  • xlrd

Validación 9

  • Pydantic70 archivos
  • docling-core2 archivos
  • pydantic-core1 archivo
  • marshmallow
  • annotated-types1 archivo
  • jsonschema1 archivo
  • jsonschema-specifications
  • referencing
  • rfc3339-validator

Pruebas 7

  • Pytest474 archivos
  • pytest-asyncio53 archivos
  • playwright7 archivos
  • pytest-mock6 archivos
  • Faker2 archivos
  • Selenium2 archivos
  • pytest-cov

Despliegue 9

  • docker7 archivos
  • Alibaba Cloud6 archivos
  • OpenTelemetry2 archivos
  • opentelemetry-api
  • opentelemetry-semantic-conventions
  • prometheus-client
  • psutil
  • boto316 archivos
  • python-json-logger

Herramientas 45

  • click9 archivos
  • ipython3 archivos
  • Setuptools1 archivo
  • Black
  • boto3-stubs
  • coverage
  • griffe
  • ipykernel
  • jedi
  • Jupyter
  • jupyterlab
  • notebook
33 más
  • parso
  • pre-commit
  • pygments
  • pylint
  • Ruff
  • virtualenv
  • typing-extensions39 archivos
  • packaging8 archivos
  • astroid
  • asttokens
  • cfgv
  • codespell
  • distlib
  • executing
  • identify
  • iniconfig
  • mccabe
  • mypy
  • mypy-extensions
  • nbclient
  • nodeenv
  • overrides
  • pathspec
  • pip
  • pluggy
  • pure-eval
  • pycparser
  • stack-data
  • types-protobuf
  • types-python-dateutil
  • types-pyyaml
  • types-requests
  • types-setuptools

Otras 84

  • fsspec36 archivos
  • NumPy36 archivos
  • pandas25 archivos
  • tqdm14 archivos
  • dataclasses-json9 archivos
  • pyyaml6 archivos
  • websockets3 archivos
  • networkx2 archivos
  • geopy1 archivo
  • platformdirs1 archivo
  • Polars1 archivo
  • praw1 archivo
72 más
  • python-dateutil1 archivo
  • slack-sdk1 archivo
  • termcolor1 archivo
  • trafilatura1 archivo
  • tweepy1 archivo
  • urllib31 archivo
  • wandb1 archivo
  • wrapt1 archivo
  • attrs
  • Babel
  • certifi
  • filelock
  • google-api-core
  • joblib
  • python-gitlab
  • requests123 archivos
  • httpx53 archivos
  • tenacity32 archivos
  • deprecated18 archivos
  • nest-asyncio5 archivos
  • arxiv3 archivos
  • pyaudio2 archivos
  • tomli2 archivos
  • wikipedia2 archivos
  • yfinance2 archivos
  • dirtyjson1 archivo
  • duckduckgo-search1 archivo
  • grpcio1 archivo
  • more-itertools1 archivo
  • python-dotenv1 archivo
  • retrying1 archivo
  • six1 archivo
  • yarl1 archivo
  • ag-ui-protocol
  • aiohappyeyeballs
  • aiohttp-retry
  • aiosignal
  • arrow
  • async-timeout
  • cffi
  • chardet
  • charset-normalizer
  • colorama
  • comm
  • decorator
  • dill
  • exceptiongroup
  • frozenlist
  • greenlet
  • h11
  • httpcore
  • idna
  • importlib-metadata
  • json5
  • jsonpointer
  • multidict
  • pexpect
  • propcache
  • ptyprocess
  • pywin32
  • regex
  • requests-toolbelt
  • rpds-py
  • sniffio
  • sseclient-py
  • tomlkit
  • traitlets
  • typing-inspection
  • wcwidth
  • webcolors
  • websocket-client
  • zipp

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito llama_index?
llama_index está escrito en Python, con 473,236 líneas escritas.
¿Qué framework usa llama_index?
llama_index está hecho con starlette, anyio, graphql-core, tornado, AIOHTTP y Ray.
¿Qué base de datos usa llama_index?
llama_index guarda sus datos en pyarrow, lancedb, oracledb, DuckDB, pymilvus, SQLite, tablestore, chromadb, falkordb, MySQL y pinecone y accede a ellos con SQLAlchemy.
¿Con qué inicia sesión llama_index?
llama_index inicia sesión con argon2-cffi, azure-identity, Google, google-auth-httplib2, google-auth-oauthlib, cryptography, pyjwt y msal.
¿llama_index usa IA?
Sí. llama_index usa IA con einops, firecrawl-py, guardrails-ai, llama-index-core, mem0ai, openai, opencv-python, PaddlePaddle, tavily-python, torch, transformers, ibm-watsonx-ai, cohere, LangChain, tiktoken, mcp, sentence-transformers, dashscope, fastembed, flagembedding, nltk, sentencepiece, litellm, ModelScope, Ollama, openvino, scikit-learn, tritonclient, vLLM, datasets, exa-py, flashrank, hnswlib, langfuse, mlx, mlx-lm, nomic, optimum, paddleocr, peft, presidio-analyzer y tokenizers.
¿Qué servicios usa llama_index?
llama_index usa aiomysql, aiosqlite, async-lru, asyncpg, azure-search-documents, azure-storage-blob, ibm-db, pgvecto-rs, pgvector, psycopg, psycopg2-binary, pyzmq, redis, weaviate-client, clickhouse-connect, gcsfs, pyiceberg, pymochow, pymysql, pyobvector, s3fs, tcvectordb, typesense y ElevenLabs.
¿llama_index tiene pruebas?
Sí. llama_index tiene 1,607 archivos de prueba y se prueba con pytest-cov, Pytest, pytest-asyncio, playwright, pytest-mock, Faker y Selenium.
¿Qué repos tienen un stack parecido a llama_index?

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 →