mini-rag and RAG

These are competitors offering similar educational implementations of RAG systems from scratch, where the more mature project (A) with significantly higher adoption would likely be the preferred choice for learning production-ready patterns.

mini-rag
53
Established
RAG
39
Emerging
Maintenance 2/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 6/25
Adoption 4/25
Maturity 16/25
Community 13/25
Stars: 541
Forks: 217
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
Stars: 6
Forks: 2
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stale 6m No Package No Dependents
No Package No Dependents

About mini-rag

bakrianoo/mini-rag

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

This project is an educational resource that teaches developers how to build a Retrieval Augmented Generation (RAG) application from scratch. It guides users through creating a system that takes text documents as input and can answer questions about their content. The end-user persona is a developer looking to understand and implement RAG applications in a production setting.

RAG development LLM application building Python backend production-ready applications educational programming

About RAG

MahmoudIbrahims/RAG

This is standard mini–RAG Application from scratch

Scores updated daily from GitHub, PyPI, and npm data. How scores work