# Golang - Go
!!! tip "Nubenetes V2 Elite Portal"
You are browsing the AI-Curated V2 Elite Edition. Looking for the exhaustive list of references? Check out the [**V1 Historical Archive**](/v1/golang/).
!!! info "Architectural Context"
Detailed reference for Golang - Go in the context of Developer Ecosystem.
## Architecture
### Microservices
#### Design Patterns
- [ebosas/microservices](https://github.com/ebosas/microservices) ⭐ 309[COMMUNITY-TOOL] — Curator Insight showcases a reference architecture modeling an end-to-end microservices pattern in Go. Live Grounding reveals it as a practical template illustrating API Gateways, service registries, and gRPC communication loops.
#### Go Frameworks
- **(2025)** [==go-micro==](https://github.com/micro/go-micro) ⭐ 22775[ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — Curator Insight introduces go-micro as a distributed systems development framework providing key abstractions for microservices. Live Grounding notes its journey through corporate and open-source licensing changes, yet it remains a foundational toolkit for service discovery, RPC, and event-driven architectures in Go.
- [go-kratos/kratos](https://github.com/go-kratos/kratos) ⭐ 25727[ADVANCED LEVEL][DE FACTO STANDARD] — Curator Insight defines Kratos as a heavy-duty microservice framework for Go, designed for highly scalable web-scale systems. Live Grounding highlights its extensive use of gRPC/Protobuf-first code generation, integrated observability, and pluggable service discovery protocols.
## Business Applications
### Go Web Apps
#### Email Analytics
- [github.com/Email-Dashboard:](https://github.com/Email-Dashboard/Email-Dashboard) ⭐ 275[COMMUNITY-TOOL] — Curator Insight introduces this dashboard tool for managing and viewing inbound emails from servers. Live Grounding notes it's a helpful utility for testing email pipelines locally during microservice integrations.
## Cloud Native
### Containers
#### Dockerizing Go
- [dev.to: Dockerize a GoLang HTTP server and deploy it on Kubernetes](https://dev.to/aksrao1998/dockerize-a-golang-http-server-and-deploy-it-on-kubernetes-592j) [COMMUNITY-TOOL] — Curator Insight explains how to wrap a basic Go HTTP server into a Docker container and set up K8s deployment manifests. Live Grounding identifies this as a foundational tutorial detailing deployment mechanics, services, and ports.
### Microservice Runtimes
#### Dapr
- **(2026)** [==Dapr==](https://dapr.io) [GO CONTENT][ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — The Distributed Application Runtime. Employs a highly modular sidecar design to deliver developer-focused APIs for pub/sub messaging, state management, and actor models.
### Web Frameworks
#### Request Binding
- [ggicci/httpin: HTTP Input for Go](https://github.com/ggicci/httpin) ⭐ 385[COMMUNITY-TOOL] — Curator Insight introduces httpin as a declarative way to decode HTTP request data (query, headers, body) directly into Go structs. Live Grounding confirms it's a popular tool for clean controller interfaces, reducing imperative parsing code in Go web microservices.
## Cloud Native Languages
### Go
#### API Design
- [eli.thegreenplace.net: REST Servers in Go: Part 4 - using OpenAPI and Swagger](https://eli.thegreenplace.net/2021/rest-servers-in-go-part-4-using-openapi-and-swagger) [EN CONTENT][ENTERPRISE-STABLE][GUIDE] — Detailed technical guide demonstrating how to build OpenAPI-driven REST APIs in Go. Emphasizes schema-first code generation to guarantee contract reliability between independent microservices.
- [dev.to: Rate limiting HTTP requests in Go using Redis](https://dev.to/mauriciolinhares/rate-limiting-http-requests-in-go-using-redis-51m7) [EN CONTENT][ENTERPRISE-STABLE][GUIDE] — A code-heavy guide illustrating how to implement distributed rate-limiting middleware in Go using Redis token bucket algorithms. Vital for securing public REST API endpoints.
- [dev.to: Understanding and Crafting HTTP Middlewares in Go](https://dev.to/theghostmac/understanding-and-crafting-http-middlewares-in-go-3183) [EN CONTENT][COMMUNITY-TOOL][GUIDE] — Walks through the mechanics of composing HTTP middlewares in Go using standard library handlers. Covers routing interceptors, logging, and CORS negotiation patterns.
- [dev.to: Create a Restful API with Golang from scratch 🌟](https://dev.to/pacheco/create-a-restful-api-with-golang-from-scratch-42g2) [ES CONTENT][ENTERPRISE-STABLE][GUIDE] — A step-by-step guide to building a clean, native REST API from scratch in Go using standard mux frameworks. Excellent for microservice engineers. [SPANISH CONTENT]
#### Kubernetes Integration
- [blog.getambassador.io: Debugging Go Microservices in Kubernetes with VScode](https://blog.getambassador.io/debugging-go-microservices-in-kubernetes-with-vscode-a36beb48ef1) [EN CONTENT][ADVANCED LEVEL][ENTERPRISE-STABLE][GUIDE] — Explores techniques for real-time remote debugging of Go microservices running inside a Kubernetes cluster using Telepresence and VSCode, bridging local development environments with cloud resources.
#### Microservices Frameworks
- [Zepto is a lightweight framework for the development of microservices & web services in golang](https://github.com/go-zepto/zepto) ⭐ 114[EN CONTENT][COMMUNITY-TOOL][EMERGING][LEGACY] — A lightweight web framework designed to simplify microservices development in Go. Features automated dependency injection and routing, though development has cooled in favor of active community-driven alternatives.
#### Performance Tuning
- [datastation.multiprocess.io: Speeding up Go's builtin JSON encoder up to' 55% for large arrays of objects](https://datastation.multiprocess.io/blog/2022-03-03-improving-go-json-encoding-performance-for-large-arrays-of-objects.html) [EN CONTENT][ADVANCED LEVEL][CASE STUDY][ENTERPRISE-STABLE] — An insightful profiling case study on optimizing JSON serialization speeds in Go for large object payloads, highlighting GC allocation metrics and custom parsing alternatives.
#### Storage Integration
- [developer.okta.com: Elasticsearch in Go: A Developer's Guide](https://developer.okta.com/blog/2021/04/23/elasticsearch-go-developers-guide) [EN CONTENT][COMMUNITY-TOOL][GUIDE] — A developer's guide demonstrating how to connect, index, and query Elasticsearch instances natively using the official Go client driver. Illustrates clean integration patterns for backend microservices.
- [thenewstack.io: Getting Started with Go and InfluxDB](https://thenewstack.io/getting-started-with-go-and-influxdb) [EN CONTENT][COMMUNITY-TOOL][GUIDE] — A practical introduction to pushing time-series metrics from Go applications to InfluxDB. Essential for engineering robust observability pipelines inside distributed microservices.
- [blog.logrocket.com: Building a simple app with Go and PostgreSQL](https://blog.logrocket.com/building-simple-app-go-postgresql) [EN CONTENT][COMMUNITY-TOOL][GUIDE] — A hands-on tutorial on developing a database-backed CRUD application in Go using the PostgreSQL driver. Covers connection pool tuning and safe SQL transaction strategies.
## Programming Languages
### Go (1)
#### Project Scaffolding
- [create-go-app/cli](https://github.com/create-go-app/cli) ⭐ 2758[ENTERPRISE-STABLE] — Curator Insight introduces this CLI to construct boilerplate-free backend, frontend, and web applications in Go. Live Grounding shows its capability to pre-configure deployment assets like Dockerfiles and Kubernetes manifests to quicken development cycles.
#### Resources
- **(2026)** [==Awesome Go 🌟==](https://github.com/avelino/awesome-go) ⭐ 175407[GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — The definitive curated repository of high-quality Go frameworks, libraries, and software. Unmatched resource for identifying vetted dependencies for enterprise service development. Ideal for building lightweight, hyper-fast microservices, Kubernetes operators, and cloud infrastructure CLI tools.
## Public Cloud
### Google Cloud
#### Go Samples
- [GoogleCloudPlatform/golang-samples: Sample apps and code written for Google' Cloud in the Go programming language.](https://github.com/GoogleCloudPlatform/golang-samples) ⭐ 4624[ENTERPRISE-STABLE] — Curator Insight outlines a large collection of idiomatic examples for utilizing Google Cloud APIs within Go applications. Live Grounding proves its importance for production engineering teams using services like BigQuery, Cloud Run, and GKE.
## Software Engineering
### Web Development
#### NodeJS
- **(2024)** [==NodeJS Best Practices (Spanish Translation)==](https://github.com/goldbergyoni/nodebestpractices/blob/spanish-translation/README.spanish.md) ⭐ 105318[SPANISH CONTENT][ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — Spanish localization of the leading Node.js architecture and security handbook. It offers comprehensive design blueprints covering error handling, clean architecture, security, production readiness, and testing guidelines for scalable enterprise systems.
---
💡 **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md)
🔗 **See Also:** [About](./about.md) | [Cloudflare](./cloudflare.md)