retrieval-augmented-generation

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

  • infiniflow/ragflow

    RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document understanding.

    Language:TypeScript46.9k2193.4k4.3k
  • 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:TypeScript34.4k2944.1k5.8k
  • storm

    stanford-oval/storm

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

    Language:Python23.6k1711972.1k
  • 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 Notebook22.9k4717391
  • 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:Python20k1473.8k2.1k
  • HKUDS/LightRAG

    "LightRAG: Simple and Fast Retrieval-Augmented Generation"

    Language:Python13.2k1146921.9k
  • llmware-ai/llmware

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

    Language:Python12k501621.8k
  • txtai

    neuml/txtai

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

    Language:Python10.6k105852674
  • FlagOpen/FlagEmbedding

    Retrieval and Retrieval-augmented LLMs

    Language:Python9.1k531.2k655
  • SciPhi-AI/R2R

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

    Language:Python5.9k40252451
  • TaskingAI

    TaskingAI/TaskingAI

    The open source platform for AI-native application development.

    Language:Python5.1k5496318
  • WangRongsheng/awesome-LLM-resourses

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

  • cognita

    truefoundry/cognita

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

    Language:Python4k3449329
  • AutoRAG

    Marker-Inc-Korea/AutoRAG

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

    Language:Python3.7k31604290
  • langroid

    langroid/langroid

    Harness LLMs with Multi-Agent Programming

    Language:Python3.2k23215307
  • NVIDIA/GenerativeAIExamples

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

    Language:Python2.9k7057698
  • 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.7k280248
  • vearch

    vearch/vearch

    Distributed vector search for AI-native applications

    Language:Go2.1k76582337
  • LearnPrompt/LearnPrompt

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

    Language:JavaScript2.1k186177
  • RUC-NLPIR/FlashRAG

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

    Language:Python2k13115181
  • devflowinc/trieve

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

    Language:Rust2k151.2k179
  • nestia

    samchon/nestia

    NestJS Helper + AI Chatbot Development

    Language:TypeScript2k11435109
  • qdrant/fastembed

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

    Language:Python1.9k16194127
  • illuin-tech/colpali

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

    Language:Python1.7k18101137
  • Neurite

    satellitecomponent/Neurite

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

    Language:JavaScript1.5k3819128
  • simular-ai/Agent-S

    [ICLR 2025] Agent S: an open agentic framework that uses computers like a human

    Language:Python1.4k2622158
  • PocketFlow

    The-Pocket/PocketFlow

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

    Language:Python1.4k176126
  • parthsarthi03/raptor

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

    Language:Python1.1k1546160
  • jxzhangjhu/Awesome-LLM-RAG

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

  • 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:Python1k5927
  • superlinked/superlinked

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

    Language:Jupyter Notebook997252766
  • viddexa/autollm

    Ship RAG based LLM web apps in seconds.

    Language:Python98818099
  • HKUDS/MiniRAG

    "MiniRAG: Making RAG Simpler with Small and Free Language Models"

    Language:Python8921539104
  • DEEP-PolyU/Awesome-GraphRAG

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

  • superlinear-ai/raglite

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

    Language:Python87383173
  • pchunduri6/rag-demystified

    An LLM-powered advanced RAG pipeline built from scratch

    Language:Python8306652