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-06-23 00:13:01 UTC
- JSON Representation
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/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/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/influxdata/influxdb-client-go
InfluxDB 2 Go Client
go golang golang-client influxdb influxdb-client
Last synced: 13 May 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/taigrr/spank
Slap your MacBook, it yells back. Uses Apple Silicon accelerometer via IOKit HID.
accelerometer apple-silicon fun go iokit macos
Last synced: 08 Mar 2026
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/pion/mediadevices
Go implementation of the MediaDevices API.
audio-call codec driver face-recognition go golang livestream machine-learning mediadevices mediadevices-api p2p rtp streaming video-call voip webrtc
Last synced: 05 Feb 2026
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/go-chi/jwtauth
JWT authentication middleware for Go HTTP services
go http jwt jwt-authentication-middleware jwtauth microservices
Last synced: 26 Feb 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/mistakenelf/fm
A terminal based file manager
bubbletea cli file-manager filemanager fm go golang terminal tui
Last synced: 11 Mar 2026
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/yqchilde/wxbot
☝🏻 一个好玩的个人微信机器人程序(DaenDLL、VLW),插件开发,查天气,ChatGPT聊天,设置定时任务,公众号监控转发...
chatgpt go golang gpt-35-turbo openai wechat wechat-bot wxbot
Last synced: 04 Apr 2025
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/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/flanglet/kanzi-go
Fast lossless data compression in Go
asymmetric-numeral-systems bwt compression concurrency decompression go golang huffman lossless-data-compression lz77
Last synced: 01 Mar 2026
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/mgutz/dat
Go Postgres Data Access Toolkit
go nested-transactions postgres sql
Last synced: 11 Jan 2026
https://github.com/gbrayhan/microservices-go
Golang Microservice Boilerplate using MySQL, Docker and Swagger, API REST. Gin Go and GORM with pagination and implementation of a Clean Architecture.
boilerplate boilerplate-go boilerplate-golang boilerplate-microservice clean-architecture docker gin go golang golang-examples gorm hexagonal-architecture jwt microservices-architecture pagination rest-api swagger
Last synced: 15 May 2025
https://github.com/unknwon/goconfig
Package goconfig is a fully functional and comments-support configuration file (.ini) parser.
Last synced: 14 May 2025
https://github.com/shaj13/go-guardian
Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.
2fa auth authentication authenticator bearer-tokens certificate-authentication go go-guardian go-passport golang golang-library guardian hotp ldap ldap-authentication passport strategies tokens totp x509
Last synced: 17 Jan 2026
https://github.com/CocaineCong/gin-mall
基于 gin+gorm+redis+mysql 读写分离的电子商城,包括 JWT 鉴权,CORS跨域,AES 对称加密,引入ELK体系方便日志查看,jaeger进行trace查看,skywalking进行检测,使用docker容器化部署
aes-encryption cors docker docker-compose elasticsearch elk gin go golang gorm jaeger jwt kibana mysql redis skywalking
Last synced: 13 Apr 2025
https://github.com/gojek/weaver
An Advanced HTTP Reverse Proxy with Dynamic Sharding Strategies
go golang layer7 proxy proxy-server sharding
Last synced: 11 Jan 2026
https://github.com/folbricht/routedns
DNS stub resolver, proxy and router with support for DoT, DoH, DoQ, and DTLS
dns dns-client dns-over-dtls dns-over-https dns-over-quic dns-over-tls dns-privacy dns-server doh doq dot go golang pipelining
Last synced: 26 Apr 2026
https://github.com/flamego/flamego
A fantastic modular Go web framework with a slim core but limitless extensibility
dependency-injection flamego go web-framework
Last synced: 29 Jan 2026
https://github.com/streamdal/streamdal
Code-Native Data Privacy
astrojs data-contracts deno docker event-driven go javascript message-queues nodejs observability python reactjs rust streaming-data tail-f wasi wasm
Last synced: 14 May 2025
https://github.com/cocainecong/gin-mall
基于 gin+gorm+redis+mysql 读写分离的电子商城,包括 JWT 鉴权,CORS跨域,AES 对称加密,引入ELK体系方便日志查看,jaeger进行trace查看,skywalking进行检测,使用docker容器化部署
aes-encryption cors docker docker-compose elasticsearch elk gin go golang gorm jaeger jwt kibana mysql redis skywalking
Last synced: 10 Apr 2025
https://github.com/xuri/aurora
Cross-platform beanstalkd queue server admin console.
admin aurora beanstalkd bstk console go queue tube webui
Last synced: 04 Apr 2025
https://github.com/akamensky/argparse
Argparse for golang. Just because `flag` sucks
argparse argument-parser awesome-go cli cli-app command-line-parser go golang
Last synced: 08 Feb 2026
https://github.com/lazzyfu/goinsight
集MySQL数据库工单和数据查询的Web平台
clickhouse data-query-ui gaudit go mysql order tidb
Last synced: 12 Apr 2025
https://github.com/godot-go/godot-go
Go bindings for Godot 4.3 GDExtension API
cgo cgo-bindings game-development gamedev go godot godot-engine godot-gdextension golang
Last synced: 04 Apr 2025
https://github.com/lazzyfu/goInsight
集MySQL数据库工单和数据查询的Web平台
clickhouse data-query-ui gaudit go mysql order tidb
Last synced: 26 Jul 2025
https://github.com/neovim/go-client
Nvim Go client
go go-client msgpack neovim neovim-plugin
Last synced: 15 May 2025
https://github.com/goruby/goruby
GoRuby, an implementation of Ruby written in Go
go golang interpreter language programming-language ruby
Last synced: 24 Jul 2025
https://github.com/a8m/djson
Fast Go decoder for dynamic JSON
decoder go json json-parser performance
Last synced: 05 Apr 2025
https://github.com/akatsuki105/worldwide
This is my OLD and BAD GameBoy Emulator, please visit DawnGB, my new GameBoy emulator!
emulation emulator gameboy gameboy-color gameboy-emulator gbc gbc-emulator go golang
Last synced: 11 Jan 2026
https://github.com/gorilla/rpc
Package gorilla/rpc is a golang foundation for RPC over HTTP services.
go golang gorilla gorilla-web-toolkit grpc rpc
Last synced: 02 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: 09 Jul 2025
https://github.com/criyle/go-judge
Sandbox service built on Linux container technologies with simple REST and gRPC API
cgroup cgroup-v2 cgroup2 container docker envexec executor-service go golang jobobject oj online-judge sandbox vfork
Last synced: 02 Apr 2026
https://github.com/deadsy/sdfx
A simple CAD package using signed distance functions
3d 3d-models 3d-printing 3mf cad dxf go golang signed-distance-field signed-distance-functions stl svg
Last synced: 22 Jan 2026
https://github.com/beevik/ntp
a simple ntp client package for go
go ntp ntp-client ntp-protocol sntp time
Last synced: 14 May 2025
https://github.com/PaulSonOfLars/gotgbot
Autogenerated Go wrapper for the telegram API. Inspired by the python-telegram-bot library.
bot go golang miniapp telegram telegram-api telegram-app telegram-bot telegram-bot-api telegram-bots webapp wrapper
Last synced: 08 Jul 2025
https://github.com/diamondburned/gotk4
Autogenerated GTK4 bindings for Go
go gobject-introspection golang gotk3 gotk4 gtk3 gtk4
Last synced: 15 May 2025
https://github.com/okx/exchain
⛓️ EVM & Wasm $ IBC-compatible, OKTC is a L1 blockchain network built on top of Cosmos SDK that aims for optimal interoperability and performance ✨
blockchain cryptocurrency evm go proof-of-stake
Last synced: 15 May 2025
https://github.com/cristalhq/aconfig
Simple, useful and opinionated config loader.
command-line config configuration configuration-files dependency-free environment environment-variables go golang json toml yaml
Last synced: 16 May 2025
https://github.com/o1egl/govatar
Avatar generation library for GO language
avatar-generator go golang skin
Last synced: 12 Apr 2025
https://github.com/yoyofx/yoyogo
🦄🌈 YoyoGo is a simple, light and fast , dependency injection based micro-service framework written in Go. Support Nacos ,Consoul ,Etcd ,Eureka ,kubernetes.
consul consul-agent containers dependency-injection eureka go grpc ioc kubernetes microservices middleware mvc nacos web
Last synced: 14 Jan 2026
https://github.com/conduitio/conduit
Conduit streams data between data stores. Kafka Connect replacement. No JVM required.
conduit data-engineering data-integration data-pipeline data-stream etl go kafka kafkaconnect
Last synced: 21 May 2026
https://github.com/zeioth/compiler.nvim
Neovim compiler for building and running your code without having to configure anything
build-automation-tool build-tool built-tools compiler csharp elixir go golang javascript lua neovim-plugin neovim-plugins nvim-plugin nvim-plugins python rlanguage rust typescript zig
Last synced: 15 Apr 2025
https://github.com/gauthamjm007/backend-nodejs-golang-interview_qa
A collection of Node JS and Golang Backend interview questions please feel free to fork and contribute to this repository
callback-hells express-js expressjs go golang interview-practice interview-questions mongodb mongoose node-js questions-and-answers
Last synced: 05 Apr 2025
https://github.com/benbjohnson/ego
An ERB-style templating language for Go.
Last synced: 13 Apr 2025
https://github.com/benbjohnson/eGo
An ERB-style templating language for Go.
Last synced: 12 Mar 2025
https://github.com/Redundancy/go-sync
gosync is a library for Golang styled around zsync / rsync, written with the intent that it enables efficient differential file transfer in a number of ways. NB: I am unable to contribute to this at the moment
binary-data file-transfer go rsync zsync
Last synced: 30 Mar 2025
https://github.com/pierre-emmanuelJ/iptv-proxy
Reverse proxy on iptv m3u and m3u8 file and xtream codes client api
docker docker-compose go golang iptv iptv-proxy iptv-smarter m3u m3u-proxy m3u8 proxy xtream xtream-codes xtream-proxy
Last synced: 02 Apr 2025
https://github.com/pierre-emmanuelj/iptv-proxy
Reverse proxy on iptv m3u and m3u8 file and xtream codes client api
docker docker-compose go golang iptv iptv-proxy iptv-smarter m3u m3u-proxy m3u8 proxy xtream xtream-codes xtream-proxy
Last synced: 04 Apr 2025
https://github.com/minamijoyo/tfupdate
Update version constraints in your Terraform configurations
Last synced: 14 May 2025
https://github.com/datadog/orchestrion
Automatic compile-time instrumentation of Go code
apm datadog go instrumentation monitoring tracing
Last synced: 02 Apr 2026
https://github.com/maelstrom-software/maelstrom
Maelstrom is a fast Rust, Go, and Python test runner that runs every test in its own container. Tests are either run locally or distributed to a clustered job runner.
cargo-subcommand containers distributed-systems go golang pytest python rust testing
Last synced: 11 May 2025
https://github.com/asticode/go-astits
Demux and mux MPEG Transport Streams (.ts) natively in GO
go golang golang-library mpeg mpeg-ts mpeg2 mpegts transport-stream
Last synced: 08 Oct 2025
https://github.com/bcicen/jstream
Streaming JSON parser for Go
go json json-decoding json-deserialization json-parser json-parsing-library
Last synced: 14 May 2025
https://github.com/j178/leetgo
Best LeetCode friend for geek. :snowboarder:
chatgpt cli go golang leetcode leetcode-cli leetcode-contest leetcode-helper
Last synced: 14 May 2025
https://github.com/medama-io/medama
Self-hostable, privacy-focused website analytics.
analytics cookie-free dashboard duckdb go google-analytics medama metrics privacy self-hosted web-analytics website-analytics
Last synced: 12 Jan 2026
https://github.com/meilisearch/meilisearch-go
Golang wrapper for the Meilisearch API
client go golang meilisearch sdk
Last synced: 31 Mar 2025
https://github.com/kakao/n2
TOROS N2 - lightweight approximate Nearest Neighbor library which runs fast even with large datasets
approximate approximate-nearest-neighbor-search go k-nearest-neighbors knn machine-learning ml nearest-neighbor-search python
Last synced: 16 May 2025
https://github.com/dweymouth/supersonic
A lightweight and full-featured cross-platform desktop client for self-hosted music servers
airsonic audio-player cross-platform desktop fyne go gonic jellyfin music navidrome opensubsonic subsonic subsonic-client
Last synced: 04 Apr 2025
https://github.com/unknwon/building-web-applications-in-go
Go 语言 Web 应用开发系列教程,从新手到双手残废
Last synced: 05 Apr 2025
https://github.com/pthethanh/effective-go
a list of effective go, best practices and go idiomatic
best-practice best-practices effective go golang idiomatic
Last synced: 05 Apr 2025