Open-source rAG, document parsing & vector search

Turn documents into LLM-ready data and search it. 13 projects, sorted by GitHub stars.

Share: X LinkedIn WhatsApp

13 open-source rag, document parsing & vector search

MarkItDown logo

MarkItDown

microsoft/markitdown

★ 190.7kMITOSI-approvedCommit 2026-10-04

Microsoft’s Python tool to convert PDFs, Word, PowerPoint, Excel and more to Markdown for LLMs.

pip install 'markitdown[all]'
RAGFlow logo

RAGFlow

infiniflow/ragflow

★ 92.3kApache-2.0OSI-approvedCommit 2026-10-17

RAG engine with deep document understanding and agent workflows; self-host to build chat-over-docs apps.

git clone https://github.com/infiniflow/ragflow.git
Crawl4AI logo

Crawl4AI

unclecode/crawl4ai

★ 85.7kApache-2.0OSI-approvedCommit 2026-10-15

Open-source crawler/scraper that turns websites into clean, LLM-ready Markdown.

pip install -U crawl4ai
MinerU logo

MinerU

opendatalab/MinerU

★ 81.9kApache-2.0 + additional termsSource-availableCommit 2026-10-11

Converts complex PDFs and Office docs into LLM-ready Markdown/JSON, strong on tables and formulas.

uv pip install -U "mineru>=4.0,<5"
Docling logo

Docling

docling-project/docling

★ 69kMITOSI-approvedCommit 2026-10-16

Converts PDFs, Office docs and more into structured Markdown/JSON ready for RAG and agents.

pip install docling
Meilisearch logo

Meilisearch

meilisearch/meilisearch

★ 59.6kMIT (Enterprise Edition BUSL-1.1)Open coreCommit 2026-10-15

Fast search engine API with typo tolerance and AI-powered hybrid (keyword + vector) search.

Install: curl/docker install per docs.

Milvus logo

Milvus

milvus-io/milvus

★ 46.4kApache-2.0OSI-approvedCommit 2026-10-17

Cloud-native vector database for large-scale similarity search.

pip install -U pymilvus
GraphRAG logo

GraphRAG

microsoft/graphrag

★ 36.4kMITOSI-approvedCommit 2026-10-08

Microsoft’s graph-based RAG pipeline that builds a knowledge graph from your data for better answers.

Install: pip install graphrag (PyPI package per docs).

ScrapeGraphAI logo

ScrapeGraphAI

ScrapeGraphAI/Scrapegraph-ai

★ 31.8kMITOSI-approvedCommit 2026-10-06

Python scraping library that uses LLM pipelines to extract structured data from websites and docs.

pip install scrapegraphai
kotaemon logo

kotaemon

Cinnamon/kotaemon

★ 25.8kApache-2.0OSI-approvedCommit 2026-05-30

Clean, self-hostable RAG UI for chatting with your documents using local or cloud models.

docker run <...> ghcr.io/cinnamon/kotaemon:main-lite
pgvector logo

pgvector

pgvector/pgvector

★ 23.4kPostgreSQLOSI-approvedCommit 2026-10-01

Postgres extension for vector similarity search, used by Supabase, Neon and most Postgres hosts.

brew install pgvector
Jina Reader logo

Jina Reader

jina-ai/reader

★ 12.2kApache-2.0OSI-approvedCommit 2026-05-22

Turn any URL into LLM-friendly text with the r.jina.ai prefix; self-hostable OSS version.

docker run --rm -p 3000:8081 ghcr.io/jina-ai/reader:oss
LanceDB logo

LanceDB

lancedb/lancedb

★ 11.7kApache-2.0OSI-approvedCommit 2026-10-16

Embedded (serverless) vector/multimodal database you can run in-process for RAG and search.

Install: pip install lancedb / npm install @lancedb/lancedb (per README "How to Install").

Stars, licences and last-commit dates come from the GitHub REST API, fetched 17 Oct 2026. Archived repos, repos with no commit in 12 months and non-open licences are excluded. Install commands are copied from each README.