Last update: 2023 May 8
A list of my personally frequently used modules.
Repo | Description | Stars |
---|---|---|
kelseyhightower/envconfig | Golang library for managing configuration data from environment variables | 4,518 |
Repo | Description | Stars |
---|---|---|
shopspring/decimal | Arbitrary-precision fixed-point decimal numbers in go | 4,993 |
Repo | Description | Stars |
---|---|---|
jackc/pgx | PostgreSQL driver and toolkit for Go | 7,115 |
kyleconroy/sqlc | Generate type-safe code from SQL | 8,064 |
Repo | Description | Stars |
---|---|---|
jordan-wright/email | Robust and flexible email library for Go | 2,325 |
Repo | Description | Stars |
---|---|---|
go-resty/resty | Simple HTTP and REST client library for Go | 7,725 |
Repo | Description | Stars |
---|---|---|
gofiber/fiber | ⚡️ Express inspired web framework written in Go | 26,148 |
Repo | Description | Stars |
---|---|---|
uber-go/zap | Blazing fast, structured, leveled logging in Go. | 18,646 |
Repo | Description | Stars |
---|---|---|
rabbitmq/amqp091-go | An AMQP 0-9-1 Go client maintained by the RabbitMQ team. Originally by @streadway: streadway/amqp |
838 |
Repo | Description | Stars |
---|---|---|
ory/dockertest | Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work. | 3,454 |
google/go-cmp | Package for comparing Go values in tests | 3,483 |
Repo | Description | Stars |
---|---|---|
golangci/golangci-lint | Fast linters Runner for Go | 12,401 |
securego/gosec | Golang security checker | 6,813 |
Repo | Description | Stars |
---|---|---|
mitchellh/mapstructure | Go library for decoding generic map values into native Go structures and vice versa. | 6,807 |
Repo | Description | Stars |
---|---|---|
tmrts/go-patterns | Curated list of Go design patterns, recipes and idioms | 21,931 |
Repo | Description | Stars |
---|---|---|
golang/go | The Go programming language | 111,085 |
practical-tutorials/project-based-learning | Curated list of project-based tutorials | 101,429 |
avelino/awesome-go | A curated list of awesome Go frameworks, libraries and software | 101,073 |
gin-gonic/gin | Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin. | 68,459 |
caddyserver/caddy | Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS | 47,125 |
traefik/traefik | The Cloud Native Application Proxy | 42,943 |
v2ray/v2ray-core | A platform for building proxies to bypass network restrictions. | 42,381 |
astaxie/build-web-application-with-golang | A golang ebook intro how to build a web with golang | 41,951 |
Dreamacro/clash | A rule-based tunnel in Go. | 41,624 |
golang-standards/project-layout | Standard Go Project Layout | 39,412 |
rclone/rclone | "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files | 38,359 |
nektos/act | Run your GitHub Actions locally 🚀 | 38,071 |
go-gitea/gitea | Git with a cup of tea! Painless self-hosted all-in-one software development service, includes Git hosting, code review, team collaboration, package registry and CI/CD | 36,480 |
go-gorm/gorm | The fantastic ORM library for Golang, aims to be developer friendly | 32,318 |
cli/cli | GitHub’s official command line tool | 32,232 |
spf13/cobra | A Commander for modern Go CLI interactions | 31,758 |
halfrost/LeetCode-Go | ✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解 | 29,620 |
docker/compose | Define and run multi-container applications with Docker | 29,372 |
gofiber/fiber | ⚡️ Express inspired web framework written in Go | 26,148 |
photoprism/photoprism | AI-Powered Photos App for the Decentralized Web 🌈💎✨ | 25,846 |
alist-org/alist | 🗂️A file list program that supports multiple storage, powered by Gin and Solidjs. / 一个支持多存储的文件列表程序,使用 Gin 和 Solidjs。 | 25,420 |
mattermost/mattermost-server | Mattermost is an open source platform for secure collaboration across the entire software development lifecycle. | 25,329 |
go-kit/kit | A standard library for microservices. | 24,922 |
Ebazhanov/linkedin-skill-assessments-quizzes | Full reference of LinkedIn answers 2023 for skill assessments (aws-lambda, rest-api, javascript, react, git, html, jquery, mongodb, java, Go, python, machine-learning, power-point) linkedin excel test lösungen, linkedin machine learning test LinkedIn test questions and answers | 24,449 |
zeromicro/go-zero | A cloud-native Go microservices framework with cli tool for productivity. | 24,078 |
kataras/iris | The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio 🚀 | 23,928 |
openfaas/faas | OpenFaaS - Serverless Functions Made Simple | 23,027 |
pocketbase/pocketbase | Open Source realtime backend in 1 file | 22,951 |
schollz/croc | Easily and securely send things from one computer to another 🐊 📦 | 22,455 |
doocs/leetcode | 😏 LeetCode solutions in any programming language 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解 | 21,975 |
tmrts/go-patterns | Curated list of Go design patterns, recipes and idioms | 21,931 |
zyedidia/micro | A modern and intuitive terminal-based text editor | 21,511 |
iawia002/lux | 👾 Fast and simple video download library and CLI tool written in Go | 20,905 |
derailed/k9s | 🐶 Kubernetes CLI To Manage Your Clusters In Style! | 20,690 |
go-kratos/kratos | Your ultimate Go microservices framework for the cloud-native era. | 20,539 |
go-delve/delve | Delve is a debugger for the Go programming language. | 20,488 |
go-micro/go-micro | A Go microservices framework | 20,418 |
grafana/k6 | A modern load testing tool, using Go and JavaScript - https://k6.io | 20,300 |
fyne-io/fyne | Cross platform GUI toolkit in Go inspired by Material Design | 20,207 |
stretchr/testify | A toolkit with common assertions and mocks that plays nicely with the standard library | 19,588 |
quii/learn-go-with-tests | Learn Go with test-driven development | 19,576 |
gocolly/colly | Elegant Scraper and Crawler Framework for Golang | 19,504 |
dgraph-io/dgraph | Native GraphQL Database with graph backend | 19,225 |
gorilla/websocket | A fast, well-tested and widely used WebSocket implementation for Go. | 19,096 |
uber-go/zap | Blazing fast, structured, leveled logging in Go. | 18,646 |
chai2010/advanced-go-programming-book | 📚 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿) | 18,454 |
milvus-io/milvus | A cloud-native vector database, storage for next generation AI applications | 18,185 |
grpc/grpc-go | The Go language implementation of gRPC. HTTP/2 based RPC | 18,035 |
charmbracelet/bubbletea | A powerful little TUI framework 🏗 | 17,991 |
cloudreve/Cloudreve | 🌩支持多家云存储的云盘系统 (Self-hosted file management and sharing system, supports multiple storage providers) | 17,933 |
asdf-vm/asdf | Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more | 17,440 |
aquasecurity/trivy | Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more | 17,228 |
inancgumus/learngo | ❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs. | 17,228 |
redis/go-redis | Redis Go client | 17,162 |
AdguardTeam/AdGuardHome | Network-wide ads & trackers blocking DNS server | 17,076 |
flipped-aurora/gin-vue-admin | 基于vite+vue3+gin搭建的开发基础平台(支持TS,JS混用),集成jwt鉴权,权限管理,动态路由,显隐可控组件,分页封装,多点登录拦截,资源权限,上传下载,代码生成器,表单生成器,chatGPT自动查表等开发必备功能。 | 16,975 |
Alikhll/golang-developer-roadmap | Roadmap to becoming a Go developer in 2020 | 16,635 |
slimtoolkit/slim | Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source) | 16,606 |
authelia/authelia | The Single Sign-On Multi-Factor portal for web apps | 16,298 |
pulumi/pulumi | Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages 🚀 | 15,904 |
wailsapp/wails | Create beautiful applications using Go | 15,864 |
Tencent/MMKV | An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX. | 15,779 |
fatih/vim-go | Go development plugin for Vim | 15,407 |
limetext/lime | Open source API-compatible alternative to the text editor Sublime Text | 15,314 |
julienschmidt/httprouter | A high performance HTTP request router that scales well | 15,248 |
mattermost/focalboard | Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana. | 15,044 |
qax-os/excelize | Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets | 15,043 |
hoanhan101/ultimate-go | The Ultimate Go Study Guide | 14,924 |
zincsearch/zincsearch | ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go. | 14,845 |
wtfutil/wtf | The personal information dashboard for your terminal | 14,793 |
dolthub/dolt | Dolt – Git for Data | 14,717 |
casbin/casbin | An authorization library that supports access control models like ACL, RBAC, ABAC in Golang | 14,435 |
antlr/antlr4 | ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. | 14,401 |
gravitational/teleport | The easiest, most secure way to access infrastructure. | 14,323 |
ty4z2008/Qix | Machine Learning、Deep Learning、PostgreSQL、Distributed System、Node.Js、Golang | 14,282 |
serverless-stack/sst | 💥 SST makes it easy to build full-stack serverless apps. | 14,277 |
spicetify/spicetify-cli | Command-line tool to customize Spotify client. Supports Windows, MacOS, and Linux. | 14,184 |
dariubs/GoBooks | List of Golang books | 14,136 |
go-chi/chi | lightweight, idiomatic and composable router for building Go HTTP services | 14,104 |
dutchcoders/transfer.sh | Easy and fast file sharing from the command-line. | 13,994 |
snail007/goproxy | 🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding.Proxy是golang实现的高性能http,https,websocket,tcp,socks5代理服务器,支持内网穿透,链式代理,通讯加密,智能HTTP,SOCKS5代理,黑白名单,限速,限流量,限连接数,跨平台,KCP支持,认证API。 | 13,813 |
uber-go/guide | The Uber Go Style Guide. | 13,744 |
emirpasic/gods | GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more | 13,722 |
jmoiron/sqlx | general purpose extensions to golang's database/sql | 13,641 |
terrastruct/d2 | D2 is a modern diagram scripting language that turns text to diagrams. | 13,390 |
lionsoul2014/ip2region | Ip2region (2.0 - xdb) is a offline IP address manager framework and locator, support billions of data segments, ten microsecond searching performance. xdb engine implementation for many programming languages | 13,306 |
go-sql-driver/mysql | Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package | 13,260 |
golang/dep | Go dependency management tool experiment (deprecated) | 12,977 |
geektutu/7days-golang | 7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) 7天用Go动手写/从零实现系列 | 12,960 |
CodisLabs/codis | Proxy based Redis cluster solution supporting pipeline and scaling dynamically | 12,859 |
nats-io/nats-server | High-Performance server for NATS.io, the cloud and edge native messaging system. | 12,744 |
gitleaks/gitleaks | Protect and discover secrets using Gitleaks 🔑 | 12,589 |
ginuerzh/gost | GO Simple Tunnel - a simple tunnel written in golang | 12,494 |
gizak/termui | Golang terminal dashboard | 12,475 |
golangci/golangci-lint | Fast linters Runner for Go | 12,401 |
dgraph-io/badger | Fast key-value DB in Go. | 12,200 |
json-iterator/go | A high-performance 100% compatible drop-in replacement of "encoding/json" | 12,192 |
tidwall/gjson | Get JSON values quickly - JSON parser for Go | 12,141 |
halfrost/Halfrost-Field | ✍🏻 这里是写博客的地方 —— Halfrost-Field 冰霜之地 | 12,019 |
gopherjs/gopherjs | A compiler from Go to JavaScript for running Go code in a browser | 11,907 |
peterq/pan-light | 百度网盘不限速客户端, golang + qt5, 跨平台图形界面 | 11,889 |
micro/micro | API first development platform | 11,723 |
goreleaser/goreleaser | Deliver Go binaries as fast and easily as possible | 11,598 |
sqshq/sampler | Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file. | 11,571 |
kubernetes-sigs/kind | Kubernetes IN Docker - local clusters for testing Kubernetes | 11,516 |
golang-migrate/migrate | Database migrations. CLI and Golang library. | 11,334 |
talkgo/night | Weekly Go Online Meetup via Bilibili|Go 夜读|通过 bilibili 在线直播的方式分享 Go 相关的技术话题,每天大家在微信/telegram/Slack 上及时沟通交流编程技术话题。 | 11,283 |
spotify/annoy | Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk | 11,281 |
samber/lo | 💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...) | 11,256 |
leanote/leanote | Not Just A Notepad! (golang + mongodb) http://leanote.org | 11,241 |
trufflesecurity/trufflehog | Find and verify credentials | 11,188 |
pion/webrtc | Pure Go implementation of the WebRTC API | 11,132 |
webview/webview | Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows) | 11,115 |
OpenIMSDK/Open-IM-Server | 即时通讯IM | 10,836 |
JanDeDobbeleer/oh-my-posh | The snappy and most customisable cross platform/shell prompt renderer | 10,748 |
dgrijalva/jwt-go | ARCHIVE - Golang implementation of JSON Web Tokens (JWT). This project is now maintained at: | 10,612 |
google/wire | Compile-time Dependency Injection for Go | 10,612 |
OpenDiablo2/OpenDiablo2 | An open source re-implementation of Diablo 2 | 10,460 |
hackstoic/golang-open-source-projects | 为互联网IT人打造的中文版awesome-go | 10,390 |
labring/sealos | Sealos is a Kubernetes distribution, a Cloud Operating System designed for managing cloud-native applications. Demo: https://cloud.sealos.io | 10,350 |
asciimoo/wuzz | Interactive cli tool for HTTP inspection | 10,308 |
tinode/chat | Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots | 10,220 |
esimov/caire | Content aware image resize library | 10,207 |
GoogleCloudPlatform/terraformer | CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code | 10,103 |
IceWhaleTech/CasaOS | CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system. | 10,028 |
XIU2/CloudflareSpeedTest | 🌩「自选优选 IP」测试 Cloudflare CDN 延迟和速度,获取最快 IP (IPv4 / IPv6)!另外也支持其他 CDN / 网站 IP ~ | 10,020 |
future-architect/vuls | Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices | 9,969 |
codota/TabNine | AI Code Completions | 9,954 |
quicktype/quicktype | Generate types and converters from JSON, Schema, and GraphQL | 9,899 |
therecipe/qt | Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly | 9,791 |
linkerd/linkerd2 | Ultralight, security-first service mesh for Kubernetes. Main repo for Linkerd 2.x. | 9,565 |
google/go-github | Go library for accessing the GitHub v3 API | 9,364 |
gogf/gf | GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. | 9,247 |
cs01/gdbgui | Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser. | 9,212 |
claudiodangelis/qrcp | ⚡ Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal. | 9,198 |
graphql-go/graphql | An implementation of GraphQL for Go / Golang | 9,190 |
polaris1119/The-Golang-Standard-Library-by-Example | Golang标准库。对于程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案。以示例驱动的方式讲解Golang的标准库。 | 9,181 |
golang/protobuf | Go support for Google's protocol buffers | 9,043 |
google/go-cloud | The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go. | 9,021 |
jpillora/chisel | A fast TCP/UDP tunnel over HTTP | 9,020 |
chromedp/chromedp | A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol. | 9,016 |
shirou/gopsutil | psutil for golang | 8,999 |
kubeshark/kubeshark | The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters.. Think TCPDump and Wireshark re-invented for Kubernetes | 8,986 |
gophish/gophish | Open-Source Phishing Toolkit | 8,968 |
GoesToEleven/GolangTraining | Training for Golang (go language) | 8,921 |
99designs/gqlgen | go generate based graphql server library | 8,865 |
gwuhaolin/livego | live video streaming server in golang | 8,862 |
pingcap/talent-plan | open source training courses about distributed database and distributed systems | 8,792 |
apex/up | Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS. | 8,711 |
gotify/server | A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui) | 8,703 |
ory/kratos | Next-gen identity server (think Auth0, Okta, Firebase) with Ory-hardened authentication, MFA, FIDO2, TOTP, WebAuthn, profile management, identity schemas, social sign in, registration, account recovery, passwordless. Golang, headless, API-only - without templating or theming headaches. Available as a cloud service. | 8,671 |
dtm-labs/dtm | A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages. | 8,646 |
go-swagger/go-swagger | Swagger 2.0 implementation for go | 8,601 |
fullstorydev/grpcurl | Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers | 8,557 |
mikefarah/yq | yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor | 8,530 |
moovweb/gvm | Go Version Manager | 8,457 |
goplus/gop | The Go+ programming language is designed for engineering, STEM education, and data science. | 8,453 |
mytechnotalent/Reverse-Engineering | A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures. | 8,395 |
go-vgo/robotgo | RobotGo, Go Native cross-platform GUI automation @vcaesar | 8,382 |
rivo/tview | Terminal UI library with rich, interactive widgets — written in Golang | 8,295 |
hajimehoshi/ebiten | Ebitengine - A dead simple 2D game engine for Go | 8,207 |
hybridgroup/gobot | Golang framework for robotics, drones, and the Internet of Things (IoT) | 8,196 |
Mrs4s/go-cqhttp | cqhttp的golang实现,轻量、原生跨平台. | 8,189 |
Masterminds/glide | Package Management for Golang | 8,173 |
quic-go/quic-go | A QUIC implementation in pure go | 8,169 |
swaggo/swag | Automatically generate RESTful API documentation with Swagger 2.0 for Go. | 8,134 |
fsnotify/fsnotify | Cross-platform file system notifications for Go. | 8,129 |
rs/zerolog | Zero Allocation JSON Logger | 8,112 |
xo/usql | Universal command-line interface for SQL databases | 8,013 |
juicedata/juicefs | JuiceFS is a distributed POSIX file system built on top of Redis and S3. | 7,967 |
gcla/termshark | A terminal UI for tshark, inspired by Wireshark | 7,919 |
IBAX-io/go-ibax | An innovative Blockchain Protocol Platform, which everyone can deploy their own applications quickly and easily, such as Dapp, DeFi, DAO, Cross-Blockchain transactions, etc. | 7,878 |
sosedoff/pgweb | Cross-platform client for PostgreSQL databases | 7,854 |
grafana/pyroscope | Continuous Profiling Platform. Debug performance issues down to a single line of code | 7,807 |
go-resty/resty | Simple HTTP and REST client library for Go | 7,725 |
panjf2000/gnet | 🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。 | 7,660 |
xiaolincoder/CS-Base | 图解计算机网络、操作系统、计算机组成、数据库,共 1000 张图 + 50 万字,破除晦涩难懂的计算机基础知识,让天下没有难懂的八股文!🚀 在线阅读:https://xiaolincoding.com | 7,657 |
enocom/gopher-reading-list | A curated selection of blog posts on Go | 7,636 |
gobuffalo/buffalo | Rapid Web Development w/ Go | 7,631 |
cookieY/Yearning | 🐳 A most popular sql audit platform for mysql | 7,593 |
a8m/golang-cheat-sheet | An overview of Go syntax and features. | 7,557 |
bxcodec/go-clean-arch | Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture | 7,548 |
moonD4rk/HackBrowserData | Decrypt passwords/cookies/history/bookmarks from the browser. 一款可全平台运行的浏览器数据导出解密工具。 | 7,505 |
teh-cmc/go-internals | A book about the internals of the Go programming language. | 7,499 |
senghoo/golang-design-pattern | 设计模式 Golang实现-《研磨设计模式》读书笔记 | 7,454 |
openreplay/openreplay | 📺 OpenReplay is developer-friendly, self-hosted session replay. | 7,399 |
mongodb/mongo-go-driver | The Official Golang driver for MongoDB | 7,382 |
andeya/pholcus | Pholcus is a distributed high-concurrency crawler software written in pure golang | 7,374 |
urfave/negroni | Idiomatic HTTP Middleware for Golang | 7,319 |
cjbassi/gotop | A terminal based graphical activity monitor inspired by gtop and vtop | 7,299 |
owncast/owncast | Take control over your live stream video by running it yourself. Streaming + chat out of the box. | 7,285 |
robertkrimen/otto | A JavaScript interpreter in Go (golang) | 7,282 |
go-shiori/shiori | Simple bookmark manager built with Go | 7,281 |
usefathom/fathom | Fathom Lite. Simple, privacy-focused website analytics. Built with Golang & Preact. | 7,272 |
visualfc/liteide | LiteIDE is a simple, open source, cross-platform Go IDE. | 7,204 |
fabiolb/fabio | Consul Load-Balancing made simple | 7,176 |
onsi/ginkgo | A Modern Testing Framework for Go | 7,131 |
roadrunner-server/roadrunner | 🤯 High-performance PHP application server, process manager written in Go and powered with plugins | 7,125 |
GoAdminGroup/go-admin | A golang framework helps gopher to build a data visualization and admin panel in ten minutes | 7,096 |
temporalio/temporal | Temporal service | 7,082 |
hashicorp/raft | Golang implementation of the Raft consensus protocol | 7,079 |
appleboy/gorush | A push notification server written in Go (Golang). | 7,020 |
maxence-charriere/go-app | A package to build progressive web apps with Go programming language and WebAssembly. | 7,006 |
ddosify/ddosify | Comprehensive Performance Testing Platform. Available on CLI, Self-Hosted, and Cloud - https://ddosify.com 🚀 | 6,913 |
vmware-archive/kubeless | Kubernetes Native Serverless Framework | 6,869 |
gruntwork-io/terratest | Terratest is a Go library that makes it easier to write automated tests for your infrastructure code. | 6,845 |
answerdev/answer | An open-source knowledge-based community software. You can use it quickly to build Q&A community for your products, customers, teams, and more. | 6,836 |
RichardKnop/machinery | Machinery is an asynchronous task queue/job queue based on distributed message passing. | 6,835 |
apache/beam | Apache Beam is a unified programming model for Batch and Streaming data processing. | 6,827 |
uber/cadence | Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way. | 6,824 |
securego/gosec | Golang security checker | 6,813 |
safing/portmaster | 🏔 Love Freedom - ❌ Block Mass Surveillance | 6,736 |
sourcegraph/conc | Better structured concurrency for go | 6,727 |
FerretDB/FerretDB | A truly Open Source MongoDB alternative | 6,702 |
moby/buildkit | concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit | 6,698 |
go-xorm/xorm | Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle, Moved to https://gitea.com/xorm/xorm | 6,618 |
simeji/jid | json incremental digger | 6,559 |
gonum/gonum | Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more | 6,554 |
gojue/ecapture | Capture SSL/TLS text content without a CA certificate using eBPF. This tool is compatible with Linux/Android x86_64/Aarch64. | 6,535 |
p4gefau1t/trojan-go | Go实现的Trojan代理,支持多路复用/路由功能/CDN中转/Shadowsocks混淆插件,多平台,无依赖。A Trojan proxy written in Go. An unidentifiable mechanism that helps you bypass GFW. https://p4gefau1t.github.io/trojan-go/ | 6,433 |
mindoc-org/mindoc | Golang实现的基于beego框架的接口在线文档管理系统 | 6,405 |
0voice/Introduction-to-Golang | 【未来服务器端编程语言】最全空降golang资料补给包(满血战斗),包含文章,书籍,作者论文,理论分析,开源框架,云原生,大佬视频,大厂实战分享ppt | 6,330 |
PipedreamHQ/pipedream | Connect APIs, remarkably fast. Free for developers. | 6,251 |
fatih/color | Color package for Go (golang) | 6,250 |
vmware-archive/octant | Highly extensible platform for developers to better understand the complexity of Kubernetes clusters. | 6,245 |
jpbruinsslot/slack-term | Slack client for your terminal | 6,205 |
eddycjy/go-gin-example | An example of gin | 6,204 |
google/gops | A tool to list and diagnose Go processes currently running on your system | 6,140 |
joho/godotenv | A Go port of Ruby's dotenv library (Loads environment variables from .env files) | 6,124 |
benthosdev/benthos | Fancy stream processing made operationally mundane | 6,119 |
upspin/upspin | Upspin: A framework for naming everyone's everything. | 6,116 |
segmentio/kafka-go | Kafka library in Go | 6,096 |
jobbole/awesome-go-cn | Go 资源大全中文版, 内容包括:Web框架、模板引擎、表单、身份认证、数据库、ORM框架、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析、教程和(电子)书等。由「开源前哨」和「Go开发大全」微信团队维护。 | 6,094 |
go-ego/riot | Go Open Source, Distributed, Simple and efficient Search Engine; Warning: This is V1 and beta version, because of big memory consume, and the V2 will be rewrite all code. | 6,091 |
runatlantis/atlantis | Terraform Pull Request Automation | 6,081 |
wader/fq | jq for binary formats - tool, language and decoders for working with binary and text formats | 6,072 |
aler9/mediamtx | Also known as rtsp-simple-server. ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy that allows to read, publish and proxy video and audio streams. | 6,058 |
ansible-semaphore/semaphore | Modern UI for Ansible | 6,013 |
hibiken/asynq | Simple, reliable, and efficient distributed task queue in Go | 5,980 |
microsoft/vscode-go | An extension for VS Code which provides support for the Go language. We have moved to https://github.com/golang/vscode-go | 5,963 |
chriswalz/bit | Bit is a modern Git CLI | 5,961 |
ko-build/ko | Build and deploy Go applications | 5,960 |
YaoApp/yao | 🚀 A performance app engine to create web services and applications in minutes.Suitable for AI, IoT, Industrial Internet, Connected Vehicles, DevOps, Energy, Finance and many other use-cases. | 5,941 |
aceld/zinx | A lightweight concurrent server framework based on Golang.(基于Golang轻量级TCP并发服务器框架). | 5,921 |
stashapp/stash | An organizer for your porn, written in Go. Documentation: https://docs.stashapp.cc | 5,882 |
Infisical/infisical | ♾ Infisical is an open-source, end-to-end encrypted platform to sync secrets and configs across your team and infrastructure. | 5,851 |
bfenetworks/bfe | A modern layer 7 load balancer from baidu | 5,845 |
charmbracelet/lipgloss | Style definitions for nice terminal layouts 👄 | 5,831 |
kubeedge/kubeedge | Kubernetes Native Edge Computing Framework (project under CNCF) | 5,797 |
volatiletech/sqlboiler | Generate a Go ORM tailored to your database schema. | 5,763 |
Masterminds/squirrel | Fluent SQL generation for golang | 5,737 |
traefik/yaegi | Yaegi is Another Elegant Go Interpreter | 5,732 |
BishopFox/sliver | Adversary Emulation Framework | 5,714 |
anchore/grype | A vulnerability scanner for container images and filesystems | 5,696 |
chaos-mesh/chaos-mesh | A Chaos Engineering Platform for Kubernetes. | 5,668 |
michenriksen/gitrob | Reconnaissance tool for GitHub organizations | 5,625 |
docker/docker-ce | 5,607 | |
go-flutter-desktop/go-flutter | Flutter on Windows, MacOS and Linux - based on Flutter Embedding, Go and GLFW. | 5,604 |
ThreeDotsLabs/watermill | Building event-driven applications the easy way in Go. | 5,568 |
ponzu-cms/ponzu | Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go. | 5,563 |
gogo/protobuf | [Deprecated] Protocol Buffers for Go with Gadgets | 5,552 |
goproxyio/goproxy | A global proxy for Go modules. | 5,545 |
apernet/hysteria | Hysteria is a feature-packed proxy & relay tool optimized for lossy, unstable connections (e.g. satellite networks, congested public Wi-Fi, connecting to foreign servers from China) | 5,525 |
luraproject/lura | Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation | 5,523 |
manifoldco/promptui | Interactive prompt for command-line applications | 5,497 |
jpillora/cloud-torrent | ☁️ Cloud Torrent: a self-hosted remote torrent client | 5,491 |
tealeg/xlsx | (No longer maintained!) Go (golang) library for reading and writing XLSX files. | 5,483 |
hybridgroup/gocv | Go package for computer vision using OpenCV 4 and beyond. | 5,469 |
gobwas/ws | Tiny WebSocket library for Go. | 5,433 |
grpc-ecosystem/go-grpc-middleware | Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more. | 5,398 |
go-pg/pg | Golang ORM with focus on PostgreSQL features and performance | 5,386 |
go-echarts/go-echarts | 🎨 The adorable charts library for Golang | 5,358 |
MontFerret/ferret | Declarative web scraping | 5,353 |
rubyhan1314/Golang-100-Days | Golang - 100天从新手到大师 | 5,320 |
ritz078/transform | A polyglot web converter. | 5,319 |
btcsuite/btcd | An alternative full node bitcoin implementation written in Go (golang) | 5,265 |
googleforgames/agones | Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes | 5,260 |
turbot/steampipe | Use SQL to instantly query your cloud services (AWS, Azure, GCP and more). Open source CLI. No DB required. | 5,211 |
DATA-DOG/go-sqlmock | Sql mock driver for golang to test database interactions | 5,208 |
goadesign/goa | Design-based APIs and microservices in Go | 5,159 |
megaease/easegress | A Cloud Native traffic orchestration system | 5,159 |
cosmos/cosmos-sdk | ⛓️ A Framework for Building High Value Public Blockchains ✨ | 5,156 |
qor/qor | QOR is a set of libraries written in Go that abstracts common features needed for business applications, CMSs, and E-commerce systems. | 5,155 |
livebud/bud | The Full-Stack Web Framework for Go | 5,149 |
goss-org/goss | Quick and Easy server testing/validation | 5,147 |
googollee/go-socket.io | socket.io library for golang, a realtime application framework. | 5,136 |
michenriksen/aquatone | A Tool for Domain Flyovers | 5,128 |
ouqiang/gocron | 定时任务管理系统 | 5,126 |
yaklang/yakit | Cyber Security ALL-IN-ONE Platform | 5,103 |
evrone/go-clean-template | Clean Architecture template for Golang services | 5,099 |
miniflux/v2 | Minimalist and opinionated feed reader | 5,053 |
go101/go101 | An up-to-date (unofficial) knowledge base for Go programming self learning | 5,018 |
shopspring/decimal | Arbitrary-precision fixed-point decimal numbers in go | 4,993 |
TencentBlueKing/bk-cmdb | 蓝鲸智云配置平台(BlueKing CMDB) | 4,986 |
rfyiamcool/share_ppt | 🚗 个人做过的技术分享... ( topic: 高性能架构, 中间件原理实践,云原生,Golang 等) | 4,969 |
gorgonia/gorgonia | Gorgonia is a library that helps facilitate machine learning in Go. | 4,964 |
kardianos/govendor | Use Go Modules. | 4,952 |
hustcc/JS-Sorting-Algorithm | 一本关于排序算法的 GitBook 在线书籍 《十大经典排序算法》,多语言实现。 | 4,948 |
pterodactyl/panel | Pterodactyl® is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users. | 4,948 |
chai2010/go-ast-book | 📚 《Go语言定制指南》(原名:Go语法树入门/开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST) | 4,945 |
MIT Saran Siriphantnon