#26 · Primary category: Knowledge Base & RAG
unstructured
Open-source ETL for converting complex documents into clean, structured data for language models.
Project last updated:08/28/26
GitHub Stars
15.4K
Forks
1.3K
Contributors
148
License
Apache-2.0
Why we included this project
Most RAG pipelines break on the ingestion step long before the model ever sees a query. Unstructured sits between raw files and your vector store, turning PDFs, Word documents, HTML pages, and a long tail of other formats into structured JSON or CSV elements. The partitioning logic reads document structure instead of flattening everything to plain text, which matters when your knowledge base is built from contracts, manuals, or internal wikis. It also covers the unglamorous parts of ingestion, like OCR for scanned pages and layout-aware extraction, so the text you embed is actually usable. That saves you from writing and maintaining a separate parser for every file type your users upload.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
ragflow
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
Understand-Anything
Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
crawl4ai
🚀🤖 Crawl4AI: Open-source LLM Friendly Web Crawler & Scraper. Don't be shy, join here: https://discord.gg/jP8KfhDhyN
docling
Get your documents ready for gen AI
anything-llm
Stop renting your intelligence. Own it with AnythingLLM. Everything you need for a powerful local-first agent experience