Go
Go is a programming language built to resemble a simplified version of the C programming language. It compiles at the machine level. Go was created at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson.
- GitHub: https://github.com/topics/go
- Wikipedia: https://en.wikipedia.org/wiki/Go_(programming_language)
- Repo: https://github.com/golang/go
- Created by: Robert Griesemer, Rob Pike, Ken Thompson
- Released: November 10, 2009
- Related Topics: language, c,
- Aliases: golang, golang-examples,
- Last updated: 2026-01-27 00:13:36 UTC
- JSON Representation
https://github.com/grpc-ecosystem/grpc-gateway
gRPC to JSON proxy generator following the gRPC HTTP spec
go grpc grpc-gateway openapi rest-api restful-api swagger
Last synced: 09 Sep 2025
https://github.com/XIU2/CloudflareSpeedTest
🌩「自选优选 IP」测试 Cloudflare CDN 延迟和速度,获取最快 IP !当然也支持其他 CDN / 网站 IP ~
cdn cloudflare go golang speedtest
Last synced: 15 Mar 2025
https://github.com/samber/lo
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
constraints contract filterable foldable functional generics go golang lodash programming typesafe
Last synced: 12 May 2025
https://github.com/inancgumus/learngo
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
best-practices course design-patterns exercise exercises go golang golang-examples idiomatic-go idioms learn-go learn-to-code learning-by-doing learning-go learning-golang patterns patterns-go project quizzes tutorial
Last synced: 13 May 2025
https://github.com/qax-os/excelize
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
analytics chart data-science ecma-376 excel excelize formula go golang microsoft office ooxml openxml spreadsheet statistics table vba visualization xlsx xml
Last synced: 15 Dec 2025
https://github.com/yudai/gotty
Share your terminal as a web application
browser go javascript terminal tty typescript web websocket
Last synced: 07 May 2025
https://github.com/buger/goreplay
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
devops go qa testing testing-tools
Last synced: 17 Dec 2025
https://github.com/gravitational/teleport
The easiest, and most secure way to access and protect all of your infrastructure.
audit bastion certificate cluster database-access firewall firewalls go golang jumpserver kubernetes kubernetes-access pam postgres rbac rdp security ssh teleport teleport-binaries
Last synced: 21 Jan 2026
https://github.com/darius-khll/golang-developer-roadmap
Roadmap to becoming a Go developer in 2020
Last synced: 13 May 2025
https://grpc-ecosystem.github.io/grpc-gateway/
gRPC to JSON proxy generator following the gRPC HTTP spec
go grpc grpc-gateway openapi rest-api restful-api swagger
Last synced: 16 May 2025
https://github.com/Alikhll/golang-developer-roadmap
Roadmap to becoming a Go developer in 2020
Last synced: 25 Mar 2025
https://github.com/zincsearch/zincsearch
ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
elasticsearch go golang modern opensearch search searchengine vuejs
Last synced: 15 Jan 2026
https://github.com/infisical/infisical
Infisical is the open-source platform for secrets management, internal PKI, and SSH access.
certificate-management cli environment-variables go golang nextjs nodejs open-source pki postgres private-ca react secret-management secret-manager secret-scanning secrets security security-tools typescript
Last synced: 22 Jan 2026
https://github.com/compiler-explorer/compiler-explorer
Run compilers interactively from your web browser and interact with the assembly
assembly c c-plus-plus compiler cpp dlang go hacktoberfest haskell haskell-language ispc python rust rust-lang swift
Last synced: 13 May 2025
https://github.com/Go-chi/chi
lightweight, idiomatic and composable router for building Go HTTP services
api context go golang http microservices middleware rest-api router
Last synced: 12 Mar 2025
https://github.com/mattgodbolt/gcc-explorer
Run compilers interactively from your web browser and interact with the assembly
assembly c c-plus-plus compiler cpp dlang go hacktoberfest haskell haskell-language ispc python rust rust-lang swift
Last synced: 17 Jan 2026
https://github.com/nats-io/nats-server
High-Performance server for NATS.io, the cloud and edge native messaging system.
cloud cloud-computing cloud-native distributed-systems go golang message-bus message-queue messaging microservices-architecture nats-server
Last synced: 16 Dec 2025
https://github.com/emirpasic/gods
GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
avl-tree b-tree binary-heap data-structure enumerable go golang iterator list map queue red-black-tree set sort stack tree
Last synced: 09 Sep 2025
https://github.com/Infisical/infisical
♾ Infisical is the open-source secret management platform: Sync secrets across your team/infrastructure, prevent secret leaks, and manage internal PKI
certificate-management cli end-to-end-encryption environment-variables go golang nextjs nodejs open-source pki postgres private-ca react secret-management secret-manager secret-scanning secrets security security-tools typescript
Last synced: 15 Mar 2025
https://github.com/golangci/golangci-lint
Fast linters runner for Go
ci go golang golangci-lint linter
Last synced: 07 Jan 2026
https://github.com/zinclabs/zinc
ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
elasticsearch go golang modern opensearch search searchengine vuejs
Last synced: 04 Apr 2025
https://github.com/julienschmidt/httprouter
A high performance HTTP request router that scales well
go golang http httprouter mux router
Last synced: 09 Sep 2025
https://github.com/nats-io/gnatsd
High-Performance server for NATS.io, the cloud and edge native messaging system.
cloud cloud-computing cloud-native distributed-systems go golang message-bus message-queue messaging microservices-architecture nats-server
Last synced: 01 Apr 2025
https://github.com/rqlite/rqlite
The lightweight, user-friendly, distributed relational database built on SQLite.
consensus database distributed-database distributed-systems go raft relational-database sql sqlite
Last synced: 17 Jan 2026
https://github.com/golang-migrate/migrate
Database migrations. CLI and Golang library.
aws-s3 cassandra database databases go golang google-cloud-spanner google-cloud-storage hacktoberfest mariadb migration migrations mongodb mysql neo4j postgres spanner sql sqlite
Last synced: 09 Sep 2025
https://github.com/uber-go/guide
The Uber Go Style Guide.
best-practices go golang style-guide
Last synced: 14 May 2025
https://github.com/emirpasic/Gods
GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
avl-tree b-tree binary-heap data-structure enumerable go golang iterator list map queue red-black-tree set sort stack tree
Last synced: 12 Mar 2025
https://github.com/kubernetes/kops
Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
cncf containers go kops kubernetes
Last synced: 13 May 2025
https://github.com/fatih/vim-go
Go development plugin for Vim
go golang gopls hacktoberfest lps vim vim-go vim-plugins viml
Last synced: 13 May 2025
https://github.com/fatih/vim-Go
Go development plugin for Vim
go golang gopls hacktoberfest lps vim vim-go vim-plugins viml
Last synced: 12 Mar 2025
https://github.com/sqlc-dev/sqlc
Generate type-safe code from SQL
code-generator go kotlin mysql orm postgresql python sql sqlite
Last synced: 09 Sep 2025
https://github.com/milanm/devops-roadmap
DevOps Roadmap for 2025. with learning resources
aws azure computer-science continous-delivery continuous-integration developer-roadmap devops devops-roadmap docker go grafana jira kubernetes linux prometheus python roadmap sre study-plan
Last synced: 14 May 2025
https://github.com/apache/answer
A Q&A platform software for teams at any scales. Whether it's a community forum, help center, or knowledge management platform, you can always count on Apache Answer.
community forum go golang hacktoberfest q-and-a question react typescript
Last synced: 15 Jan 2026
https://github.com/cayleygraph/cayley
An open-source graph database
cayley go graph graph-database linked-data
Last synced: 16 Dec 2025
https://github.com/milanm/DevOps-Roadmap
DevOps Roadmap for 2025. with learning resources
aws azure computer-science continous-delivery continuous-integration developer-roadmap devops devops-roadmap docker go grafana jira kubernetes linux prometheus python roadmap sre study-plan
Last synced: 24 Mar 2025
https://github.com/go-sql-driver/mysql
Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package
database go mariadb mysql mysql-driver sql
Last synced: 09 Sep 2025
https://github.com/pion/webrtc
Pure Go implementation of the WebRTC API
audio go golang live-video ortc p2p pion pion-webrtc rtp srtp streaming video voip wasm webassembly webcam webrtc webrtc-api webrtc-libraries webrtc-server
Last synced: 16 Dec 2025
https://github.com/go-task/task
A task runner / simpler Make alternative written in Go
build-tool devops go make makefile task task-runner taskfile
Last synced: 26 Jan 2026
https://github.com/answerdev/answer
A Q&A platform software for teams at any scales. Whether it's a community forum, help center, or knowledge management platform, you can always count on Apache Answer.
community forum go golang hacktoberfest q-and-a question react typescript
Last synced: 30 Jun 2025
https://github.com/hypermodeinc/badger
Fast key-value DB in Go.
database document-database go golang key-value library ssd
Last synced: 14 May 2025
https://github.com/Go-sql-driver/mysql
Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package
database go mariadb mysql mysql-driver sql
Last synced: 12 Mar 2025
https://github.com/bluenviron/mediamtx
Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams.
go golang hls media-server obs-studio rtcp rtmp rtmp-proxy rtmp-server rtp rtsp rtsp-proxy rtsp-relay rtsp-server srt streaming webrtc webrtc-proxy
Last synced: 28 Dec 2025
https://github.com/google/wire
Compile-time Dependency Injection for Go
codegen dependency-injection go golang initialization
Last synced: 13 May 2025
https://github.com/json-iterator/go
A high-performance 100% compatible drop-in replacement of "encoding/json"
deserialization go golang json json-parser parser serialization serializer
Last synced: 12 May 2025
https://github.com/panjf2000/ants
🐜🐜🐜 ants is the most powerful and reliable pooling solution for Go.
ants go goroutine goroutine-pool pool worker-pool
Last synced: 12 May 2025
https://github.com/json-iterator/Go
A high-performance 100% compatible drop-in replacement of "encoding/json"
deserialization go golang json json-parser parser serialization serializer
Last synced: 12 Mar 2025
https://github.com/tink-crypto/tink
Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
cpp crypto cryptography go java javascript objc security
Last synced: 27 Sep 2025
https://github.com/google/tink
Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
cpp crypto cryptography go java javascript objc security
Last synced: 22 Mar 2025
https://github.com/thanos-io/thanos
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
cncf go google-cloud-storage hacktoberfest high-availability metrics monitoring observability prometheus prometheus-ha-pairs prometheus-setup s3 storage thanos
Last synced: 12 May 2025
https://github.com/git-lfs/git-lfs
Git extension for versioning large files
Last synced: 12 May 2025
https://github.com/owasp-amass/amass
In-depth attack surface mapping and asset discovery
attack-surfaces dns enumeration go golang information-gathering maltego network-security osint osint-reconnaissance owasp recon subdomain
Last synced: 15 Dec 2025
https://github.com/codislabs/codis
Proxy based Redis cluster solution supporting pipeline and scaling dynamically
go golang nosql redis redis-cluster
Last synced: 17 Dec 2025
https://github.com/Goreleaser/Goreleaser
Deliver Go binaries as fast and easily as possible
apk deb docker github-actions go golang hacktoberfest homebrew package release-automation rpm snapcraft travis
Last synced: 12 Mar 2025
https://github.com/CodisLabs/codis
Proxy based Redis cluster solution supporting pipeline and scaling dynamically
go golang nosql redis redis-cluster
Last synced: 15 Mar 2025
https://github.com/halfrost/halfrost-field
✍🏻 这里是写博客的地方 —— Halfrost-Field 冰霜之地
algorithm analyze article blog go golang ios javascript machine-learning network objective-c source-code swift
Last synced: 13 May 2025
https://github.com/gopherjs/gopherjs
A compiler from Go to JavaScript for running Go code in a browser
compiler go golang hacktoberfest javascript
Last synced: 30 Dec 2025
https://github.com/fogleman/primitive
Reproducing images with geometric primitives.
Last synced: 13 May 2025
https://github.com/halfrost/Halfrost-Field
✍🏻 这里是写博客的地方 —— Halfrost-Field 冰霜之地
algorithm analyze article blog go golang ios javascript machine-learning network objective-c source-code swift
Last synced: 15 Mar 2025
https://github.com/coredns/coredns
CoreDNS is a DNS server that chains plugins
cncf coredns dns-server go plugin service-discovery
Last synced: 12 May 2025
https://github.com/Gopherjs/Gopherjs
A compiler from Go to JavaScript for running Go code in a browser
compiler go golang hacktoberfest javascript
Last synced: 12 Mar 2025
https://github.com/tinode/chat
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
chat chat-application chatapp chatbots chatserver collaboration go golang instant-messaging messaging messaging-api messenger telegram video-call video-chat video-conferencing webchat-server webrtc whatsapp xmpp
Last synced: 26 Dec 2025
https://github.com/gogf/gf
A powerful framework for faster, easier, and more efficient project development.
framework go go-framework goframe golang kubernetes logging microservice opentelemetry orm tracing
Last synced: 09 Sep 2025
https://github.com/talkgo/night
Weekly Go Online Meetup via Bilibili|Go 夜读|通过 bilibili 在线直播的方式分享 Go 相关的技术话题,每天大家在微信/telegram/Slack 上及时沟通交流编程技术话题。
bilibili bilibili-live daily discuss go golang gopher learning offline online reading reading-go share shenzhen slack study wechat zoom zoom-us
Last synced: 12 Jan 2026
https://github.com/mytechnotalent/reverse-engineering
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.
arm assembly assembly-language assembly-language-programming avr c c-plus-plus cyber-security cybersecurity go golang hacking malware reverse-engineering reverse-engineering-tutorial risc-v riscv rust x64 x86
Last synced: 12 May 2025
https://github.com/hajimehoshi/ebiten
Ebitengine - A dead simple 2D game engine for Go
ebiten ebitengine game game-2d game-development game-engine game-engine-2d game-library gamedev go golang golang-library
Last synced: 12 May 2025
https://github.com/OWASP/Amass
In-depth attack surface mapping and asset discovery
attack-surfaces dns enumeration go golang information-gathering maltego network-security osint osint-reconnaissance owasp recon subdomain
Last synced: 05 Apr 2025
https://github.com/crawlab-team/crawlab
Distributed web crawler admin platform for spiders management regardless of languages and frameworks. 分布式爬虫管理平台,支持任何语言和框架
crawlab crawler crawling-tasks docker go platform scrapy scrapyd-ui spider spiders-management web-crawler webcrawler webspider
Last synced: 14 May 2025
https://github.com/semgrep/semgrep
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
c go java javascript python r2c ruby sast semgrep static-analysis static-code-analysis typescript
Last synced: 15 Jan 2026
https://github.com/oj/gobuster
Directory/File, DNS and VHost busting tool written in Go
Last synced: 12 May 2025
https://github.com/juicedata/juicefs
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
bigdata cloud-native distributed-systems filesystem go golang hdfs object-storage posix redis s3 storage
Last synced: 12 May 2025
https://github.com/future-architect/vuls
Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices
administrator cybersecurity freebsd go golang linux security security-audit security-automation security-hardening security-scanner security-tools security-vulnerability vulnerabilities vulnerability-assessment vulnerability-detection vulnerability-management vulnerability-scanner vulnerability-scanners vuls
Last synced: 16 Jan 2026
https://github.com/redpanda-data/redpanda
Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
containers cpp event-driven go kafka kubernetes microservices realtime redpanda seastar storage-engine stream-processing streaming
Last synced: 26 Dec 2025
https://github.com/up9inc/mizu
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. Inspired by Wireshark, purposely built for Kubernetes
amqp cloud-native devops devops-tools docker forensics go golang grpc incident-response kafka kubernetes microservice microservices microservices-application observability redis rest sniffer wireshark
Last synced: 29 Jul 2025
https://github.com/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. Inspired by Wireshark, purposely built for Kubernetes
amqp cloud-native devops devops-tools docker forensics go golang grpc incident-response kafka kubernetes microservice microservices microservices-application observability redis rest sniffer wireshark
Last synced: 13 May 2025
https://github.com/shopify/toxiproxy
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
chaos down go is omg proxy resiliency tcp-proxy testing
Last synced: 09 Sep 2025
https://github.com/mytechnotalent/Reverse-Engineering
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
arm arm-assembly assembly assembly-language assembly-language-programming c c-plus-plus cyber-security cybersecurity go golang hacking malware reverse-engineering reverse-engineering-tutorial risc-v riscv rust x64 x86
Last synced: 15 Mar 2025
https://github.com/hibiken/asynq
Simple, reliable, and efficient distributed task queue in Go
asynchronous-tasks background-jobs go golang redis task-queue worker-pool
Last synced: 12 May 2025
https://github.com/quic-go/quic-go
A production-ready QUIC implementation in pure Go
go golang http3 protocol quic quic-client quic-server
Last synced: 09 Sep 2025
https://github.com/opendiablo2/opendiablo2
An open source re-implementation of Diablo 2
2d arpg diablo diablo2 engine game game-engine games go golang open-source
Last synced: 05 Oct 2025
https://github.com/adnanh/webhook
webhook is a lightweight incoming webhook server to run shell commands
automate automation ci deploy devops execute go hacktoberfest hook hooks incoming integration programming redeploy script server shell web webhook webhooks
Last synced: 13 May 2025
https://github.com/go-resty/resty
Simple HTTP, REST, and SSE client library for Go
backoff circuit-breaker curl-command digest-authentication go go-library go-resty golang golang-library hacktoberfest http-client http-trace load-balancer middleware redirects rest-client retry service-discovery srv-record sse-client
Last synced: 12 May 2025
https://github.com/google/go-github
Go library for accessing the GitHub v3 API
github github-api go golang hacktoberfest
Last synced: 06 Jan 2026
https://github.com/OpenDiablo2/OpenDiablo2
An open source re-implementation of Diablo 2
2d arpg diablo diablo2 engine game game-engine games go golang open-source
Last synced: 15 Mar 2025
https://github.com/asciimoo/wuzz
Interactive cli tool for HTTP inspection
cli curl go golang http http-inspection inspector
Last synced: 13 May 2025
https://github.com/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
android asteroidos cross-platform-gui felgo freebsd go golang gui-framework ios javascript linux macos qt raspberry-pi sailfish-os ubuntu-touch webassembly windows
Last synced: 23 Apr 2025
https://github.com/quay/clair
Vulnerability Static Analysis for Containers
clair containers docker go kubernetes oci oci-image static-analysis vulnerabilities
Last synced: 12 May 2025
https://github.com/gofr-dev/gofr
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
framework go go-framework golang golang-framework grpc grpc-go grpc-golang hacktoberfest http-server logging metrics microservice microservice-framework opentelemetry performance rest-api server tracing web-framework
Last synced: 02 Jan 2026