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/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/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/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/ajeetdsouza/clidle
Play Wordle over SSH.
cli command-line go golang hacktoberfest ssh tui wordle
Last synced: 15 May 2025
https://github.com/pulumi/pulumi-aws
An Amazon Web Services (AWS) Pulumi resource package, providing multi-language access to AWS
aws cloud cloud-computing csharp dotnet fsharp go golang infrastructure infrastructure-as-code javascript lambda pulumi python typescript
Last synced: 06 Apr 2026
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/aperturerobotics/bifrost
Modular networking for Go with pluggable transports, RPC, WebRTC, WebAssembly support.
go nats peer-to-peer rpc webassembly websocket
Last synced: 18 Apr 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: 12 Mar 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/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/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/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/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/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/awalterschulze/gographviz
Parses the Graphviz DOT language in golang
go golang graphviz graphviz-dot-language parse
Last synced: 14 May 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/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/awalterschulze/Gographviz
Parses the Graphviz DOT language in golang
go golang graphviz graphviz-dot-language parse
Last synced: 12 Mar 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: 25 Feb 2026
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/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/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/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/luizalabs/teresa
Open source tool to deploy apps to Kubernetes clusters
go hacktoberfest kubernetes paas
Last synced: 11 Jan 2026
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/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/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
https://github.com/Iceber/iouring-go
Provides easy-to-use async IO interface with io_uring
Last synced: 09 May 2025
https://github.com/friendsofgo/killgrave
Simple way to generate mock servers written in Go
go golang golang-application hacktoberfest http imposter mock mock-server proxy-server
Last synced: 05 Feb 2026
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/iceber/iouring-go
Provides easy-to-use async IO interface with io_uring
Last synced: 07 Sep 2025
https://github.com/xmppo/go-xmpp
Go XMPP Library (From Yasuhiro Matsumoto and based on the code from Russ Cox)
chat go go-xmpp golang iot jabber xmpp xmpp-library
Last synced: 22 Jun 2026
https://github.com/bokwoon95/wgo
Live reload for Go apps. Watch arbitrary files and respond with arbitrary commands. Supports running multiple commands in parallel.
Last synced: 22 Feb 2026
https://github.com/mvdan/unparam
Find unused parameters in Go
arguments functions go linter parameters results unused
Last synced: 13 May 2025
https://github.com/golobby/container
A lightweight yet powerful IoC dependency injection container for the Go programming language
container dependency-injection di-container di-framework go golang golang-package inversion-of-control ioc ioc-container
Last synced: 14 Mar 2025
https://github.com/mymmrac/telego
Telegram Bot API library for Go
bot bot-api bot-framework go golang telego telegram telegram-api telegram-bot telegram-bot-api
Last synced: 14 Mar 2025
https://github.com/ipsn/go-libtor
Self-contained Tor from Go
anonymity go golang library onion-routing privacy tor
Last synced: 30 Mar 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: 15 May 2025
https://github.com/bmhatfield/go-runtime-metrics
Collect Golang Runtime Metrics, outputting to a stats handler
go golang runtime runtime-metrics stats statsd
Last synced: 04 Apr 2025
https://github.com/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 proof systems.
biginteger bls12-377 bls12-381 bn254 crypto cryptography ecc eddsa elliptic-curves finite-field-arithmetic fri go golang hash-to-curve mimc pairing snark zkp zksnark
Last synced: 13 May 2025
https://github.com/teambition/gear
A lightweight, composable and high performance web service framework for Go.
framework gear go hooks http2 logging middleware router server-push web
Last synced: 01 Jul 2025
https://github.com/parca-dev/parca-agent
eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!
bpf c continuous-profiling cpp ebpf ebpf-programs go golang hacktoberfest kubernetes libbpf linux observability performance pprof profiling python ruby rust systemd
Last synced: 15 May 2025
https://github.com/twgh/xcgui
炫彩界面库. Go GUI library. Golang bindings for XCGUI, Windows GUI library, DirectUI design idea.
desktop-app desktop-application direct2d directui go go-binding go-gui golang golang-bindings golang-tool gui gui-application gui-framework gui-library gui-toolkit windows windows-desktop windows-gui windows-library xcgui
Last synced: 15 May 2025
https://github.com/alecbcs/hyprspace
A Lightweight VPN Built on top of IPFS + Libp2p for Truly Distributed Networks.
distributed-networking go golang ipfs libp2p mesh-networks networking vpn
Last synced: 30 Sep 2025
https://github.com/fasthttp/websocket
WebSocket implementation for fasthttp.
Last synced: 17 Jan 2026
https://github.com/sturdy-dev/sturdy
🐥 Sturdy is an open-source, real-time, version control platform for startups (https://getsturdy.com)
electron git go golang open-source self-hosted sturdy vcs vue vue3 vuejs y-combinator
Last synced: 05 Apr 2025
https://github.com/mautrix/signal
A Matrix-Signal puppeting bridge
bridge go golang matrix matrix-appservice matrix-org signal
Last synced: 16 May 2026
https://github.com/sqids/sqids-go
Official Go port of Sqids. Generate short unique IDs from numbers.
go golang hashids id id-generator short-id short-url sqids uid unique-id unique-id-generator
Last synced: 29 Dec 2025
https://github.com/ipdr/ipdr
🐋 IPFS-backed Docker Registry
cdn docker docker-registry go golang interplanetary ipfs ipfs-protocol p2p
Last synced: 04 Apr 2025
https://github.com/ahmetb/govvv
"go build" wrapper to add version info to Golang applications
Last synced: 13 Apr 2025
https://github.com/dsoprea/go-exif
A very complete, highly tested, standards-driven (but customizable) EXIF reader/writer lovingly written in Go.
Last synced: 15 May 2025
https://github.com/imarvinle/csguide
🔥 计算机学习路线,计算机网络、操作系统、C++、Java 等面试复习题库
algorithms computer-science cpp go interview java leetcode offer
Last synced: 15 May 2025
https://github.com/welovemedia/ffmate
FFmate is a modern and powerful automation layer built on top of FFmpeg - designed to make video and audio transcoding simpler, smarter, and easier to integrate
automation encoding ffmpeg go golang parser presets queue rest rest-api restapi watchfolder
Last synced: 14 Jan 2026
https://github.com/go-godo/godo
golang build tool in the spirt of rake, gulp
Last synced: 17 Dec 2025
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: 15 Jul 2025
https://github.com/idoubi/sql2struct
A developer-friendly tool for transfering sql statement to go struct.
Last synced: 05 Apr 2025
https://github.com/vladimirvivien/gosh
Gosh - a pluggable framework for building command shell programs
cli command-line go go-buildmode golang plugin shared-library shell
Last synced: 05 Apr 2025
https://github.com/yaklang/yaklang
A programming language exclusively designed for cybersecurity
cybersecurity dsl go security security-tools
Last synced: 28 Feb 2026
https://github.com/rookie-ninja/rk-boot
Build microservice with rk-boot and let the team take over clean and tidy code.
echo echo-middleware gin gin-middleware go go-project-structure golang gorilla-mux grpc grpc-middleware middleware
Last synced: 15 May 2025
https://github.com/xujiajun/gorouter
xujiajun/gorouter is a simple and fast HTTP router for Go. It is easy to build RESTful APIs and your web framework.
go golang gorouter restful-api router
Last synced: 04 Apr 2025
https://github.com/frankban/quicktest
Quick helpers for testing Go applications
assertions go golang library testing
Last synced: 14 May 2025
https://github.com/iudicium/pryingdeep
Prying Deep - An OSINT tool to collect intelligence on the dark web.
crawler darkweb go gocolly golang-osint onion osint osint-tools pryingdeep security-tools
Last synced: 14 Jan 2026
https://github.com/kurtosis-tech/kurtosis
A platform for packaging and launching blockchain infra. Think docker compose for blockchain
backend cicd containerization deploy devops distributed-systems docker docker-compose environment go infrastructure kubernetes networks prototyping
Last synced: 02 Apr 2026
https://github.com/lifailon/lazyjournal
A TUI for reading logs from journald, auditd, file system, Docker containers, Podman and Kubernetes pods for quick viewing, coloring output and filtering with fuzzy find, regex support and timestamp.
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: 15 May 2025
https://github.com/golang-templates/seed
Go application GitHub repository template.
codecov docker github-actions go golang golangci-lint goreleaser makefile repository-template visual-studio-code vscode
Last synced: 04 Oct 2025
https://github.com/imkira/go-libav
Go language bindings for ffmpeg libraries
ffmpeg go language-bindings libav
Last synced: 22 Jan 2026
https://github.com/vscodev/neokikoeru
Self-hosted streaming media server for DLsite voice works, powered by Go and Vue.js. / 面向 DLsite 音声作品的自托管流媒体服务器,使用 Go 和 Vue.js 开发。
asmr dlsite docker go media-server onedrive quasar-framework self-hosted vue webdav
Last synced: 22 May 2026
https://github.com/oleiade/reflections
High level abstractions over the Go reflect library
go golang reflect reflection runtime types
Last synced: 23 Oct 2025
https://github.com/ihexxa/quickshare
Quick and simple file sharing between different devices, built with Go, React and Typescript.
file-sharing gin go golang javascript jest react reactjs sqlite typescript webpack yarn
Last synced: 15 May 2025
https://github.com/alash3al/wsify
A very simple general purpose websocket server that does the job
backend go golang pub pubsub pusher realtime realtime-messaging redis-channel tiny topic webhook websocket-service websockets
Last synced: 04 Apr 2025
https://github.com/etix/mirrorbits
Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors.
cdn checksum cli distribution dockerfile ftp go http https ipv6 mirror open-source realtime rsync
Last synced: 11 Jan 2026
https://github.com/h12w/socks
A SOCKS (SOCKS4, SOCKS4A and SOCKS5) Proxy Package for Go
go golang golang-package socks socks4a socks5
Last synced: 02 Apr 2026