Go RAG Implementations RAG Tools

Go-language RAG systems and frameworks with native implementations, vector storage integration, and semantic search capabilities. Does NOT include language-agnostic RAG concepts, non-Go implementations, or RAG applications for specific domains.

There are 69 go rag implementations tools tracked. The highest-rated is copilot-extensions/rag-extension at 48/100 with 96 stars.

Get all 69 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=rag&subcategory=go-rag-implementations&limit=20"

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

# Tool Score Tier
1 copilot-extensions/rag-extension

An example extension in go using retrevial-augmented generation

48
Emerging
2 wangle201210/go-rag

基于eino+gf+vue实现知识库的rag

48
Emerging
3 LlamaEdge/rag-api-server

A RAG API server written in Rust following OpenAI specs

44
Emerging
4 timescale/pgai

A suite of tools to develop RAG, semantic search, and other AI applications...

44
Emerging
5 ca-srg/ragent

RAGent - A CLI tool for building RAG systems with hybrid search (BM25 +...

42
Emerging
6 eryajf/langchaingo-ollama-rag

学习基于langchaingo结合ollama实现的rag应用流程

41
Emerging
7 BarnacleLabs/RAGmatic

A pragmatic approach to continuously vectorize your PostgreSQL tables with...

41
Emerging
8 bienwithcode/AdmissionAgent

Golang RAG chatbot for university admissions. Built with LangChain,...

38
Emerging
9 MegaGrindStone/go-light-rag

A Go library implementation of LightRAG - an advanced Retrieval-Augmented...

36
Emerging
10 RezaArani/aillm

Golang RAG/LLM framework with Memory and Transcriber - All-in-One Platform

35
Emerging
11 tsawler/tabula

Pure Go text extraction library with fluent API, layout analysis, and...

35
Emerging
12 timescale/private-rag-example

Private RAG app sample using Llama3, Ollama and PostgreSQL

34
Emerging
13 rapidloop/ragdemo

Example of a Retrieval-Augmented Generation with Postgres, pgvector, ollama,...

34
Emerging
14 pgEdge/pgedge-rag-server

A simple API server for performing Retrieval-Augmented Generation (RAG) of...

34
Emerging
15 subhadeeproy3902/go-rag-ai

RAG (Retrieval-Augmented Generation) chatbot built in Go using the Groq API...

32
Emerging
16 aruntemme/go-rag

Advanced RAG System with Go featuring intelligent adaptive chunking,...

31
Emerging
17 lixiang0618/LearnGo

LearnGo, a ios versatile learning tool with RAG and Prompting under LLM like...

30
Emerging
18 Rayato159/rust-llm-rag

To implement LLM as a services.

29
Experimental
19 breeew/brew

Golang based RAG service. Come Brew, build your second brain.

27
Experimental
20 HildaM/eino-rag

基于 Eino 构建的 RAG (检索增强生成) 应用系统。

26
Experimental
21 aguidirh/go-rag-chatbot

AI RAG chat bot that know your domain.

24
Experimental
22 payals/pg_rag_slide_generator

Automatic slide deck generator using the power of Postgres as an AI control...

23
Experimental
23 halftruths/Postgres-RAG-Colab-Demo

A self-contained Google Colab Notebook that implements RAG using Postgres...

23
Experimental
24 nlink-jp/lite-rag

CLI-based RAG tool for Markdown documents using a local LLM (LM Studio /...

22
Experimental
25 andygeiss/memory-pipeline

A CLI tool that extracts structured knowledge notes from source files using...

22
Experimental
26 kuc-arc-f/golang_3ex

Golang example , RAG Search

22
Experimental
27 lukemilby/archiver

Rust CLI tool to interact with Ollama with Surreal DB Vector Database

22
Experimental
28 alpozcan/yazman

Türkçe teknik makale yazım denetleyicisi — yerel LLM + RAG ile. Turkish...

22
Experimental
29 DotNetAge/gorag

GoRAG is a production-ready, high-performance RAG (Retrieval-Augmented...

22
Experimental
30 takeshy/ragujuary

RAG tool by Gemini File Search

22
Experimental
31 Sector-F-Labs/reservoir

Store all your LLM Interactions

22
Experimental
32 magifd2/lite-rag

CLI-based RAG tool for Markdown documents using a local LLM (LM Studio /...

22
Experimental
33 AnubhavMadhav/XLR8

High-performance RAG ingestion engine in Go. Features concurrent worker...

21
Experimental
34 Gekuyme/vertex-rag

Vertex RAG helps teams build grounded knowledge assistants over private...

21
Experimental
35 chegangan/eino-rag

一个基于 Eino 框架的综合性大模型应用,用eino实现了一个流式对话AI和一个集成了Qdrant向量数据库的RAG知识库。是学习和实践大模型工程化的绝佳案例。

21
Experimental
36 org-cyber/azeru

High Performance RAG system Built in Go

21
Experimental
37 VeriTeknik/pluggedinkit-go

Official Go SDK for the Plugged.in Library API. Full support for document...

21
Experimental
38 cloud-neutral-toolkit/rag-server.svc.plus

High-performance, modular RAG backend and "Knowledge Engine" Built with Go...

21
Experimental
39 gyaan/knowledge-pipeline

Production-ready RAG system in pure Go — TF-IDF embeddings, cosine...

21
Experimental
40 saber13812002/iranseda-crawler-golang-

iran seda crawler golang

20
Experimental
41 suapapa/go_ragkit

Go pkg. for vector store

20
Experimental
42 f0x4n6/fox-query

Experimental Fox Hunt RAG and LLM server

19
Experimental
43 threeequarter/rag-terminal

Simple and small RAG to use with local models. NexaSDK is supported as of now.

18
Experimental
44 STRRL/tavily-go

Go client for Tavily Search API.

18
Experimental
45 yswa-var/Vectoria

your personal privacy focused ollama integrated CLI RAG

18
Experimental
46 tkc/llm-repository-loader

LLM Repository Loader is a Go-based command-line tool that efficiently...

18
Experimental
47 Richd0tcom/go-wetro

A Go wrapper to interact with Wetrocloud's API for AI-powered features like...

18
Experimental
48 yassentials/rag-server-demo

Simple RAG (Retrieval-Augmented Generation) server built with Go using...

17
Experimental
49 ammarsaf/llm_rag_pgvector

Implementing pgVector as vector database on top of PostgreSQL, use it as...

17
Experimental
50 vrijraj/genkit-rag-local-vector-store

Genkit RAG implementation with Local Vector Store

16
Experimental
51 ryancahildebrandt/nlt

Natural language representations of tabular data

15
Experimental
52 liliang-cn/askdoc

Ask Docs

15
Experimental
53 SimonWaldherr/tinyRAG

A lightweight Retrieval-Augmented Generation (RAG) system with a modern web...

14
Experimental
54 RichardKnop/ragserver

Simple Golang RAG Server

14
Experimental
55 maragudk/gai-starter-kit

Get started with LLMs, FTS and vector search, RAG, and more, in Go!

14
Experimental
56 devMuhammad05/wetrocloud-sdk

Welcome 👋 to the WetroCloud SDK. An easy-to-use toolkit for integrating with...

13
Experimental
57 alanrsoares/gno-rag

A LLM chat UI with MCP support, Full RAG built with LangchainGo + Ollama +...

13
Experimental
58 xHarshit/Pazago-mastra-app-Harshit

RAG backend for Pazago assignment using Mastra, OpenAI GPT-4o, and...

13
Experimental
59 ritankarsaha/HelloDB

Enables conversational database interactions, leveraging Retrieval-Augmented...

13
Experimental
60 Esturban/ingo

Ingo - minimal cli for RAG using Upstash Vector Index

13
Experimental
61 hentzrafael/rag-system

Retrieval Augmented Generation project with Golang

13
Experimental
62 vasilisp/semblame

LLM-powered git history analysis

13
Experimental
63 mr1hm/go-chat-moderator

Real-time chat with AI-powered moderation in Go. RAG pipeline for FAQs

13
Experimental
64 NatSilprasert/go-rag-agent

A Retrieval-Augmented Generation (RAG) agent built with Go

13
Experimental
65 songjiayang/rag-server

RAG server in ollama and golang

11
Experimental
66 matthewdargan/nba-chatbot

NBA RAG Chatbot

11
Experimental
67 elchemista/easy_rag

RAG implentation in Golang with Milvus DB as example.

11
Experimental
68 cuhsat/fox-server

Experimental Fox Hunt RAG and LLM server

10
Experimental
69 michalswi/gofileai

Go app to transform text files into AI-powered reviews

10
Experimental