llama_index vs unstructured
llama_index and unstructured share 4 technologies: beautifulsoup4, lxml, filetype, and psutil. llama_index is written in Python and unstructured in HTML.
What they share and what sets them apart
llama_index
LlamaIndex is the document processing platform for AI
Python52.8kRead on November 5, 2026, at commit 444fdf0What is llama_index built with?Only in llama_index
starlette
- aiomysql
- aiosqlite
- async-lru
- asyncpg
- azure-search-documents
- azure-storage-blob
- ibm-db
- pgvecto-rs
pgvector
psycopg
psycopg2-binary
- pyzmq
- Redis
weaviate-client
pyarrow
lancedb
oracledb
- DuckDB
- pymilvus
- SQLite
- tablestore
chromadb
falkordb
- MySQL
pinecone
clickhouse-connect
- gcsfs
pyiceberg
pymochow
- pymysql
- pyobvector
- s3fs
- tcvectordb
typesense
- ElevenLabs
- anyio
- graphql-core
tornado
- AIOHTTP
- Ray
- soupsieve
- tinycss2
- ipywidgets
- matplotlib-inline
prompt-toolkit
matplotlib
- Rich
- SQLAlchemy
- argon2-cffi
- azure-identity
google-auth-httplib2
google-auth-oauthlib
- cryptography
- pyjwt
- msal
- einops
firecrawl-py
- guardrails-ai
llama-index-core
- mem0ai
OpenAIopencv-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
tokenizers
- bleach
markupsafe
mistune
- nbformat
- newspaper3k
- xlrd
pillow
- bs4
- html2text
unstructured
- defusedxml
- jinja2
pymupdf
- docx2txt
- markdownify
docling
- lxml-html-clean
- markitdown
- nbconvert
- pdf2image
- pdfplumber
pypdf
pypdf2
tinytag
- youtube-transcript-api
- jsonschema-specifications
marshmallow
- referencing
- rfc3339-validator
- Pydantic
docling-core
- annotated-types
- jsonschema
- pydantic-core
- opentelemetry-api
opentelemetry-semantic-conventions
prometheus-client
- python-json-logger
- boto3
- docker
- Alibaba Cloud
- OpenTelemetry
In common
unstructured
Convert documents to structured data effortlessly. Unstructured is open-source ETL solution for transforming complex documents into clean, structured formats for language models. Visit our website to learn more about our enterprise grade Platform product for production grade workflows, partitioning, enrichments, chunking and embedding.
HTML15.7kRead on November 7, 2026, at commit 293d235What is unstructured built with?Only in unstructured
Side by side
Frequently asked questions
Which is bigger, llama_index or unstructured?
Which has more GitHub stars, llama_index or unstructured?
The proof: run-llama/llama_index on GitHub
Which has more tests, llama_index or unstructured?
Which was updated more recently, llama_index or unstructured?
Which has more commits signed by AI, llama_index or unstructured?
The proof: the commits each tool signed in Unstructured-IO/unstructured
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.

