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... |
|
Emerging |
| 2 |
wangle201210/go-rag
基于eino+gf+vue实现知识库的rag |
|
Emerging |
| 3 |
copilot-extensions/rag-extension
An example extension in go using retrevial-augmented generation |
|
Emerging |
| 4 |
ca-srg/ragent
RAGent - A CLI tool for building RAG systems with hybrid search (BM25 +... |
|
Emerging |
| 5 |
LlamaEdge/rag-api-server
A RAG API server written in Rust following OpenAI specs |
|
Emerging |
| 6 |
bienwithcode/AdmissionAgent
Golang RAG chatbot for university admissions. Built with LangChain,... |
|
Emerging |
| 7 |
BarnacleLabs/RAGmatic
A pragmatic approach to continuously vectorize your PostgreSQL tables with... |
|
Emerging |
| 8 |
eryajf/langchaingo-ollama-rag
学习基于langchaingo结合ollama实现的rag应用流程 |
|
Emerging |
| 9 |
pgEdge/pgedge-rag-server
A simple API server for performing Retrieval-Augmented Generation (RAG) of... |
|
Emerging |
| 10 |
tsawler/tabula
Pure Go text extraction library with fluent API, layout analysis, and... |
|
Emerging |
| 11 |
MegaGrindStone/go-light-rag
A Go library implementation of LightRAG - an advanced Retrieval-Augmented... |
|
Experimental |
| 12 |
RezaArani/aillm
Golang RAG/LLM framework with Memory and Transcriber - All-in-One Platform |
|
Experimental |
| 13 |
subhadeeproy3902/go-rag-ai
RAG (Retrieval-Augmented Generation) chatbot built in Go using the Groq API... |
|
Experimental |
| 14 |
rapidloop/ragdemo
Example of a Retrieval-Augmented Generation with Postgres, pgvector, ollama,... |
|
Experimental |
| 15 |
timescale/private-rag-example
Private RAG app sample using Llama3, Ollama and PostgreSQL |
|
Experimental |
| 16 |
aruntemme/go-rag
Advanced RAG System with Go featuring intelligent adaptive chunking,... |
|
Experimental |
| 17 |
diverged/tavily-go
An unofficial Go port of the official Tavily API Python Wrapper. |
|
Experimental |
| 18 |
hi120ki/devin-enterprise-search
Enterprise semantic search system for GitHub repositories powered by Go. |
|
Experimental |
| 19 |
lixiang0618/LearnGo
LearnGo, a ios versatile learning tool with RAG and Prompting under LLM like... |
|
Experimental |
| 20 |
DotNetAge/gorag
GoRAG is a production-ready, high-performance RAG (Retrieval-Augmented... |
|
Experimental |
| 21 |
kuc-arc-f/golang_3ex
Golang example , RAG Search |
|
Experimental |
| 22 |
magifd2/lite-rag
CLI-based RAG tool for Markdown documents using a local LLM (LM Studio /... |
|
Experimental |
| 23 |
Gekuyme/vertex-rag
Vertex RAG helps teams build grounded knowledge assistants over private... |
|
Experimental |
| 24 |
Rayato159/rust-llm-rag
To implement LLM as a services. |
|
Experimental |
| 25 |
nlink-jp/lite-rag
CLI-based RAG tool for Markdown documents using a local LLM (LM Studio /... |
|
Experimental |
| 26 |
HildaM/eino-rag
基于 Eino 构建的 RAG (检索增强生成) 应用系统。 |
|
Experimental |
| 27 |
payals/pg_rag_slide_generator
Automatic slide deck generator using the power of Postgres as an AI control... |
|
Experimental |
| 28 |
andygeiss/memory-pipeline
A CLI tool that extracts structured knowledge notes from source files using... |
|
Experimental |
| 29 |
alpozcan/yazman
Türkçe teknik makale yazım denetleyicisi — yerel LLM + RAG ile. Turkish... |
|
Experimental |
| 30 |
breeew/brew
Golang based RAG service. Come Brew, build your second brain. |
|
Experimental |
| 31 |
aguidirh/go-rag-chatbot
AI RAG chat bot that know your domain. |
|
Experimental |
| 32 |
cloud-neutral-toolkit/rag-server.svc.plus
High-performance, modular RAG backend and "Knowledge Engine" Built with Go... |
|
Experimental |
| 33 |
gyaan/knowledge-pipeline
Production-ready RAG system in pure Go — TF-IDF embeddings, cosine... |
|
Experimental |
| 34 |
AnubhavMadhav/XLR8
High-performance RAG ingestion engine in Go. Features concurrent worker... |
|
Experimental |
| 35 |
org-cyber/azeru
High Performance RAG system Built in Go |
|
Experimental |
| 36 |
VeriTeknik/pluggedinkit-go
Official Go SDK for the Plugged.in Library API. Full support for document... |
|
Experimental |
| 37 |
takeshy/ragujuary
RAG tool by Gemini File Search |
|
Experimental |
| 38 |
Sector-F-Labs/reservoir
Store all your LLM Interactions |
|
Experimental |
| 39 |
halftruths/Postgres-RAG-Colab-Demo
A self-contained Google Colab Notebook that implements RAG using Postgres... |
|
Experimental |
| 40 |
threeequarter/rag-terminal
Simple and small RAG to use with local models. NexaSDK is supported as of now. |
|
Experimental |
| 41 |
chegangan/eino-rag
一个基于 Eino 框架的综合性大模型应用,用eino实现了一个流式对话AI和一个集成了Qdrant向量数据库的RAG知识库。是学习和实践大模型工程化的绝佳案例。 |
|
Experimental |
| 42 |
yassentials/rag-server-demo
Simple RAG (Retrieval-Augmented Generation) server built with Go using... |
|
Experimental |
| 43 |
liliang-cn/askdoc
Ask Docs |
|
Experimental |
| 44 |
f0x4n6/fox-query
Experimental Fox Hunt RAG and LLM server |
|
Experimental |
| 45 |
lukemilby/archiver
Rust CLI tool to interact with Ollama with Surreal DB Vector Database |
|
Experimental |
| 46 |
suapapa/go_ragkit
Go pkg. for vector store |
|
Experimental |
| 47 |
vrijraj/genkit-rag-local-vector-store
Genkit RAG implementation with Local Vector Store |
|
Experimental |
| 48 |
saber13812002/iranseda-crawler-golang-
iran seda crawler golang |
|
Experimental |
| 49 |
SimonWaldherr/tinyRAG
A lightweight Retrieval-Augmented Generation (RAG) system with a modern web... |
|
Experimental |
| 50 |
Richd0tcom/go-wetro
A Go wrapper to interact with Wetrocloud's API for AI-powered features like... |
|
Experimental |
| 51 |
maragudk/gai-starter-kit
Get started with LLMs, FTS and vector search, RAG, and more, in Go! |
|
Experimental |
| 52 |
yswa-var/Vectoria
your personal privacy focused ollama integrated CLI RAG |
|
Experimental |
| 53 |
NatSilprasert/go-rag-agent
A Retrieval-Augmented Generation (RAG) agent built with Go |
|
Experimental |
| 54 |
Esturban/ingo
Ingo - minimal cli for RAG using Upstash Vector Index |
|
Experimental |
| 55 |
linzi007/MyWeKnora
🚀 从零构建 RAG 系统 | Golang + pgvector | 完整学习路径 | PHP → Golang 转型实战 |
|
Experimental |
| 56 |
ritankarsaha/HelloDB
Enables conversational database interactions, leveraging Retrieval-Augmented... |
|
Experimental |
| 57 |
STRRL/tavily-go
Go client for Tavily Search API. |
|
Experimental |
| 58 |
tkc/llm-repository-loader
LLM Repository Loader is a Go-based command-line tool that efficiently... |
|
Experimental |
| 59 |
hentzrafael/rag-system
Retrieval Augmented Generation project with Golang |
|
Experimental |
| 60 |
linzi007/WeKnora-learn
📚 RAG 系统学习全记录 | 从零到系统 | 引导式学习 | 11 阶段路线图 | PHP→Golang 转型 |
|
Experimental |
| 61 |
alanrsoares/gno-rag
A LLM chat UI with MCP support, Full RAG built with LangchainGo + Ollama +... |
|
Experimental |
| 62 |
vasilisp/semblame
LLM-powered git history analysis |
|
Experimental |
| 63 |
mr1hm/go-chat-moderator
Real-time chat with AI-powered moderation in Go. RAG pipeline for FAQs |
|
Experimental |
| 64 |
xHarshit/Pazago-mastra-app-Harshit
RAG backend for Pazago assignment using Mastra, OpenAI GPT-4o, and... |
|
Experimental |
| 65 |
ammarsaf/llm_rag_pgvector
Implementing pgVector as vector database on top of PostgreSQL, use it as... |
|
Experimental |