bakrianoo/mini-rag

An Educational Project (step by step) to teach how to build a production-ready app for RAG application.

53
/ 100
Established

Implements a complete RAG pipeline using FastAPI, PostgreSQL with pgvector for semantic search, and MongoDB/SQLAlchemy for data persistence, with support for multiple LLM backends including local Ollama and OpenAI. Features asynchronous task processing via Celery workers for file ingestion and vector indexing, plus production deployment patterns with Docker, monitoring via Prometheus/Grafana, and database migrations using Alembic.

541 stars. No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

541

Forks

217

Language

Python

License

Apache-2.0

Last pushed

Aug 15, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/bakrianoo/mini-rag"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.