Top AI Repos โ open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
๐ง Guide to Building RAG (Retrieval-Augmented Generation) Applications
| Date | Stars |
|---|---|
| 2026-07-31 | 317 |
| 2026-08-06 | 323 |
Today
+6 stars today
This week
โ stars this week
This month
โ stars this month
Momentum
9.0
growth rate 0.00%/day
# RAG All-in-one
## Hello there! ๐
I'm Long Le, a Machine Learning Engineer passionate about building AI systems. This repository is my collection of RAG (Retrieval-Augmented Generation) resources to help you build powerful AI applications.
Feel free to connect with me on social media to discuss AI, machine learning, or this project:
<div align="center">
<p>
<a href="https://www.linkedin.com/in/long-le-713b41111/" target="_blank"><img src="https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white" alt="LinkedIn" /></a> |
<a href="https://github.com/lehoanglong95" target="_blank"><img src="https://img.shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white" alt="GitHub" /></a>
</p>
</div>
## Introduction
RAG All-in-one is a guide to building Retrieval-Augmented Generation (RAG) applications. It offers a comprehensive collection of tools, libraries, and frameworks for RAG systems, organized by key components of the RAG architecture. This resource serves as a centralized directory to help you discover the most relevant technologies for each part of your RAG pipeline.
### RAG Architecture Diagram

## RAG Components
| Component | Description |
|-----------|-------------|
| [๐ Courses and Learning Materials](#courses-and-learning-materials) | Comprehensive courses and learning resources for mastering RAG systems |
| [๐ Document Ingestor](#document-ingestor) | Tools for ingesting and processing raw documents. Document loaders, parsers, and preprocessing tools |
| [โ๏ธ Chunking Techniques](#chunking-techniques) | Methods and tools for breaking down documents into manageable pieces for processing and retrieval |
| [๐ Retrieval](#retrieval) | Advanced techniques and methods for retrieving relevant information in RAG systems using LlamaIndex |
| [๐ Query Transform](#query-transform) | Advanced techniques for improving query quality and retrieval effectiveness in RAG systems |
| [๐ค Agent Framework](#agent-framework) | End-to-end frameworks for building RAG applications. Unified solutions for RAG implementation |
| [๐ Database](#database) | Databases optimized for storing and searching vector embeddings. Vector storage, similarity search, and indexing |
| [๐ป LLM](#llm) | Large Language Models for generating responses. LLM providers and frameworks |
| [๐ Embedding](#embedding) | Models and services for creating text embeddings. Embedding models and APIs |
| [๐ง Fine-tuning](#fine-tuning) | Tools and techniques for customizing LLMs to specific domains or tasks |
| [๐ฅ๏ธ LLM Observability](#llm-observability) | Tools for monitoring and analyzing LLM performance. Logging, tracing, and analytics |
| [๐ Prompt Techniques](#prompt-techniques) | Methods for effective prompt engineering. Prompt templates and frameworks |
| [๐ค Evaluation](#evaluation) | Tools for assessing RAG system performance. Metrics and evaluation frameworks |
| [๐บ User Interface](#user-interface) | Tools for building interactive AI interfaces. UI frameworks for RAG applications |
| [๐ Complete RAG Applications](#complete-rag-applications) | Ready-to-use, comprehensive RAG systems that integrate various components of the RAG stack |
## Courses and Learning Materials
Comprehensive courses and learning resources for mastering RAG systems.
| Course Name | Platform | Description | Link | Level |
|-------------|----------|-------------|------|-------|
| Building and Evaluating Advanced RAG Applications |  | Advanced retrieval methods, sentence-window retrieval, auto-merging retrieval, and evaluation metrics | [Link](https://www.deeplearning.ai/short-courses/building-evaluating-advanced-rag/) | Beginner |
| Learn RAG with LLMWare |  |Excerpt of 34,596 characters
Read on GitHubWould you bet a product on this? Bounded 0โ100 and slow moving.
matched fp:e79835090079e185, topic:rag, desc:retrieval-augmented generation, desc:retrieval augmented