# 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)