superlinear-ai/raglite
🥤 RAGLite is a Python toolkit for Retrieval-Augmented Generation (RAG) with DuckDB or PostgreSQL
Combines DuckDB or PostgreSQL native hybrid search (full-text + vector) with advanced RAG techniques including adaptive retrieval, late chunking, and optimal semantic chunking solved via integer programming. Integrates with LiteLLM for any LLM provider, offers optional Model Context Protocol (MCP) server support, and includes specialized document processing (PDF-to-Markdown, OCR) alongside reranking and evaluation via Ragas, all without heavy dependencies like PyTorch or LangChain.
1,146 stars and 1,292 monthly downloads. Actively maintained with 1 commit in the last 30 days. Available on PyPI.
Stars
1,146
Forks
100
Language
Python
License
MPL-2.0
Category
Last pushed
Mar 11, 2026
Monthly downloads
1,292
Commits (30d)
1
Dependencies
20
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/superlinear-ai/raglite"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
beir-cellar/beir
A Heterogeneous Benchmark for Information Retrieval. Easy to use, evaluate your models across...
HKUDS/LightRAG
[EMNLP2025] "LightRAG: Simple and Fast Retrieval-Augmented Generation"
illuin-tech/vidore-benchmark
Vision Document Retrieval (ViDoRe): Benchmark. Evaluation code for the ColPali paper.
HKUDS/RAG-Anything
"RAG-Anything: All-in-One RAG Framework"
DataScienceUIBK/Rankify
🔥 Rankify: A Comprehensive Python Toolkit for Retrieval, Re-Ranking, and Retrieval-Augmented...