superlinear-ai/raglite

🥤 RAGLite is a Python toolkit for Retrieval-Augmented Generation (RAG) with DuckDB or PostgreSQL

76
/ 100
Verified

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.

Maintenance 16 / 25
Adoption 17 / 25
Maturity 25 / 25
Community 18 / 25

How are scores calculated?

Stars

1,146

Forks

100

Language

Python

License

MPL-2.0

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.