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 65 go rag implementations tools tracked. The highest-rated is timescale/pgai at 44/100 with 5,767 stars.

Get all 65 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 timescale/pgai

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

44
Emerging
2 wangle201210/go-rag

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

42
Emerging
3 copilot-extensions/rag-extension

An example extension in go using retrevial-augmented generation

41
Emerging
4 ca-srg/ragent

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

39
Emerging
5 LlamaEdge/rag-api-server

A RAG API server written in Rust following OpenAI specs

37
Emerging
6 bienwithcode/AdmissionAgent

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

36
Emerging
7 BarnacleLabs/RAGmatic

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

36
Emerging
8 eryajf/langchaingo-ollama-rag

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

34
Emerging
9 pgEdge/pgedge-rag-server

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

33
Emerging
10 tsawler/tabula

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

31
Emerging
11 MegaGrindStone/go-light-rag

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

29
Experimental
12 RezaArani/aillm

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

28
Experimental
13 subhadeeproy3902/go-rag-ai

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

28
Experimental
14 rapidloop/ragdemo

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

27
Experimental
15 timescale/private-rag-example

Private RAG app sample using Llama3, Ollama and PostgreSQL

27
Experimental
16 aruntemme/go-rag

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

25
Experimental
17 diverged/tavily-go

An unofficial Go port of the official Tavily API Python Wrapper.

24
Experimental
18 hi120ki/devin-enterprise-search

Enterprise semantic search system for GitHub repositories powered by Go.

23
Experimental
19 lixiang0618/LearnGo

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

23
Experimental
20 DotNetAge/gorag

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

23
Experimental
21 kuc-arc-f/golang_3ex

Golang example , RAG Search

23
Experimental
22 magifd2/lite-rag

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

22
Experimental
23 Gekuyme/vertex-rag

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

22
Experimental
24 Rayato159/rust-llm-rag

To implement LLM as a services.

22
Experimental
25 nlink-jp/lite-rag

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

22
Experimental
26 HildaM/eino-rag

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

21
Experimental
27 payals/pg_rag_slide_generator

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

21
Experimental
28 andygeiss/memory-pipeline

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

20
Experimental
29 alpozcan/yazman

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

20
Experimental
30 breeew/brew

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

20
Experimental
31 aguidirh/go-rag-chatbot

AI RAG chat bot that know your domain.

19
Experimental
32 cloud-neutral-toolkit/rag-server.svc.plus

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

19
Experimental
33 gyaan/knowledge-pipeline

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

19
Experimental
34 AnubhavMadhav/XLR8

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

19
Experimental
35 org-cyber/azeru

High Performance RAG system Built in Go

19
Experimental
36 VeriTeknik/pluggedinkit-go

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

19
Experimental
37 takeshy/ragujuary

RAG tool by Gemini File Search

18
Experimental
38 Sector-F-Labs/reservoir

Store all your LLM Interactions

16
Experimental
39 halftruths/Postgres-RAG-Colab-Demo

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

16
Experimental
40 threeequarter/rag-terminal

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

16
Experimental
41 chegangan/eino-rag

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

15
Experimental
42 yassentials/rag-server-demo

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

15
Experimental
43 liliang-cn/askdoc

Ask Docs

15
Experimental
44 f0x4n6/fox-query

Experimental Fox Hunt RAG and LLM server

15
Experimental
45 lukemilby/archiver

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

15
Experimental
46 suapapa/go_ragkit

Go pkg. for vector store

14
Experimental
47 vrijraj/genkit-rag-local-vector-store

Genkit RAG implementation with Local Vector Store

14
Experimental
48 saber13812002/iranseda-crawler-golang-

iran seda crawler golang

13
Experimental
49 SimonWaldherr/tinyRAG

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

12
Experimental
50 Richd0tcom/go-wetro

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

12
Experimental
51 maragudk/gai-starter-kit

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

12
Experimental
52 yswa-var/Vectoria

your personal privacy focused ollama integrated CLI RAG

12
Experimental
53 NatSilprasert/go-rag-agent

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

11
Experimental
54 Esturban/ingo

Ingo - minimal cli for RAG using Upstash Vector Index

11
Experimental
55 linzi007/MyWeKnora

🚀 从零构建 RAG 系统 | Golang + pgvector | 完整学习路径 | PHP → Golang 转型实战

11
Experimental
56 ritankarsaha/HelloDB

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

11
Experimental
57 STRRL/tavily-go

Go client for Tavily Search API.

11
Experimental
58 tkc/llm-repository-loader

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

11
Experimental
59 hentzrafael/rag-system

Retrieval Augmented Generation project with Golang

11
Experimental
60 linzi007/WeKnora-learn

📚 RAG 系统学习全记录 | 从零到系统 | 引导式学习 | 11 阶段路线图 | PHP→Golang 转型

11
Experimental
61 alanrsoares/gno-rag

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

11
Experimental
62 vasilisp/semblame

LLM-powered git history analysis

11
Experimental
63 mr1hm/go-chat-moderator

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

11
Experimental
64 xHarshit/Pazago-mastra-app-Harshit

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

11
Experimental
65 ammarsaf/llm_rag_pgvector

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

10
Experimental