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-07-09 00:13:08 UTC
- JSON Representation
https://github.com/aerogo/codetree
:evergreen_tree: Parses indented code and returns a tree structure.
Last synced: 10 Apr 2025
https://github.com/snwfdhmp/octopus
Decentralized network mesh toolkit ✽
communication connection decentralization go network octopus remote-access remote-control remote-shell tool
Last synced: 12 Apr 2025
https://github.com/brunoksato/golang-boilerplate
Golang Boilerplate
boilerplate echo go go-boilerplate go-start go-template golang golang-boilerplate golang-start golang-template gorm template
Last synced: 21 Jan 2026
https://github.com/m4cs/walgur
:computer: Set your desktop background from randomly picked Imgur links! :framed_picture:
Last synced: 11 Apr 2025
https://github.com/juststeveking/go-api
A simple Go API following concepts of Domain Driven Design for educational purposes.
api api-rest ddd domain-driven-design educational-project go golang openapi-specification openapi3
Last synced: 12 Apr 2025
https://github.com/mjarkk/yarql
YarQL!! A different approach to making GraphQL servers in Go
go golang graphql graphql-server
Last synced: 21 Jun 2025
https://github.com/sivchari/tenv
tenv detects environment variable not using t.Setenv
Last synced: 12 Apr 2025
https://github.com/code-hex/sqlx-transactionmanager
Transaction manager for github.com/jmoiron/sqlx
Last synced: 15 Mar 2026
https://github.com/jdockerty/today
View your commit history across multiple directories, ideal for daily standup.
cli git git-commit go golang golang-cli productivity standup
Last synced: 11 Apr 2025
https://github.com/tinode/snowflake
Yet another snowflake
go golang snowflake twitter-snowflake
Last synced: 05 Apr 2025
https://github.com/drgrib/Go_Concurrency_Patterns_2012
Ordered, complete, and sometimes enhanced versions of code from Rob Pike's 2012 talk
concurrency-patterns go golang pike rob-pike-talk
Last synced: 07 May 2025
https://github.com/belwue/flowpipeline
Process network flows using fully configurable pipelines.
ebpf go goflow golang influxdb kafka monitoring netflow network-analysis networking prometheus tcpdump-like
Last synced: 13 Jul 2025
https://github.com/zendesk/term-check
A GitHub app which runs checks for flagged terminology in GitHub repos
bot checks-api github-bot go go-github golang
Last synced: 11 Apr 2025
https://github.com/twitchtv/circuitgen
circuit-breaker circuit-breaker-pattern code-generation go hystrix
Last synced: 30 Dec 2025
https://github.com/razonyang/fastrouter
FastRouter is a fast, flexible HTTP router written in Go.
fast go golang grouping http middleware router
Last synced: 05 May 2025
https://github.com/hexilee/htest
htest is a http-test package
go golang http http-client httptest mock test testing
Last synced: 15 Apr 2025
https://github.com/sabakihq/immutable-gametree
An immutable game tree data type.
baduk board-game data-type go immutable sgf tree weiqi
Last synced: 30 Jun 2025
https://github.com/abdurraufraihan/golang-blog-api
blog api with golang, gorm and gin web framework
gin gin-blog-api gin-gorm go go-blog golang golang-api golang-application golang-blog golang-blog-api golang-rest-api golang-server
Last synced: 08 Mar 2026
https://github.com/sacsand/gofiber-firebaseauth
Firebase Authentication Middleware for Go Fiber framework.
authentication authentication-middleware fiber fiber-framework firebase firebase-authentication firebase-console go gofiber ignore-urls middleware
Last synced: 13 May 2025
https://github.com/marstr/collection
Generic Golang implementation of a few basic data structures.
collections dictionary generics go golang linkedlist linq lrucache queue stack
Last synced: 31 Jul 2025
https://github.com/yanskun/gotests.nvim
that runs gotests with Neovim
go gotests neovim neovim-plugin
Last synced: 10 Aug 2025
https://github.com/matzefriedrich/parsley
An easy-to-use reflection-based dependency injection package that fits into any Go application.
dependency-injection go golang inversion-of-control reflection service-factory service-locator
Last synced: 25 Jul 2025
https://github.com/anssihalmeaho/funl
FunL programming language
functional-programming funl go golang programming-language
Last synced: 18 Feb 2026
https://github.com/amalmadhu06/godoc-example
How to use godoc for documenting your Go packages? Explained with examples
doc documentation documentation-generator go godoc
Last synced: 09 Apr 2026
https://github.com/webklex/gogeoip
GoGeoIP - a lightweight web api providing ip intelligence written in GO. This software provides an api to get as many information as possible for a given IP address or the current visitor. This includes network, system, location and user information.
Last synced: 07 Mar 2026
https://github.com/saltbo/goget
Search and install Golang packages easily
go goget golang golang-application
Last synced: 12 Jan 2026
https://github.com/chongzixuan-ai/openai-go-language
OpenAI ChatGPT, GPT-5, GPT-Image-1, Whisper API clients for Go
chatgpt chatgpt-api go gpt-4 gpt-5 openai openai-api
Last synced: 08 Nov 2025
https://github.com/pradumnasaraf/contributors
Contributors is a GraphQL API written in Go. It stores data in MongoDB and uses Redis to cache and rate-limit requests. For monitoring, it uses Prometheus (Custom Metrics) and Grafana.
docker docker-images gin go golang grafana graphql hacktoberfest kubernetes mongodb prometheus rate-limit redis
Last synced: 02 Mar 2026
https://github.com/si3nloong/sqlike
Golang Sequel ORM that supports Enum, JSON, Spatial, and many more
casbin enum go go-sql-orm golang golang-sql-orm json mysql opentracing orm sequel spatial sql sql-orm sqldump sqlike toxic-query uuid
Last synced: 02 Mar 2026
https://github.com/matroskin13/stepper
A simple, efficient, concurrent task runner. Stepper supports MongoDB, Postgresql (beta).
go golang job-scheduler queue scheduler
Last synced: 05 Mar 2026
https://github.com/coinculture/claw
Command Line Law - Contract management for developers | lawyers
contract-management contracts go golang law legaltech
Last synced: 02 Apr 2026
https://github.com/kolkov/racedetector
Pure-Go race detector - No CGO required! Detect data races in Go programs running on AWS Lambda, Docker (FROM scratch), Alpine Linux. FastTrack algorithm, 85.7% coverage, production-ready
alpine-linux cgo-free concurrency cross-compilation data-race debugging developer-tools docker fasttrack go golang goroutines instrumentation lambda production-ready pure-go race-detector serverless synchronization testing
Last synced: 11 Mar 2026
https://github.com/moemoe89/go-unit-test-sql
🧪 Mock SQL Test for Redis in Golang for my Medium story material
go golang mock mysql postgresql unit-testing
Last synced: 05 Jul 2025
https://github.com/ryanbekhen/nanoproxy
NanoProxy is a lightweight SOCKS5 proxy server written in Go. It is designed to be simple, minimalistic, and easy to use.
Last synced: 02 Apr 2026
https://github.com/shurcool/issuesapp
Package issuesapp is a web frontend for an issues service.
Last synced: 27 Apr 2025
https://github.com/drgrib/go_concurrency_patterns_2012
Ordered, complete, and sometimes enhanced versions of code from Rob Pike's 2012 talk
concurrency-patterns go golang pike rob-pike-talk
Last synced: 09 Apr 2025
https://github.com/rafaeljesus/composing-go-example
Project example demonstrating interface segregation in go
go interface-segregation-principle solid
Last synced: 27 Apr 2025
https://github.com/lmittmann/ppm
Package ppm implements a Portable Pixel Map (PPM) image decoder and encoder written in Go.
Last synced: 08 Oct 2025
https://github.com/ruizlenato/vary
A simple desktop GUI for Morphe CLI.
go golang morphe morphe-cli revanced
Last synced: 13 Mar 2026
https://github.com/mark-ignacio/tailscale2cloudflare
Don't want to use MagicDNS? Put all of those DNS entries in Cloudflare instead.
Last synced: 09 Apr 2025
https://github.com/janos/singleflight
Duplicate function call suppression with context
Last synced: 13 Jul 2025
https://github.com/jipok/dnsr
DNS-based selective routing for DPI bypass on Linux & routers
anticensorship dns-proxy go linux nfqueue openwrt proxy router socks5 wireguard zero-configuration
Last synced: 23 Jun 2025
https://github.com/valentin2105/deployer
a Go docker-compose multi-stages deployer.
deployment docker docker-compose go golang
Last synced: 20 Mar 2025
https://github.com/dangkaka/top-projects
Most popular github projects in Go/Javascript/Python/Php (by :star:) - Auto update every week
Last synced: 17 Jan 2026
https://github.com/miyamo2/dynmgrm
GORM DynamoDB Driver
aws aws-dynamodb dynamo dynamodb go golang gorm orm orm-library partiql
Last synced: 08 May 2025
https://github.com/mauricioklein/go-chainable
Chain function calls in Golang, with support to argument's feedback and error-handling
chainable chainable-methods go golang pipe
Last synced: 07 May 2025
https://github.com/spacemeshos/poet
Spacemesh PoET service reference implementation
go golang proof-of-concept proof-of-sequential-work proof-of-space proof-of-space-time
Last synced: 04 Apr 2025
https://github.com/stackcats/socket.io-emitter-go
Go implementation of socket.io-emitter
Last synced: 16 Apr 2025
https://github.com/manifoldco/healthz
Easily add health checks to your go services
go golang healthcheck reliability
Last synced: 01 Jul 2025
https://github.com/jankammerath/httptimetravelproxy
Http Time Travel Proxy is an HTTP proxy server written in Go to allow browsing back in time using archive.org's WaybackMachine. You can configure your Internet Explorer or Netscape Navigator on any system to use this proxy to travel back in time and browse the world wide web of yesteryear.
browser go golang golang-application http http-proxy linux proxy proxy-server retrocomputing server time-travel vintage-computers wayback-machine world-wide-web www
Last synced: 16 Aug 2025
https://github.com/ibm-cloud/jpetstore-kubernetes
Modernize and Extend: JPetStore on IBM Cloud Kubernetes Service
demo docker go helm ibm-cloud ibm-cloud-solutions image-classification image-recognition istio java jpetstore kubernetes kubernetes-cluster kubernetes-service mms-capabilities toolchain twilio
Last synced: 22 Apr 2025
https://github.com/kavishgr/ghrelease
ghrelease(github release) is a CLI tool that fetches and installs the latest release assets from Github for MacOS and Linux (amd64 and arm64 architectures). It automatically detects your operating system and architecture, downloads the release, extracts it(if needed), and keep only the binary.
cli github-downloader github-downloads github-releases go golang-cli linux macos
Last synced: 13 Jan 2026
https://github.com/ajeetdsouza/blog-wc-go
Code from my blog post , Beating C with 70 Lines of Go.
Last synced: 05 May 2025
https://github.com/marvincaspar/go-web-app-boilerplate
Project structure for new go web apps
boilerplate go golang project-structure project-template web-application
Last synced: 01 Jul 2025
https://github.com/Navid2zp/dups
A CLI tool to find/remove duplicate files supporting multi-core and different algorithms (MD5, SHA256, and XXHash).
duplicates go golang md5 sha256 xxhash
Last synced: 27 Feb 2025
https://github.com/surrealdb/fibre
A simple and fast HTTP and WebSocket framework for Go
go golang golang-library http-router http-server json-rpc rest-api websocket-server
Last synced: 09 Oct 2025
https://github.com/lobocv/simplerr
Advanced Go error handling, made simple
error-codes error-handling errors go golang grpc http simple
Last synced: 23 Apr 2025
https://github.com/dastoori/higgs
A tiny cross-platform Go library to hide/unhide files and directories
directory file file-handling fs go golang hidden hidden-files hide hide-files hide-folder higgs macos ubuntu unix windows
Last synced: 22 Jun 2026
https://github.com/maorfr/kube-tasks
A tool to perform simple Kubernetes related actions
abs aws azure go golang google-cloud-storage kubernetes s3
Last synced: 14 Apr 2025
https://github.com/peterhellberg/tinypng
A TinyPNG client written in Go
client go tinypng tinypng-client
Last synced: 20 Sep 2025
https://github.com/maruel/genai
The opinionated high performance professional-grade AI package for Go
ai correctness go llm performance
Last synced: 02 Mar 2026
https://github.com/limitcool/cool-blog
个人自用的Go博客系统的后端服务,采用gin框架+mysql数据库构建,目前正在实现中。
blog blog-app blog-app-crud blog-engine gin go
Last synced: 05 Jun 2026
https://github.com/goplus/pandas
Flexible and powerful data analysis / manipulation library for Go+, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
data-analysis data-science data-tech go golang gop goplus pandas scientific-computing
Last synced: 30 Apr 2025
https://github.com/soundhound/houndify-sdk-go
The official Houndify SDK for Go
go golang houndify sdk speech-recognition voice-recognition voice-search
Last synced: 14 Jan 2026
https://github.com/3timeslazy/anti-dig
🚀 Blazingly fast getting rid of uber-dig in your code
anti-di dependency-injection go golang
Last synced: 10 Apr 2025
https://github.com/nitrictech/examples
Explore our curated Nitric examples to craft robust, scalable applications.
ai dart go golang javascript js nitric node-js python serverless ts typescript
Last synced: 23 Jun 2025
https://github.com/beastwick18/genshin-real-time-notes
📝 View your Genshin, Honkai: Star Rail, and Zenless Zone Zero Real-Time Notes from your PC! Check your resin and stamina without opening the Hoyolab App.
genshin genshin-impact go golang honkai honkai-star-rail hoyolab hoyolab-api hoyoverse hoyoverse-api mihoyo mihoyo-api system-tray systray tray tray-application zenless-zone-zero zzz
Last synced: 21 Mar 2025
https://github.com/KryptXBSA/StorageBox
A Simple File Storage Service
ansible docker docker-compose gin go grafana nextjs nginx tus-protocol typescript uppy
Last synced: 13 May 2025
https://github.com/jankammerath/HttpTimeTravelProxy
Http Time Travel Proxy is an HTTP proxy server written in Go to allow browsing back in time using archive.org's WaybackMachine. You can configure your Internet Explorer or Netscape Navigator on any system to use this proxy to travel back in time and browse the world wide web of yesteryear.
browser go golang golang-application http http-proxy linux proxy proxy-server retrocomputing server time-travel vintage-computers wayback-machine world-wide-web www
Last synced: 06 Apr 2025
https://github.com/philip-bui/grpc-zerolog
Middleware Router logging Protobuf requests, metadata and responses into JSON Logs.
go grpc grpc-zerolog interceptor json logging middleware protobuf protobuf-golang zerolog
Last synced: 14 Apr 2025
https://github.com/nuvo/kube-tasks
A tool to perform simple Kubernetes related actions
Last synced: 14 Apr 2025
https://github.com/lusingander/go-gif-viewer
Simple animated GIF viewer with Go and Fyne
fyne gif gif-animation gif-viewer go
Last synced: 02 Mar 2026
https://github.com/t73liu/trading-bot
Trading bot for cryptocurrencies and stocks
cryptocurrency go javascript react stock trading
Last synced: 28 Jan 2026
https://github.com/keepeye/logrus-filename
Logrus hook for logging filename and line number
Last synced: 24 Jan 2026