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-04 00:13:16 UTC
- JSON Representation
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/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/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/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/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/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: 14 Mar 2025
https://github.com/lazzyfu/goinsight
集MySQL数据库工单和数据查询的Web平台
clickhouse data-query-ui gaudit go mysql order tidb
Last synced: 12 Apr 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/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/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/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: 08 Jan 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/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/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/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/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/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/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/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/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/go-chi/jwtauth
JWT authentication middleware for Go HTTP services
go http jwt jwt-authentication-middleware jwtauth microservices
Last synced: 13 May 2025
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/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/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/meilisearch/meilisearch-go
Golang wrapper for the Meilisearch API
client go golang meilisearch sdk
Last synced: 31 Mar 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/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/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/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
https://github.com/EvilBytecode/GoRedOps
🦫 | GoRedOps is a repository dedicated to gathering and sharing advanced techniques and offensive malware for Red Team, with a specific focus on the Go programming language, all is made for educational purpoeses only.
go golang hacking malware malware-development offensive-security red-team redteaming security windows
Last synced: 14 Oct 2025
https://github.com/arsham/figurine
Print your name in style
command-line eye-candy figlet go golang lolcat terminal-app
Last synced: 12 Apr 2025
https://github.com/jaswdr/faker
:rocket: Ultimate fake data generator for Go with zero dependencies
contributions-welcome fake fake-data faker faker-generator go golang hacktoberfest hacktoberfest-accepted hacktoberfest2021 hacktoberfest2022 hacktoberfest2023 hacktoberfest2024 open-source
Last synced: 14 Dec 2025
https://github.com/ajeetdsouza/clidle
Play Wordle over SSH.
cli command-line go golang hacktoberfest ssh tui wordle
Last synced: 15 May 2025
https://github.com/aerogo/aero
:bullettrain_side: High-performance web server for Go (2016). New alpha (2024) with even better performance is currently in development at https://git.akyoto.dev/go/web
go high-performance server web
Last synced: 03 Apr 2025
https://github.com/udhos/goben
goben is a golang tool to measure TCP/UDP transport layer throughput between hosts.
bandwidth benchmarking go golang measure-tcp-throughput networking performance-testing tcp throughput tool udp
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: 12 Mar 2025
https://github.com/kavu/go_reuseport
Brings SO_REUSEPORT into your Go server
Last synced: 13 Apr 2025
https://github.com/pretty66/iptables-web
golang开发的iptables web 管理程序
go go-iptables iptables iptables-go iptables-management iptables-ui iptables-web
Last synced: 04 Apr 2025
https://github.com/fabiofalci/sconsify
A spotify console application
command-line go golang spotify spotify-console
Last synced: 15 Mar 2025
https://github.com/qingwave/weave
Golang+Vue3 application starter, Simple but functional.
docker element-plus gin go golang jwt kuerbentes postgres rbac redis restful swagger vue vue3
Last synced: 07 Apr 2025
https://github.com/wait4x/wait4x
Wait4X allows you to wait for a port or a service to enter the requested state.
cli dns go golang hacktoberfest http influxdata influxdb linux mariadb mongodb mysql postgresql rabbitmq redis tcp tool wait-for-it wait4x
Last synced: 06 Apr 2025
https://github.com/goccy/go-reflect
Zero-allocation reflection library for Go
go golang golang-library reflection
Last synced: 15 May 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: 14 Jan 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: 14 Mar 2025
https://github.com/wi2l/jsondiff
Compute the diff between two JSON documents as a series of RFC6902 (JSON Patch) operations
go golang json json-patch kubernetes-mutating-webhook rfc6902
Last synced: 12 Jan 2026
https://github.com/getsentry/raven-go
Sentry client in Go
crash-reporting crash-reports error-monitoring go tag-archived
Last synced: 26 Mar 2025
https://github.com/ichiban/prolog
The only reasonable scripting engine for Go.
go golang interpreter logic-programming prolog
Last synced: 22 Jan 2026
https://github.com/kadeessh/kadeessh
Kadeessh (formerly Caddy-SSH) is a general-purpose, extensible, modular, memory-safe SSH server built in Go
authentication caddy go openssh ssh ssh-server
Last synced: 15 Jan 2026
https://github.com/wanzo-mini/mini-balancer
🎉 A go library that implements load balancing algorithms. Fast, stable mini layer 7 load balancer.
Last synced: 25 Oct 2025
https://github.com/awalterschulze/gographviz
Parses the Graphviz DOT language in golang
go golang graphviz graphviz-dot-language parse
Last synced: 14 May 2025
https://github.com/onflow/flow-go
A fast, secure, and developer-friendly blockchain built to support the next generation of games, apps, and the digital assets that power them.
blockchain flow go golang onflow
Last synced: 29 Jan 2026
https://github.com/ZupIT/ritchie-cli
Ritchie CLI is an open-source tool that allows to create, store and share any kind of automation, executing them through command lines, to run operations or start workflows ⚙️ 🖥 💡
automation automationtool cli go golang golang-cli hacktoberfest opensource ritchie-cli ritchie-formulas
Last synced: 03 Apr 2025
https://github.com/truthhun/converter
通过calibre将html转成epub、mobi、PDF等
bookstack calibre ebook ebook-convert go golang
Last synced: 04 Apr 2025
https://github.com/awalterschulze/Gographviz
Parses the Graphviz DOT language in golang
go golang graphviz graphviz-dot-language parse
Last synced: 12 Mar 2025
https://github.com/Achno/gowall
A tool to convert a Wallpaper's color scheme / palette, image to pixel art, color palette extraction, image upsacling with Adversarial Networks and more image processing features
cli color-extractor color-palette color-scheme go image image-converter image-processing pixel-art theme-switcher upscale
Last synced: 27 Sep 2025
https://github.com/kitech/qt.go
Qt binding for Go (Golang) aims get Go's compile speed again.
android cross-platform go golang gui qt qt5 speed
Last synced: 05 Apr 2025
https://github.com/open2b/scriggo
The world’s most powerful template engine and Go embeddable interpreter
cross-platform embedded go interpreter language template vm
Last synced: 14 Jan 2026
https://github.com/ankur-anand/simple-go-rpc
RPC explained by writing simple RPC framework in 300 lines of pure Golang.
Last synced: 03 Feb 2026
https://github.com/luizalabs/teresa
Open source tool to deploy apps to Kubernetes clusters
go hacktoberfest kubernetes paas
Last synced: 11 Jan 2026
https://github.com/ericm/stonks
Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal. See how fast your stonks will crash.
ascii-art aur cli curl go golang graphs hacktoberfest linux macos stock-cli stock-data stock-market stock-market-data stock-visualizer stocks terminal-based terminal-graphics tracker wtfutil
Last synced: 27 Oct 2025
https://github.com/jaytaylor/html2text
Golang HTML to plaintext conversion library
go golang html-emails html2text plaintext
Last synced: 14 May 2025
https://github.com/replicatedhq/troubleshoot
Preflight Checks and Support Bundles Framework for Kubernetes Applications
go golang kubernetes modern-on-prem preflight troubleshooting
Last synced: 14 May 2025
https://github.com/mohammed90/caddy-ssh
Kadeessh (formerly Caddy-SSH) is a general-purpose, extensible, modular, memory-safe SSH server built in Go
authentication caddy go openssh ssh ssh-server
Last synced: 29 Jul 2025
https://github.com/grailbio/bigslice
A serverless cluster computing system for the Go programming language
bigdata cluster computing etl go golang machinelearning mapreduce
Last synced: 21 Apr 2025