Skip to content

Latest commit

 

History

History
216 lines (211 loc) · 32.9 KB

File metadata and controls

216 lines (211 loc) · 32.9 KB

Back to indexFeedback

Overall Ranking > Knowledge > Go

Updated: 2024-09-21   /   Tips:English projects refer to those with documents in English, usually displayed in the readme / wiki / official website.

# Repository Description Stars Updated
1 avelino/awesome-go A curated list of awesome Go frameworks, libraries and software 129115 2024-09-20
2 astaxie/build-web-application-with-golang A golang ebook intro how to build a web with golang 43228 2024-05-12
3 halfrost/LeetCode-Go ✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解 32744 2024-06-22
4 usememos/memos An open source, lightweight note-taking service. Easily capture and share your great thoughts. 30207 2024-09-19
5 tmrts/go-patterns Curated list of Go design patterns, recipes and idioms 25093 2024-05-14
6 quii/learn-go-with-tests Learn Go with test-driven development 21995 2024-09-17
7 inancgumus/learngo ❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs. 18768 2024-04-14
8 TheAlgorithms/Go Algorithms and Data Structures implemented in Go for beginners, following best practices. 15840 2024-09-08
9 labring/sealos Sealos is a production-ready Kubernetes distribution. You can run any Docker image on sealos, start high availability databases like mysql/pgsql/redis/mongo, develop applications using any Programming ... 13836 2024-09-20
10 cheat/cheat cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not fre ... 12298 2024-07-29
11 dtm-labs/dtm A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages. 10050 2024-05-31
12 Workiva/go-datastructures A collection of useful, performant, and threadsafe Go datastructures. 7637 2024-05-16
13 concourse/concourse Concourse is a container-based continuous thing-doer written in Go. 7380 2024-09-20
14 teivah/100-go-mistakes 📖 100 Go Mistakes and How to Avoid Them 6845 2024-09-12
15 google/syzkaller syzkaller is an unsupervised coverage-guided kernel fuzzer 5306 2024-09-19
16 techschool/simplebank Backend master class: build a simple bank service in Go 5181 2024-08-04
17 OWASP/Go-SCP Golang Secure Coding Practices guide 4827 2024-05-31
18 trustwallet/assets A comprehensive, up-to-date collection of information about several thousands (!) of crypto tokens. 4548 2024-09-19
19 knqyf263/pet Simple command-line snippet manager 4451 2024-08-19
20 KingOfBugbounty/KingOfBugBountyTips Our main goal is to share tips from some well-known bughunters. Using recon methodology, we are able to find subdomains, apis, and tokens that are already exploitable, so we can report them. We wish t ... 4174 2024-08-03
21 anthonynsimon/bild Image processing algorithms in pure Go 3979 2024-07-02
22 gin-gonic/examples A repository to host examples and tutorials for Gin. 3747 2024-08-16
23 6boris/awesome-golang-algorithm 📝 LeetCode of algorithms with golang solution(updating). 3483 2024-09-20
24 talent-plan/tinykv A course to build distributed key-value service based on TiKV model 3381 2024-06-15
25 erigontech/erigon Ethereum implementation on the efficiency frontier https://erigon.gitbook.io 3106 2024-09-20
26 gofiber/recipes 📁 Examples for 🚀 Fiber 3079 2024-09-20
27 eyebluecn/tank 《蓝眼云盘》(Eyeblue Cloud Storage) 3029 2024-07-27
28 jiujuan/go-collection 🌷 awesome awesome go, study golang from basic to proficient。Go Study Guide。从学习 Go 基础语法和高级特性,到实战项目,再到架构微服务,最后到跑路。 2912 2024-05-18
29 tomnomnom/httprobe Take a list of domains and probe for working HTTP and HTTPS servers 2823 2024-06-22
30 ua-nick/Data-Structures-and-Algorithms Data Structures and Algorithms implementation in Go 2768 2024-05-10
31 dnote/dnote A simple command line notebook for programmers 2748 2024-07-01
32 lotusirous/go-concurrency-patterns Concurrency patterns in Go 2725 2024-05-28
33 maxmcd/webtty Share a terminal session over WebRTC 2695 2024-07-23
34 italiaremote/awesome-italia-remote A list of remote-friendly or full-remote companies that targets Italian talents. 2339 2024-09-11
35 hashicorp/go-multierror A Go (golang) package for representing a list of errors as a single error. 2303 2024-09-02
36 novalagung/dasarpemrogramangolang 📖 Source Code Website/Ebook Dasar Pemrograman Golang 2281 2024-08-30
37 eapache/go-resiliency Resiliency patterns for golang 2194 2024-09-18
38 projectdiscovery/dnsx dnsx is a fast and multi-purpose DNS toolkit allow to run multiple DNS queries of your choice with a list of user-supplied resolvers. 2147 2024-09-16
39 StephenGrider/GoCasts Companion Repo to https://www.udemy.com/go-the-complete-developers-guide/ 2051 2024-04-24
40 gin-gonic/contrib Collection of middlewares created by the community 2016 2024-05-13
41 dbohdan/automatic-api A list of software that turns your database into a REST/GraphQL API 1994 2024-08-31
42 evan-buss/openbooks Search and Download eBooks 1862 2024-09-17
43 maaslalani/nap Code snippets in your terminal 1829 2024-05-18
44 elastic/logstash-forwarder An experiment to cut logs in preparation for processing elsewhere. Replaced by Filebeat: https://github.com/elastic/beats/tree/master/filebeat 1789 2024-08-08
45 gsamokovarov/jump Jump helps you navigate faster by learning your habits. ✌️ 1784 2024-05-22
46 austingebauer/go-leetcode A collection of 100+ popular LeetCode problems solved in Go. 1781 2024-08-11
47 hahwul/DevSecOps ♾️ Collection and Roadmap for everyone who wants DevSecOps. Hope your DevOps are more safe 😎 1746 2024-07-07
48 failsafe-go/failsafe-go Fault tolerance and resilience patterns for Go 1632 2024-09-16
49 netgusto/nodebook Nodebook - Multi-Lang Web REPL + CLI Code runner 1631 2024-05-15
50 SimonWaldherr/golang-examples Go(lang) examples - (explain the basics of #golang) 1554 2024-09-13
51 txthinking/zoro zoro can help you expose local server to external network. Support both TCP/UDP, of course support HTTP. Zero-Configuration. 1539 2024-08-28
52 edoardottt/cariddi Take a list of domains, crawl urls and scan for endpoints, secrets, api keys, file extensions, tokens and more 1491 2024-08-17
53 nalgeon/codapi Interactive code examples for documentation, education and fun 1466 2024-06-12
54 GoogleCloudPlatform/cloud-builders Builder images and examples commonly used for Google Cloud Build 1375 2024-09-18
55 huandu/facebook A Facebook Graph API SDK For Go. 1316 2024-05-24
56 alphasoc/flightsim A utility to safely generate malicious network traffic patterns and evaluate controls. 1243 2024-04-04
57 graph-gophers/dataloader Implementation of Facebook's DataLoader in Golang 1200 2024-05-27
58 open-telemetry/opentelemetry-go-contrib Collection of extensions for OpenTelemetry-Go. 1141 2024-09-20
59 loong/go-concurrency-exercises Hands on exercises with real-life examples to study and practice Go concurrency patterns. Test-cases are provided to verify your answers. 1110 2024-08-21
60 chromedp/examples chromedp code examples. 1106 2024-08-01
61 stateful/runme DevOps Notebooks Built with Markdown 1088 2024-09-20
62 MarioCarrion/todo-api-microservice-example Go microservice tutorial project using Domain Driven Design and Onion Architecture! 1084 2024-09-19
63 facebookincubator/dhcplb dhcplb is Facebook's implementation of a load balancer for DHCP. 1047 2024-04-02
64 iximiuz/client-go-examples Collection of mini-programs demonstrating Kubernetes client-go usage. 1042 2024-09-04
65 projectdiscovery/public-bugbounty-programs Community curated list of public bug bounty and responsible disclosure programs. 1020 2024-09-20
66 cncf/presentations 📊 Presentations from the CNCF community to share and reuse 903 2024-07-03
67 plutov/practice-go Practice Go: a collection of Go programming challenges 889 2024-09-07
68 sourcegraph/doctree First-class library documentation for every language (based on tree-sitter), with symbol search & more. Lightweight single binary, run locally or self-host. Surfaces usage examples via Sourcegraph. 873 2024-08-13
69 bookstairs/bookhunter A download tools for clawing the ebooks from internets. 859 2024-09-05
70 Tnze/go-mc Collection of Go libraries for Minecraft 849 2024-09-07
71 elisescu/tty-share Share your linux or osx terminal over the Internet. 806 2024-06-25
72 nanmu42/orly 🏈 Generate your own O'RLY animal book cover to troll your colleagues 生成你自己的O'RLY动物书封面,让你的同事惊掉下巴 783 2024-09-17
73 SAP/jenkins-library Jenkins shared library for Continuous Delivery pipelines. 778 2024-09-20
74 zero-proxy/zero-proxy 最轻量、高效、透明、稳定的多币种矿池、矿池代理、矿池中转。支持 BTC, ETC, RVN, NicaHash, XNA, ETHW, Ergo 等币种。自定义抽水账号及比例,高性能数据中转算法,无任何share损耗。具有高效的抽水算法,保证精确抽水。支持多端口监听及多矿池连接,同时接入3000+矿机性能稳定且不掉线。The lightest, most efficient, transparen ... 769 2024-04-22
75 kevinyan815/gocookbook go cook book 768 2024-09-19
76 derekparker/trie Data structure and relevant algorithms for extremely fast prefix/fuzzy string searching. 751 2024-09-16
77 google/addlicense A program which ensures source code files have copyright license headers by scanning directory patterns recursively 717 2024-08-07
78 iris-contrib/examples This repository contains small and practical examples for the Iris Web Framework. 711 2024-04-24
79 flyeralarm/onboarding A list of resources we at flyeralarm use to get new developers up and running 687 2024-04-22
80 trezor/blockbook 📘 Trezor address/account balance backend 650 2024-09-17
81 muesli/reflow A collection of (ANSI-sequence aware) text reflow operations & algorithms 634 2024-04-18
82 janpfeifer/gonb GoNB, a Go Notebook Kernel for Jupyter 619 2024-08-18
83 shijuvar/gokit Go Examples: From basics to distributed systems 614 2024-08-29
84 spatial-go/geoos A library provides spatial data and geometric algorithms 612 2024-07-03
85 wanzoma/balancer 🎉 A go library that implements load balancing algorithms. Fast, stable mini layer 7 load balancer. 595 2024-09-05
86 TannerGabriel/learning-go Projects, Algorithms and data structures implemented in Golang with explanations and links to further readings 586 2024-09-12
87 aws-observability/aws-otel-collector AWS Distro for OpenTelemetry Collector (see ADOT Roadmap at https://github.com/orgs/aws-observability/projects/4) 563 2024-09-18
88 rawnly/splash-cli A simple, CLI to download Unsplash wallpapers. Nothing fancy — it just works. 547 2024-06-30
89 j178/leetgo Best LeetCode friend for geek. 🏂 533 2024-09-05
90 deb-sig/double-entry-generator Rule-based double-entry bookkeeping importer (from Alipay/WeChat/Huobi etc. to Beancount/Ledger). 531 2024-09-18
91 plutov/packagemain Collection of materials for my Youtube Channel about Go 524 2024-09-20
92 gruntwork-io/kubergrunt Kubergrunt is a standalone go binary with a collection of commands to fill in the gaps between Terraform, Helm, and Kubectl. https://www.gruntwork.io 514 2024-09-05
93 wI2L/jsondiff Compute the diff between two JSON documents as a series of RFC6902 (JSON Patch) operations 513 2024-08-09
94 gotestyourself/gotest.tools A collection of packages to augment the go testing package and support common patterns. 510 2024-09-05
95 Consensys/gnark-crypto gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge p ... 493 2024-09-20
96 cosmos/sdk-tutorials Tutorials for building modules for the Cosmos SDK 491 2024-09-16
97 xyproto/wallutils 🌆 Utilities for handling monitors, resolutions, wallpapers and timed wallpapers 466 2024-09-01
98 RedHatOfficial/GoCourse Go language course 465 2024-07-11
99 intel/intel-device-plugins-for-kubernetes Collection of Intel device plugins for Kubernetes 456 2024-06-05
100 sigstore/sigstore Common go library shared across sigstore services and clients 443 2024-09-16
101 aws-samples/aws-lambda-extensions A collection of sample extensions to help you get started with AWS Lambda Extensions 442 2024-08-30
102 hashicorp/cap A collection of authentication Go packages related to OIDC, JWKs, Distributed Claims, LDAP 436 2024-08-14
103 gaowei-space/markdown-blog 🍭 Markdown-Blog 是一款小而美的Markdown静态博客程序 Markdown-Blog is incredibly fast, easy to use, and converts Markdown formatted text files into beautifully rendered HTML pages. 434 2024-03-24
104 i25959341/orderbook Matching Engine for Limit Order Book in Golang 426 2024-04-22
105 moabukar/Everything-Tech A collection of online resources to help you on your Tech journey. 419 2024-07-24
106 FederatedAI/KubeFATE Manage federated learning workload using cloud native technologies. 418 2024-09-03
107 chyroc/lark Feishu(飞书)/Lark Open API Go SDK, Support ALL Open API and Event Callback. 411 2024-09-10
108 labstack/echox Echo cookbook and website 409 2024-09-11
109 rpcxio/rpcx-examples examples for the latest rpcx 408 2024-08-22
110 mehdihadeli/awesome-go-education A curated list of awesome articles and resources for learning and practicing Go and its related technologies. 371 2024-04-10
111 mjpclab/go-http-file-server Simple command line based HTTP file server to share local file system 370 2024-09-15
112 go-kratos/examples Examples of Kratos framework 363 2024-09-06
113 bootdotdev/bootdev A CLI used to complete coding challenges and lessons on Boot.dev 359 2024-09-20
114 cloudwego/kitex-examples Examples for Kitex. 354 2024-09-17
115 istio/tools Tools shared by several Istio repositories 350 2024-09-20
116 spring1843/go-dsa Go Data Structures and Algorithms is an open source tool for learning and rehearsing data structures and algorithms in Go. 334 2024-08-19
117 lqez/awesome-hangul An awesome list of Hangul/Korean related libraries and modules 332 2024-06-09
118 open-policy-agent/contrib Integrations, examples, and proof-of-concepts that are not part of OPA proper. 324 2024-07-29
119 userstyles-world/userstyles.world ⭐ Website to browse and share UserCSS userstyles. A modern replacement for UserStyles.org made by the userstyles community. 323 2024-09-01
120 novalagung/dasarpemrogramangolang-example 📖 Source Code Praktik E-book Dasar Pemrograman Golang 323 2024-04-23
121 nathany/get-programming-with-go Source code listings for Get Programming with Go, a beginner's guide to the Go programming language. 316 2024-06-14
122 songzhibin97/gkit A collection of basic usability component tools dedicated to providing micro-services and single services, drawing on some excellent open source project features such as kratos, go-kit, mosn, sentinel ... 311 2024-04-27
123 mactsouk/mastering-Go-3rd Source code for Mastering Go, 3rd edition 303 2024-08-01
124 ekzhang/classes.wtf A course catalog with extremely fast full-text search 296 2024-09-07
125 Azure-Samples/azure-sdk-for-go-samples Examples of how to utilize Azure services from Go. 296 2024-04-01
126 slon/shad-go Golang programming course 295 2024-08-17
127 crytic/medusa Parallelized, coverage-guided, mutational Solidity smart contract fuzzing, powered by go-ethereum 291 2024-09-19
128 ImAyrix/cut-cdn ✂️ Removing CDN IPs from the list of IP addresses 288 2024-07-27
129 gardener/etcd-backup-restore Collection of components to backup and restore the etcd of a Kubernetes cluster. 285 2024-09-18
130 ent/contrib A collection of extensions and tools for ent 283 2024-09-07
131 segmentio/fasthash Go package porting the standard hashing algorithms to a more efficient implementation. 283 2024-07-04
132 unidoc/unipdf-examples Examples for creating and processing PDF files with UniPDF https://github.com/unidoc/unipdf 267 2024-09-19
133 facebook/dns Collection of Meta's DNS Libraries 265 2024-09-20
134 prometheus/common Go libraries shared across Prometheus components and libraries. 262 2024-09-20
135 go-skynet/model-gallery 🗃️ a curated collection of models ready-to-use with LocalAI 259 2024-06-22
136 mudler/luet 📦 🐳 0-dependency Container-based Package Manager using SAT solver and QLearning 259 2024-08-27
137 grafviktor/goto A simple terminal SSH manager that provides you with an easy access to the list of your favorite SSH servers. Binaries included! 😉 253 2024-09-19
138 kubernetes/cloud-provider cloud-provider defines the shared interfaces which Kubernetes cloud providers implement. These interfaces allow various controllers to integrate with any cloud provider in a pluggable fashion. Also se ... 245 2024-09-20
139 kubeedge/examples Examples for KubeEdge 244 2024-06-14
140 westerlind/alfred-raindrop-search Search or add Raindrop.io bookmarks from Alfred 241 2024-09-04
141 gnet-io/gnet-examples Examples of gnet 239 2024-09-13
142 iris-contrib/middleware Community Middleware List for the Iris Web Framework. 239 2024-07-24
143 fe3dback/go-arch-lint GoLang architecture linter (checker) tool. Will check all project import path and compare with arch rules defined in yml file. Useful for hexagonal / onion / ddd / mvc and other architectural patterns ... 237 2024-09-19
144 anyproto/anytype-heart Shared library for Anytype clients 231 2024-09-20
145 wanzoma/redis-tools ⚡A collection of redis tools, including distributed lock, cas, casEx, cad 228 2024-09-05
146 caoyingjunz/go-learning A learning and practise map for OpenStack, kubernetes, golang and the others. 226 2024-08-07
147 lapwat/papeer Scrape the web in the eink era. Convert websites into ebooks and markdown. 221 2024-08-14
148 lightninglabs/chantools A loose collection of tools all somehow related to lnd and Lightning Network channels. 220 2024-09-20
149 Azure/go-autorest This package implements an HTTP request pipeline suitable for use across multiple go-routines and provides the shared routines relied on by AutoRest generated Go code. 218 2024-05-30
150 cloudwego/hertz-examples Examples for Hertz. 217 2024-08-20
151 boxesandglue/boxesandglue PDF rendering library for Go using TeX algorithms. 214 2024-08-15
152 pulumi/automation-api-examples Examples for the Pulumi Automation API https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/auto?tab=doc 214 2024-09-09
153 brentp/goleft goleft is a collection of bioinformatics tools distributed under MIT license in a single static binary 213 2024-06-26
154 GoogleCloudPlatform/container-engine-accelerators Collection of tools and examples for managing Accelerated workloads in Kubernetes Engine 211 2024-09-19
155 Jille/raft-grpc-example Example code for how to get hashicorp/raft running with gRPC 208 2024-07-22
156 mehdihadeli/Go-MediatR 🚃 A library for handling mediator patterns and simplified CQRS patterns within an event-driven architecture, inspired by csharp MediatR library. 206 2024-09-18
157 awslabs/eksdemo The easy button for learning, testing and demoing Amazon EKS 205 2024-09-09
158 MrTuxx/OffensiveGolang A collection of offensive Go packages inspired by different Go repositories. 204 2024-05-31
159 Clement-Jean/grpc-go-course gRPC Go Master Class: Build Modern API & Micro services 202 2024-09-01
160 Lofter1/anyflip-downloader Download anyflip books as PDF 200 2024-09-16
161 GoAdminGroup/example A simple example show how to quickly run GoAdmin 199 2024-05-22
162 goadesign/examples Examples for goa showing specific capabilities 191 2024-09-10
163 jonegil/gui-with-gio Tutorials for Gio, the GUI framework in Go. 187 2024-08-31
164 MrMarble/termsvg Record, share and export your terminal as a animated SVG image. 185 2024-05-18
165 ljfranklin/terraform-resource A concourse resource to create infrastructure via Terraform 185 2024-09-18
166 youngzhu/algs4-go Algorithms, 4th Edition, Go version 182 2024-08-16
167 containers/common Location for shared common files in github.com/containers repos. 182 2024-09-20
168 zeromicro/zero-contrib A collection of extensions and tools for go-zero. 180 2024-05-28
169 kencx/keyb Create and view custom hotkey cheatsheets in the terminal 179 2024-08-23
170 ssvlabs/ssv Secret-Shared-Validator(SSV) for ethereum staking 179 2024-09-20
171 lni/dragonboat-example Examples for Dragonboat 179 2024-08-10
172 feliixx/mongoplayground a simple sandbox to test and share MongoDB queries 179 2024-04-19
173 kubernetes-operators-book/chapters Source code for the examples in "Kubernetes Operators" by Jason Dobies and Joshua Wood, O'Reilly, 2020 178 2024-07-26
174 lonng/db-papers A list papers of learning how to building database system 174 2024-07-28
175 charmbracelet/kancli A tutorial for building a command line kanban board in Go 173 2024-09-05
176 hewiefreeman/GopherGameServer 🏆 Feature packed, easy-to-use game server API for Go back-ends and Javascript clients. Tutorials and examples included! 173 2024-03-29
177 googleapis/gapic-showcase An API that demonstrates Generated API Client (GAPIC) features and common API patterns used by Google. 173 2024-08-31
178 LinkedInLearning/learning-go-2875237 Learning Go 172 2024-05-12
179 wizzomafizzo/mrext Collection of extensions and utilities for the MiSTer system. 171 2024-09-14
180 Zhouchaowen/golang-tutorial Golang learning record 170 2024-07-18
181 anton-yurchenko/git-release Publish a GitHub Release 📦 with Assets 📁 and Changelog 🔖 169 2024-09-07
182 cloudflare/flow-pipeline A set of tools and examples to run a flow-pipeline (sFlow, NetFlow) 169 2024-09-20
183 substratusai/runbooks Finetune LLMs on K8s by using Runbooks 168 2024-08-28
184 postfinance/kubelet-csr-approver Kubernetes controller to enable automatic kubelet CSR validation after a series of (configurable) security checks 168 2024-09-16
185 basilysf1709/distributed-systems Comprehensive guide, algorithms and tools on distributed systems 167 2024-08-29
186 amit-davidson/LibraDB LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes. 167 2024-04-11
187 openshift/library Examples and Components for deploying into OpenShift 163 2024-09-16
188 wpcodevo/golang-mongodb-api In this article, you'll learn how to build a CRUD gRPC API server with Golang, MongoDB-Go-driver, and Docker-compose. You'll also build a gRPC client to interact with the gRPC API. 162 2024-03-30
189 mautrix/meta A Matrix-Facebook Messenger and Instagram DM puppeting bridge. 161 2024-09-16
190 google/trillian-examples A place to store some examples which use Trillian APIs to build things. 161 2024-09-16
191 KnlnKS/leetcode-stats Dynamically generated LeetCode stats for your GitHub READMEs! 158 2024-06-09
192 ConnectEverything/nats-by-example Collection of runnable, reference examples using NATS (https://nats.io) 152 2024-09-19
193 go-micro/examples Go Micro examples. Contributions welcome! 151 2024-05-27
194 hyperledger/fabric-test A collection of utilities used to test the core Hyperledger Fabric projects 151 2024-08-13
195 jeffotoni/goexample Various examples of tests I do on a daily basis before implementing golang 151 2024-04-19
196 badsectorlabs/sccm-http-looter Find interesting files stored on (System Center) Configuration Manager (SCCM/CM) shares via HTTP(s) 150 2024-08-11
197 go-echarts/examples 🔖 go-echarts examples for showing how to use 149 2024-06-01
198 ardanlabs/python-go Training material on how to leverage Python and Go together to solve different problems. 148 2024-04-21
199 paketo-buildpacks/samples A collection of samples 148 2024-09-20
200 uber/athenadriver A fully-featured AWS Athena database driver (+ athenareader https://github.com/uber/athenadriver/tree/master/athenareader) 148 2024-09-16

↓ -- Thanks -- ↓

If it is helpful to you, please star it for easy browsing. Thanks for your support!