back to home

Best Open Source go Libraries

A curated list of the most popular GitHub repositories tagged with go. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1avelino/awesome-go

A curated list of awesome Go frameworks, libraries and software

167,565Go
Explore Repo

#2ollama/ollama

Get up and running with Kimi-K2.5, GLM-5, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.

165,352Go
Explore Repo

#3golang/go

The Go programming language

133,083Go
Explore Repo

#4kubernetes/kubernetes

Production-Grade Container Scheduling and Management

121,209Go
Explore Repo

#5fatedier/frp

A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

105,309Go
Explore Repo

#6gin-gonic/gin

Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.

88,279Go
Explore Repo

#7gohugoio/hugo

The world’s fastest framework for building websites.

87,122Go
Explore Repo

#8syncthing/syncthing

Open Source Continuous File Synchronization

80,884Go
Explore Repo

#9junegunn/fzf

:cherry_blossom: A command-line fuzzy finder

78,689Go
Explore Repo

#10grafana/grafana

The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

72,712TypeScript
Explore Repo

#11moby/moby

The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

71,536Go
Explore Repo

#12caddyserver/caddy

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

70,887Go
Explore Repo

#13traefik/traefik

The Cloud Native Application Proxy

62,228Go
Explore Repo

#14youngyangyang04/leetcode-master

《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀

60,781Shell
Explore Repo

#15usememos/memos

Open-source, self-hosted note-taking tool built for quick capture. Markdown-native, lightweight, and fully yours.

57,969Go
Explore Repo

#16rclone/rclone

"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files

56,084Go
Explore Repo

#17golang-standards/project-layout

Standard Go Project Layout

55,560Makefile
Explore Repo

#18go-gitea/gitea

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD

54,334Go
Explore Repo

#19etcd-io/etcd

Distributed reliable key-value store for the most critical data of a distributed system

51,680Go
Explore Repo

#20ethereum/go-ethereum

Go implementation of the Ethereum protocol

50,922Go
Explore Repo

#21gogs/gogs

Gogs is a painless self-hosted Git service

47,585Go
Explore Repo

#22coreybutler/nvm-windows

A node.js version management utility for Windows. Ironically written in Go.

45,496Go
Explore Repo

#23spf13/cobra

A Commander for modern Go CLI interactions

43,481Go
Explore Repo

#24charmbracelet/bubbletea

A powerful little TUI framework 🏗

40,691Go
Explore Repo

#25pingcap/tidb

TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.

39,915Go
Explore Repo

#26go-gorm/gorm

The fantastic ORM library for Golang, aims to be developer friendly

39,670Go
Explore Repo

#27gofiber/fiber

⚡️ Express inspired web framework written in Go

39,405Go
Explore Repo

#28docker/compose

Define and run multi-container applications with Docker

37,184Go
Explore Repo

#29hashicorp/vault

A tool for secrets management, encryption as a service, and privileged access management

35,225Go
Explore Repo

#30unknwon/the-way-to-go_ZH_CN

《The Way to Go》中文译本,中文正式名《Go 入门指南》

35,154Go
Explore Repo

#31ehang-io/nps

一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.

33,941Go
Explore Repo

#32harness/harness

Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries.

33,907Go
Explore Repo

#33filebrowser/filebrowser

📂 Web File Browser

33,889Go
Explore Repo

#34halfrost/LeetCode-Go

✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解

33,816Go
Explore Repo

#35wailsapp/wails

Create beautiful applications using Go

33,294Go
Explore Repo

#36aquasecurity/trivy

Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more

33,168Go
Explore Repo

#37derailed/k9s

🐶 Kubernetes CLI To Manage Your Clusters In Style!

33,095Go
Explore Repo

#38zeromicro/go-zero

A cloud-native Go microservices framework with cli tool for productivity.

32,812Go
Explore Repo

#39restic/restic

Fast, secure, efficient backup program

32,716Go
Explore Repo

#40glanceapp/glance

A self-hosted dashboard that puts all your feeds in one place

32,581Go
Explore Repo

#41beego/beego

beego is an open-source, high-performance web framework for the Go programming language.

32,423Go
Explore Repo

#42labstack/echo

High performance, minimalist Go web framework

32,232Go
Explore Repo

#43cockroachdb/cockroach

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

32,014Go
Explore Repo

#44kovidgoyal/kitty

If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.

31,882Python
Explore Repo

#45kubernetes/minikube

Run Kubernetes locally

31,594Go
Explore Repo

#46influxdata/influxdb

Scalable datastore for metrics, events, and real-time analytics

31,363Rust
Explore Repo

#47iawia002/lux

👾 Fast and simple video download library and CLI tool written in Go

30,952Go
Explore Repo

#48grafana/k6

A modern load testing tool, using Go and JavaScript

30,138Go
Explore Repo

#49micro-editor/micro

A modern and intuitive terminal-based text editor

28,186Go
Explore Repo

#50fyne-io/fyne

Cross platform GUI toolkit in Go inspired by Material Design

28,034Go
Explore Repo