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-02-03 00:13:43 UTC
- JSON Representation
https://github.com/russellluo/timingwheel
Golang implementation of Hierarchical Timing Wheels.
Last synced: 16 May 2025
https://github.com/SpecterOps/AzureHound
Azure Data Exporter for BloodHound
Last synced: 11 May 2025
https://github.com/Azure/application-gateway-kubernetes-ingress
This is an ingress controller that can be run on Azure Kubernetes Service (AKS) to allow an Azure Application Gateway to act as the ingress for an AKS cluster.
agic aks application-gateway azure go ingress ingress-controller kubernetes
Last synced: 15 Apr 2025
https://github.com/omissis/go-jsonschema
A tool to generate Go data types from JSON Schema definitions.
code-generation codegenerator go golang json json-schema
Last synced: 15 May 2025
https://github.com/xe/site
The new frontend/backend code for https://xeiaso.net
deno go hacktoberfest lume nix personal-website self-driving-car web
Last synced: 15 May 2025
https://github.com/alphadose/zenq
A thread-safe queue faster and more resource efficient than golang's native channels
concurrency fastest go golang high-throughput highly-concurrent lock-free low-latency memory-efficient mpsc-queue optimization ringbuffer spsc-queue thread-safe zenq zero-allocations
Last synced: 13 Apr 2025
https://github.com/xhit/go-simple-mail
Golang package for send email. Support keep alive connection, TLS and SSL. Easy for bulk SMTP.
bulk-email bulk-email-sender email go golang golang-package keep-alive mail persistent persistent-connections send-email send-email-with-attachment smtp smtp-client smtp-mail timeout
Last synced: 16 Jan 2026
https://github.com/ccding/Go-stun
A go implementation of the STUN client (RFC 3489 and RFC 5389)
go golang nat-traversal rfc-5389 stun webrtc
Last synced: 12 Mar 2025
https://github.com/golang-design/clipboard
📋 cross-platform clipboard package that supports accessing text and image in Go (macOS/Linux/Windows/Android/iOS)
android clipboard clipboard-library cross-platform go golang ios linux macos nspasteboard windows x11
Last synced: 12 Apr 2025
https://github.com/github/vulcanizer
GitHub's ops focused Elasticsearch library
Last synced: 14 Apr 2025
https://github.com/keke-li/for-learning-go-tutorial
Introduction to beginners learn to go
Last synced: 13 Apr 2025
https://github.com/KeKe-Li/For-learning-Go-Tutorial
Introduction to beginners learn to go
Last synced: 04 May 2025
https://github.com/kovetskiy/manul
:smirk_cat: The madness vendoring utility for Golang programs
dependencies git go golang manager manul submodule submodules vendor
Last synced: 05 Apr 2025
https://github.com/pkoukk/tiktoken-go
go version of tiktoken
chatgpt go golang gpt-35-turbo gpt-4 openai tiktoken
Last synced: 18 Jan 2026
https://github.com/otterize/network-mapper
Map Kubernetes traffic: in-cluster, to the Internet, and to AWS IAM and export as text, intents, or an image
cloud-native devops-tools go golang hacktoberfest intents kubernetes mapping microservices monitoring network network-discovery network-visualization observability service-discovery traffic-viewer visibility
Last synced: 14 Jan 2026
https://github.com/kardolus/chatgpt-cli
ChatGPT CLI is a versatile tool for interacting with LLM models through OpenAI and Azure, as well as models from Perplexity AI and Llama. It supports prompts and history tracking for seamless, context-aware interactions. With extensive configuration options, it’s designed for both users and developers to create a customized GPT experience.
azure chatgpt cli go golang gpt language-model llama openai perplexity
Last synced: 05 Oct 2025
https://github.com/chanhx/crabviz
🦀 A LSP-based interative call graph generator
c callgraph cpp go java javascript language-server-protocol lsp python rust static-analysis typescript vscode
Last synced: 20 Oct 2025
https://github.com/theupdateframework/go-tuf
Go implementation of The Update Framework (TUF)
chain go golang hacktoberfest security software supply supply-chain tuf
Last synced: 14 May 2025
https://github.com/alexkohler/prealloc
prealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated.
go golang prealloc-suggestions slice static-analysis static-analyzer static-code-analysis
Last synced: 16 Jan 2026
https://github.com/Unknwon/gowalker
Go Walker is a server that generates Go projects API documentation on the fly.
documentation-tool go lsif-enabled
Last synced: 24 Mar 2025
https://github.com/inkeliz/karmem
Karmem is a fast binary serialization format, faster than Google Flatbuffers and optimized for TinyGo and WASM.
assemblyscript c csharp dotnet dotnet7 go golang odin-lang random-access serialization swift webassembly zig
Last synced: 04 Apr 2025
https://github.com/Lifailon/lazyjournal
A TUI for reading logs from journald, auditd, file system, Docker (including Swarm) containers, Podman and Kubernetes pods with support for output coloring and multiple filtering modes.
audit-log auditd bsd docker-logs go gocui journal journalctl journald kubernetes-logging log-analysis log-monitor log-parser log-viewer logging logs podman regexp syslog tui
Last synced: 27 Aug 2025
https://github.com/dedis/kyber
Advanced crypto library for the Go language
crypto-library elliptic-curves go
Last synced: 15 May 2025
https://github.com/timshannon/bolthold
BoltHold is an embeddable NoSQL store for Go types built on BoltDB
boltdb bucket go golang nosql query-criteria
Last synced: 15 May 2025
https://github.com/unknwon/gowalker
Go Walker is a server that generates Go projects API documentation on the fly.
documentation-tool go lsif-enabled
Last synced: 03 Apr 2025
https://github.com/alphadose/ZenQ
A thread-safe queue faster and more resource efficient than golang's native channels
concurrency fastest go golang high-throughput highly-concurrent lock-free low-latency memory-efficient mpsc-queue optimization ringbuffer spsc-queue thread-safe zenq zero-allocations
Last synced: 12 Apr 2025
https://github.com/jcuga/golongpoll
golang long polling library. Makes web pub-sub easy via HTTP long-poll servers and clients :smiley: :coffee: :computer:
go golang golang-library longpoll longpoll-api longpoll-requests longpoller longpolling pubsub pubsub-publisher pubsub-subscriber
Last synced: 16 Jan 2026
https://github.com/sysulq/nginx-vts-exporter
Simple server that scrapes Nginx vts stats and exports them via HTTP for Prometheus consumption
go nginx nginx-vts-exporter prometheus prometheus-exporter vts
Last synced: 14 Apr 2025
https://github.com/incu6us/goimports-reviser
Right imports sorting & code formatting tool (goimports alternative)
go gofmt goimports goimports-reviser golang sort-goimports
Last synced: 25 Dec 2025
https://github.com/jcuga/Golongpoll
golang long polling library. Makes web pub-sub easy via HTTP long-poll servers and clients :smiley: :coffee: :computer:
go golang golang-library longpoll longpoll-api longpoll-requests longpoller longpolling pubsub pubsub-publisher pubsub-subscriber
Last synced: 12 Mar 2025
https://github.com/slotix/dataflowkit
Extract structured data from web sites. Web sites scraping.
cdp chrome-fetcher crawling extract-data go golang golang-library headless scraper scraping scraping-websites
Last synced: 16 Jan 2026
https://github.com/yznts/kyoto
Asynchronous html components with Go
components framework frontend go golang htmx htmx-go ui ui-components view
Last synced: 23 Jan 2026
https://github.com/psampaz/go-mod-outdated
Find outdated dependencies of your Go projects. go-mod-outdated provides a table view of the go list -u -m -json all command which lists all dependencies of a Go project and their available minor and patch updates. It also provides a way to filter indirect dependencies and dependencies without updates.
beautifier beautify go go-modules golang outdated outdated-dependencies outdated-libraries outdated-packages prettifier prettify
Last synced: 03 Apr 2025
https://github.com/multycloud/multy
Multy - Easily deploy multi cloud infrastructure. Write cloud-agnostic config deployed across multiple clouds
aws azure cloud go help-wanted infrastructure-as-code multi-cloud terraform
Last synced: 17 Jan 2026
https://github.com/atombender/go-jsonschema
A tool to generate Go data types from JSON Schema definitions.
code-generation codegenerator go golang json json-schema
Last synced: 05 Apr 2025
https://github.com/malisit/kolpa
A fake data generator written in and for Go
datetime fake-content fake-data faker-library go golang random-generation user-agent
Last synced: 17 Jan 2026
https://github.com/shijuvar/go-distributed-sys
Guidance for building event-driven distributed systems and microservices in Go with NATS JetStream, gRPC and CockroachDB
cockroachdb cqrs event-sourcing go golang grpc grpc-go microservices nats nats-jetstream nats-streaming
Last synced: 04 Apr 2025
https://github.com/pgflo/pg_flo
Stream, transform, and route PostgreSQL data in real-time.
data database etl go golang logical-replication postgres postgresql stream
Last synced: 15 May 2025
https://github.com/Runner-Go-Team/runnerGo
RunnerGo是一款国内开发者自研的性能压测工具,可以进行接口测试、场景自动化测试、性能压测等一系列功能。
api automated-testing docker go performance-test test test-platform
Last synced: 01 Apr 2025
https://github.com/Xe/site
The new frontend/backend code for https://xeiaso.net
deno go hacktoberfest lume nix personal-website self-driving-car web
Last synced: 13 Apr 2025
https://github.com/oschwald/maxminddb-golang
MaxMind DB Reader for Go
geoip geoip2 geolocation go ip-address maxmind maxmind-db
Last synced: 13 May 2025
https://github.com/samber/oops
🔥 Error handling library with context, assertion, stack trace and source fragments
assert assertion attributes context error exception go handling logger logrus logrus-fomatter slog stacktrace structured-logging zap zerolog
Last synced: 15 May 2025
https://github.com/code-hex/vz
Create virtual machines and run Linux-based operating systems in Go using Apple Virtualization.framework.
apple applesilicon go golang linux m1 m2 macos virtualization vm
Last synced: 14 May 2025
https://github.com/jpillora/backoff
Simple backoff algorithm in Go (golang)
Last synced: 14 May 2025
https://github.com/knqyf263/go-plugin
Go Plugin System over WebAssembly
go golang plugin plugins protobuf3 protocol-buffers
Last synced: 15 May 2025
https://github.com/khlieng/dispatch
Web-based IRC client in Go.
chat dispatch go golang irc irc-client javascript react redux
Last synced: 04 Apr 2025
https://github.com/priyankchheda/algorithms
Data Structure Libraries and Algorithms implementation
algorithm algorithm-library c cpp data-structures data-structures-algorithms go golang python3
Last synced: 04 Apr 2025
https://github.com/abadojack/whatlanggo
Natural language detection library for Go
go language nlp text-processing
Last synced: 14 Mar 2025
https://github.com/abadojack/whatlangGo
Natural language detection library for Go
go language nlp text-processing
Last synced: 12 Mar 2025
https://github.com/sarulabs/di
Dependency injection container in go (golang)
container dependency-injection di framework go golang
Last synced: 17 Jul 2025
https://github.com/qiniu/httptest
Qiniu httptest utilities
go golang http httptest test testing testing-tools unit-test
Last synced: 30 Mar 2025
https://github.com/planetscale/cli
The CLI for PlanetScale Database
database go mysql mysql-client planetscale
Last synced: 16 Jan 2026
https://github.com/papertrail/remote_syslog2
To install, see "Releases" tab. Self-contained daemon for reading local files and emitting remote syslog (without using local syslogd).
Last synced: 16 Dec 2025
https://github.com/wincent/clipper
✂️ Clipboard access for local and remote tmux sessions
Last synced: 12 Apr 2025
https://github.com/replicatedhq/ship
A better way to deploy Kubernetes Helm charts
docker gitops go helm kubernetes kustomize
Last synced: 23 Mar 2025
https://github.com/go-ozzo/ozzo-dbx
A Go (golang) package that enhances the standard database/sql package by providing powerful data retrieval methods as well as DB-agnostic query building capabilities.
Last synced: 11 Jun 2025
https://github.com/Go-ozzo/ozzo-dbx
A Go (golang) package that enhances the standard database/sql package by providing powerful data retrieval methods as well as DB-agnostic query building capabilities.
Last synced: 12 Mar 2025
https://github.com/influxdata/influxdb-client-go
InfluxDB 2 Go Client
go golang golang-client influxdb influxdb-client
Last synced: 13 May 2025
https://github.com/ABCDELabs/Understanding-Ethereum-Go-version
Understanding Ethereum: Go-Ethereum Code Analysis|理解以太坊: Go-Ethereum 源码剖析
analytics blockchain blockchain-technology ethereum go golang source-code transaction
Last synced: 24 Mar 2025
https://github.com/containerd/ttrpc
GRPC for low-memory environments
go golang golang-library golang-package grpc protocol rpc stream
Last synced: 11 Jan 2026
https://github.com/UnnoTed/fileb0x
a better customizable tool to embed files in go; also update embedded files remotely without restarting the server
embed embed-files embedded-files filebox files go go-bindata http http-filesystem update virtual-file-system
Last synced: 14 Mar 2025
https://github.com/tannergabriel/learning-go
Projects, Algorithms and data structures implemented in Golang with explanations and links to further readings
go golang golang-application golang-examples golang-learning
Last synced: 15 May 2025
https://github.com/vmorganp/lazytainer
Docker container lazy loading
container container-image docker docker-compose docker-container dockerfile energy-efficiency go golang greenit hacktoberfest hacktoberfest2021 lazy lazy-loading lazyload self-hosted sustainability
Last synced: 15 May 2025
https://github.com/unnoted/fileb0x
a better customizable tool to embed files in go; also update embedded files remotely without restarting the server
embed embed-files embedded-files filebox files go go-bindata http http-filesystem update virtual-file-system
Last synced: 14 May 2025
https://github.com/go101/golds
An experimental Go local docs server/generator and code reader implemented with some fresh ideas.
codereader docgenerator docviewer go golang tool
Last synced: 15 May 2025
https://github.com/AkashRajpurohit/git-sync
🔄 A simple tool to backup and sync your git repositories
backup-tool backups git git-backup go golang
Last synced: 06 Oct 2025
https://github.com/consbio/mbtileserver
Basic Go server for mbtiles
go mbtiles tilejson tilesets vector-tiles
Last synced: 14 Mar 2025
https://github.com/runreveal/pql
Pipelined Query Language
clickhouse detection-engineering go golang query-language siem sql
Last synced: 12 Jan 2026
https://github.com/pion/dtls
DTLS 1.2 Server/Client implementation for Go
dtls encryption go golang pion pion-dtls psk tls-ecdhe-ecdsa tls-ecdhe-rsa udp
Last synced: 12 Dec 2025
https://github.com/gofrs/flock
Thread-safe file locking library in Go
file-locking flock flocks go golang golang-libary
Last synced: 12 Jan 2026
https://github.com/dhconnelly/rtreego
an R-Tree library for Go
algorithms datastructures geospatial go golang r-tree rtree spatial
Last synced: 15 May 2025
https://github.com/struCoder/pmgo
pmgo is a process manager for Golang applications.
forever go golang pmgo process process-manager production-ready
Last synced: 01 Apr 2025
https://github.com/vmorganp/Lazytainer
Docker container lazy loading
container container-image docker docker-compose docker-container dockerfile energy-efficiency go golang greenit hacktoberfest hacktoberfest2021 lazy lazy-loading lazyload self-hosted sustainability
Last synced: 08 Apr 2025
https://github.com/google/yggdrasil-decision-forests
A library to train, evaluate, interpret, and productionize decision forest models such as Random Forest and Gradient Boosted Decision Trees.
cart cli cpp decision-forest decision-trees distributed-computing go gradient-boosting interpretability javascript machine-learning ml pypi python random-forest tensorflow
Last synced: 12 Jan 2026
https://github.com/crypto-chassis/ccapi
A header-only C++ library for interacting with crypto exchanges. Bindings for Python, Java, C#, Go, and Javascript are provided.
algo-trading api arbitrage automated-trading bitcoin c-plus-plus crypto cryptocurrency csharp exchange execution fixprotocol go java javascript library market-data python strategy trading-bot
Last synced: 28 Jan 2026
https://github.com/hueristiq/xurlfind3r
A command-line utility designed to discover URLs for a given domain in a simple, efficient way. It works by gathering information from a variety of passive sources, meaning it doesn't interact directly with the target but instead gathers data that is already publicly available.
bug-bounty bug-bounty-tools contentdiscovery ethical-hacking ethical-hacking-tools go golang osint osint-tools penetration-testing penetration-testing-tools reconnaissance red-teaming red-teaming-tools web-security
Last synced: 12 Jan 2026
https://github.com/bvwells/go-patterns
Design patterns for the Go programming language
design-patterns go golang idioms patterns
Last synced: 04 Apr 2025
https://github.com/dearplain/goloader
load and run golang code at runtime. (WARNING: this repo has not been maintained for a long time, please take a look at https://github.com/pkujhd/goloader)
dynamic go golang hot-reload plugin script
Last synced: 14 Jan 2026
https://github.com/vinegarhq/vinegar
Run Roblox Studio on Linux.
dxvk go linux roblox roblox-launcher roblox-wrapper wine
Last synced: 12 Jan 2026
https://github.com/asticode/go-astisub
Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)
go golang golang-library srt stl subtitle ttml webvtt
Last synced: 06 Aug 2025
https://github.com/yqchilde/wxbot
☝🏻 一个好玩的个人微信机器人程序(DaenDLL、VLW),插件开发,查天气,ChatGPT聊天,设置定时任务,公众号监控转发...
chatgpt go golang gpt-35-turbo openai wechat wechat-bot wxbot
Last synced: 04 Apr 2025
https://github.com/vdjagilev/nmap-formatter
A tool that allows you to convert NMAP results to html, csv, json, markdown, graphviz (dot), sqlite, excel and d2-lang. Simply put it's nmap converter.
bounty csv d2lang go golang graphviz html json markdown nmap pentesting port-scanner port-scanning scan scanner security security-tools sqlite xml xml-parsing
Last synced: 05 Apr 2025
https://github.com/dimfeld/httptreemux
High-speed, flexible tree-based HTTP router for Go.
Last synced: 15 May 2025
https://github.com/prometheus/haproxy_exporter
Simple server that scrapes HAProxy stats and exports them via HTTP for Prometheus consumption
go haproxy haproxy-exporter metrics prometheus prometheus-exporter
Last synced: 13 Mar 2025
https://github.com/openzipkin/zipkin-go
Zipkin distributed tracing library for go.
distributed-tracing go instrumentation openzipkin trace tracing zipkin
Last synced: 24 Oct 2025
https://github.com/fyne-io/examples
Examples apps using the Fyne toolkit
fyne go golang gui hacktoberfest
Last synced: 12 Apr 2025
https://github.com/rhysd/go-github-selfupdate
Binary self-update mechanism for Go commands using GitHub
cli github go golang selfupdate update
Last synced: 15 May 2025
https://github.com/chai2010/webp
WebP decoder and encoder for Go (Zero Dependencies).
Last synced: 15 May 2025
https://github.com/pb33f/libopenapi
libopenapi is a fully featured, high performance OpenAPI 3.1, 3.0 and Swagger parser, library, validator and toolkit for golang applications.
diff go golang library oas oasv3 openapi openapi-spec openapi-specification openapi3 openapi3-1 openapi3-validation openapi31 parser swagger swagger-api swagger2
Last synced: 24 Jan 2026