Skip to content

A list of my personally frequently used modules.

Notifications You must be signed in to change notification settings

sarans21/awesome-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Awesome-Go

Last update: 2023 May 8

A list of my personally frequently used modules.

Configurations

Repo                                         Description                                                                                           Stars       
kelseyhightower/envconfig Golang library for managing configuration data from environment variables 4,518

Data Types

Repo                                         Description                                                                                           Stars       
shopspring/decimal Arbitrary-precision fixed-point decimal numbers in go 4,993

Database Clients & Tools

Repo                                         Description                                                                                           Stars       
jackc/pgx PostgreSQL driver and toolkit for Go 7,115
kyleconroy/sqlc Generate type-safe code from SQL 8,064

Email

Repo                                         Description                                                                                           Stars       
jordan-wright/email Robust and flexible email library for Go 2,325

HTTP Clients

Repo                                         Description                                                                                           Stars       
go-resty/resty Simple HTTP and REST client library for Go 7,725

HTTP Servers

Repo                                         Description                                                                                           Stars       
gofiber/fiber ⚡️ Express inspired web framework written in Go 26,148

Logging

Repo                                         Description                                                                                           Stars       
uber-go/zap Blazing fast, structured, leveled logging in Go. 18,646

Messaging

Repo                                         Description                                                                                           Stars       
rabbitmq/amqp091-go An AMQP 0-9-1 Go client maintained by the RabbitMQ team. Originally by @streadway: streadway/amqp 838

Testing

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

Tools

Repo                                         Description                                                                                           Stars       
golangci/golangci-lint Fast linters Runner for Go 12,401
securego/gosec Golang security checker 6,813

Utilities

Repo                                         Description                                                                                           Stars       
mitchellh/mapstructure Go library for decoding generic map values into native Go structures and vice versa. 6,807

Resources

Repo                                         Description                                                                                           Stars       
tmrts/go-patterns Curated list of Go design patterns, recipes and idioms 21,931

Popular

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 ⚠️ This repository is deprecated and will be archived (Docker CE itself is NOT deprecated) see the https://github.com/docker/docker-ce/blob/master/README.md ⚠️ 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

LICENSE

MIT Saran Siriphantnon

About

A list of my personally frequently used modules.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages