retrieval-augmented-generation

There are 1421 repositories under retrieval-augmented-generation topic.

  • infiniflow/ragflow

    RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs

    Language:TypeScript64.3k2935.2k6.7k
  • llm-app

    pathwaycom/llm-app

    Ready-to-run cloud templates for RAG, AI pipelines, and enterprise search with live data. 🐳Docker-friendly.⚡Always in sync with Sharepoint, Google Drive, S3, Kafka, PostgreSQL, real-time data APIs, and more.

    Language:Jupyter Notebook40.4k4617407
  • chatchat-space/Langchain-Chatchat

    Langchain-Chatchat(原Langchain-ChatGLM)基于 Langchain 与 ChatGLM, Qwen 与 Llama 等语言模型的 RAG 与 Agent 应用 | Langchain-Chatchat (formerly langchain-ChatGLM), local knowledge based LLM (like ChatGLM, Qwen and Llama) RAG and Agent app with langchain

    Language:TypeScript36.1k2954.2k6k
  • storm

    stanford-oval/storm

    An LLM-powered knowledge curation system that researches a topic and generates a full-length report with citations.

    Language:Python27.4k1902222.5k
  • haystack

    deepset-ai/haystack

    AI orchestration framework to build customizable, production-ready LLM applications. Connect components (models, vector DBs, file converters) to pipelines or agents that can interact with your data. With advanced retrieval methods, it's best suited for building RAG, question answering, semantic search or conversational agent chatbots.

    Language:Python22.5k1584.1k2.4k
  • HKUDS/LightRAG

    "LightRAG: Simple and Fast Retrieval-Augmented Generation"

    Language:Python20.9k1511.2k3k
  • llmware-ai/llmware

    Unified framework for building enterprise RAG pipelines with small, specialized models

    Language:Python14.4k501623k
  • txtai

    neuml/txtai

    💡 All-in-one open-source AI framework for semantic search, LLM orchestration and language model workflows

    Language:Python11.6k111916740
  • FlagOpen/FlagEmbedding

    Retrieval and Retrieval-augmented LLMs

    Language:Python10.5k531.2k782
  • PocketFlow

    The-Pocket/PocketFlow

    Pocket Flow: 100-line LLM framework. Let Agents build Agents!

    Language:Python8.4k3317946
  • SciPhi-AI/R2R

    SoTA production-ready AI retrieval system. Agentic Retrieval-Augmented Generation (RAG) with a RESTful API.

    Language:Python7.3k48319594
  • simular-ai/Agent-S

    Agent S: an open agentic framework that uses computers like a human

    Language:Python6.3k2622680
  • TaskingAI

    TaskingAI/TaskingAI

    The open source platform for AI-native application development.

    Language:Python5.3k5497355
  • WangRongsheng/awesome-LLM-resourses

    🧑‍🚀 全世界最好的LLM资料总结(数据处理、模型训练、模型部署、o1 模型、MCP、小语言模型、视觉语言模型) | Summary of the world's best LLM resources.

  • AutoRAG

    Marker-Inc-Korea/AutoRAG

    AutoRAG: An Open-Source Framework for Retrieval-Augmented Generation (RAG) Evaluation & Optimization with AutoML-Style Automation

    Language:Python4.3k33627338
  • cognita

    truefoundry/cognita

    RAG (Retrieval Augmented Generation) Framework for building modular, open source applications for production by TrueFoundry

    Language:Python4.2k3449354
  • langroid

    langroid/langroid

    Harness LLMs with Multi-Agent Programming

    Language:Python3.7k28247349
  • NVIDIA/GenerativeAIExamples

    Generative AI reference workflows optimized for accelerated infrastructure and microservice architecture.

    Language:Jupyter Notebook3.4k7669832
  • swirl-search

    swirlai/swirl-search

    AI Search & RAG Without Moving Your Data. Get instant answers from your company's knowledge across 100+ apps while keeping data secure. Deploy in minutes, not months.

    Language:Python2.9k280271
  • RUC-NLPIR/FlashRAG

    ⚡FlashRAG: A Python Toolkit for Efficient RAG Research (WWW2025 Resource)

    Language:Python2.7k15123238
  • devflowinc/trieve

    All-in-one platform for search, recommendations, RAG, and analytics offered via API

    Language:Rust2.5k151.3k222
  • qdrant/fastembed

    Fast, Accurate, Lightweight Python library to make State of the Art Embedding

    Language:Python2.4k17195154
  • vearch

    vearch/vearch

    Distributed vector search for AI-native applications

    Language:Go2.2k76585348
  • LearnPrompt/LearnPrompt

    永久免费开源的 AIGC 课程, 目前已支持Prompt Engineering, ChatGPT, Midjourney, Runway, Stable Diffusion, AI数字人,AI声音&音乐,开源大模型

    Language:JavaScript2.2k186184
  • illuin-tech/colpali

    The code used to train and run inference with the ColVision models, e.g. ColPali, ColQwen2, and ColSmol.

    Language:Python2.2k18104198
  • nestia

    samchon/nestia

    NestJS Helper + AI Chatbot Development

    Language:TypeScript2.1k10460118
  • Neurite

    satellitecomponent/Neurite

    Fractal Graph-of-Thought. Rhizomatic Mind-Mapping for Ai-Agents, Web-Links, Notes, and Code.

    Language:JavaScript1.9k4221153
  • DEEP-PolyU/Awesome-GraphRAG

    Awesome-GraphRAG: A curated list of resources (surveys, papers, benchmarks, and opensource projects) on graph-based retrieval-augmented generation.

  • HKUDS/MiniRAG

    "MiniRAG: Making RAG Simpler with Small and Open-Sourced Language Models"

    Language:Python1.4k1543191
  • parthsarthi03/raptor

    The official implementation of RAPTOR: Recursive Abstractive Processing for Tree-Organized Retrieval

    Language:Python1.4k1546161
  • superlinked/superlinked

    Superlinked is a Python framework for AI Engineers building high-performance search & recommendation applications that combine structured and unstructured data.

    Language:Jupyter Notebook1.3k2628101
  • jxzhangjhu/Awesome-LLM-RAG

    Awesome-LLM-RAG: a curated list of advanced retrieval augmented generation (RAG) in Large Language Models

  • KalyanKS-NLP/rag-zero-to-hero-guide

    Comprehensive guide to learn RAG from basics to advanced.

    Language:Jupyter Notebook1.1k132301
  • superlinear-ai/raglite

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

    Language:Python1.1k93375
  • JamAIBase

    EmbeddedLLM/JamAIBase

    The collaborative spreadsheet for AI. Chain cells into powerful pipelines, experiment with prompts and models, and evaluate LLM responses in real-time. Work together seamlessly to build and iterate on AI applications.

    Language:Python1k5937
  • viddexa/autollm

    Ship RAG based LLM web apps in seconds.

    Language:Python99618099