mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-07-13 02:10:15 +00:00
68 KiB
68 KiB
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.
!!! info "Architectural Context" Detailed reference for Golang - Go in the context of Developer Ecosystem.
Table of Contents
Architectural Foundations
Kubernetes Tools
General Reference
- medium: Microservices in Go [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium: Microservices in Go in the Kubernetes Tools ecosystem.
- search.gocenter.io: JFrog Go Center [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering search.gocenter.io: JFrog Go Center in the Kubernetes Tools ecosystem.
- ammeon.com: Profiling golang microservices for high throughput on kubernetes/openshift' clusters [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering ammeon.com: Profiling golang microservices for high throughput on kubernetes/openshift' clusters in the Kubernetes Tools ecosystem.
- hashicorp.com: 8 Best Practices for Writing Secure Go Code [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering hashicorp.com: 8 Best Practices for Writing Secure Go Code in the Kubernetes Tools ecosystem.
- levelup.gitconnected.com: Generics in Go: Viva La Revolution! [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering levelup.gitconnected.com: Generics in Go: Viva La Revolution! in the Kubernetes Tools ecosystem.
- teivah.medium.com: When to Use Generics in Go? [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering teivah.medium.com: When to Use Generics in Go? in the Kubernetes Tools ecosystem.
- betterprogramming.pub: Writing My First Microservice Using Go [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering betterprogramming.pub: Writing My First Microservice Using Go in the Kubernetes Tools ecosystem.
- levelup.gitconnected.com: Concurrency in Go: shared memory [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering levelup.gitconnected.com: Concurrency in Go: shared memory in the Kubernetes Tools ecosystem.
- medium.com/datascale: Know GOMAXPROCS before deploying your GO app to Kubernetes [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium.com/datascale: Know GOMAXPROCS before deploying your GO app to Kubernetes in the Kubernetes Tools ecosystem.
- aly.arriqaaq.com: Golang Design Patterns in Kubernetes [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering aly.arriqaaq.com: Golang Design Patterns in Kubernetes in the Kubernetes Tools ecosystem.
- Part 4 — Using the Go client framework [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering Part 4 — Using the Go client framework in the Kubernetes Tools ecosystem.
- medium.com/codex: Explore client-go Informer Patterns [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium.com/codex: Explore client-go Informer Patterns in the Kubernetes Tools ecosystem.
- shahin-mahmud.medium.com: Write your first Kubernetes operator in go [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering shahin-mahmud.medium.com: Write your first Kubernetes operator in go in the Kubernetes Tools ecosystem.
- simplecheatsheet.com/tag/golang-cheat-sheet [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering simplecheatsheet.com/tag/golang-cheat-sheet in the Kubernetes Tools ecosystem.
- Koa.js [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering Koa.js in the Kubernetes Tools ecosystem.
- reddit.com: What is the best microservice framework in Go? [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering reddit.com: What is the best microservice framework in Go? in the Kubernetes Tools ecosystem.
- medium.com/vedcraft: Top Microservices Frameworks in Go [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium.com/vedcraft: Top Microservices Frameworks in Go in the Kubernetes Tools ecosystem.
- alexsniffin.medium.com: Debugging Remotely with Go in Kubernetes [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering alexsniffin.medium.com: Debugging Remotely with Go in Kubernetes in the Kubernetes Tools ecosystem.
Architecture
Microservices
Design Patterns
- 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== ⭐ 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 ⭐ 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.
Networking
Go High-Performance Network Libraries
- gnet ⭐ 11172 [ADVANCED LEVEL] [ENTERPRISE-STABLE] — Curator Insight highlights gnet as a high-performance, non-blocking, event-driven networking library built on top of epoll/kqueue. Live Grounding showcases its superiority over Go's standard net library for raw throughput and ultra-low latency, making it ideal for custom edge proxies and IoT gateways.
Business Applications
Go Web Apps
Email Analytics
- github.com/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 [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.
Image Building
Go Tools
- ahmet.im: Building container images in Go [ADVANCED LEVEL] [ENTERPRISE-STABLE] — Curator Insight explores programmatically constructing container images inside Go applications without relying on a local Docker daemon. Live Grounding verifies that tools like Google's
go-containerregistryallow direct manipulation of OCI image layers. This approach is highly relevant for building on-demand container builders or serverless runners.
Kubernetes Development
Client Wrappers
- forbearing/k8s ⭐ 73 [COMMUNITY-TOOL] — Curator Insight describes forbearing/k8s as an abstraction wrapper over client-go to offer a simpler API for standard Kubernetes resource orchestration. Live Grounding indicates it reduces boilerplate for minor tooling but lacks the ecosystem stability of standard controllers.
Go Client-Go
Generics
- itnext.io: Generically working with Kubernetes objects in Go [ADVANCED LEVEL] [COMMUNITY-TOOL] — Curator Insight highlights the use of Go 1.18+ generics to drastically reduce boilerplate when interacting with various Kubernetes API types. Live Grounding confirms that while standard client-go uses dynamic clients or interface{} for generic operations, integrating Go generics allows for cleaner, type-safe custom controllers. This article provides practical patterns for wrapping standard clients to streamline resource manipulation.
Informer Pattern
- dev.to: Watch and react to Kubernetes objects changes [COMMUNITY-TOOL] — Curator Insight outlines how to implement event-driven watches in Kubernetes using the Go client-go SDK. Live Grounding shows this is a foundational guide for building lightweight operators without full operator frameworks, leveraging Informers and Reflector mechanics. It is highly valued for explaining how to minimize API server load during state sync.
Local Sandbox
- collabnix.com: Kubernetes CRUD Operation using Go on Docker Desktop [COMMUNITY-TOOL] — Curator Insight details setting up a local Docker Desktop Kubernetes instance and running basic CRUD client-go scripts. Live Grounding identifies this as an entry-level tutorial for engineers bridging local development with Kubernetes API fundamentals. It covers authentication via kubeconfig and resource life cycle actions.
- iximiuz/client-go-examples ⭐ 1116 [ENTERPRISE-STABLE] — Curator Insight gathers high-quality recipes illustrating direct usage of Kubernetes client-go. Live Grounding highlights its pedagogical design, illustrating dynamic clients, Typed clients, and standard Controller loops in easy-to-digest formats.
Testing Frameworks
- kubernetes-sigs/e2e-framework ⭐ 659 [ADVANCED LEVEL] [ENTERPRISE-STABLE] — Curator Insight presents this official Kubernetes SIG framework for writing robust end-to-end tests for operators and controllers. Live Grounding highlights its structured step-by-step test phases, integrated kind cluster spin-up, and native client-go validation patterns.
Kubernetes Observability
Debugging Tools
- github.com/groundcover-com: Container Restarts Watcher [COMMUNITY-TOOL] — Curator Insight points to a companion code repository for a Groundcover blog exploring Kubernetes container restart triggers. Live Grounding confirms it serves as a lightweight diagnostic template to intercept CrashLoopBackOff states in real-time.
Microservice Runtimes
Dapr
- (2026) ==Dapr== [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 ⭐ 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 [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 [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 [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 🌟 [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]
Advanced Projects
- (2022) blog.logrocket.com: How to build a blockchain from scratch with Go [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] — A guide illustrating how to build a basic blockchain protocol in Go from scratch. Walks through cryptography, hashing, transaction processing, and basic consensus mechanism structures.
Configuration Management
- go-ini/ini ⭐ 3542 [EN CONTENT] [ENTERPRISE-STABLE] — A feature-rich, high-performance ini file parser for Go. Offers seamless serialization and deserialization, essential for managing localized configuration states in production environments.
Core Reference
- (2020) github.com/paliimx: Data Structures and Algorithms implementation in Go ⭐ 2773 [ES CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] [GUIDE] [LEGACY] — Provides clear native Go implementations of foundational data structures and computer science algorithms. Excellent reference code for technical optimization tasks. [SPANISH CONTENT]
- (2026) golang.org [EN CONTENT] [DOCUMENTATION] [DE FACTO STANDARD] — The official home of the Go programming language, designed for building simple, reliable, and highly efficient cloud-native software. Serves as the ultimate portal for runtime specifications and core packages.
- github.com/golang/go ⭐ 134684 [EN CONTENT] [DE FACTO STANDARD] — The open-source repository containing the implementation of the Go toolchain, compiler, and runtime. Underpins the entire modern container and cloud-native ecosystem (Docker, Kubernetes).
- golang-design/history ⭐ 1075 [EN CONTENT] [ENTERPRISE-STABLE] [GUIDE] — An extensive curated historical archive documenting the design decisions, proposals, and development milestones of the Go programming language.
- Golang for Node.js Developers ⭐ 4772 [EN CONTENT] [ENTERPRISE-STABLE] [GUIDE] — A comparison manual translating Node.js practices and architectural paradigms into native Go-based idioms like goroutines, structures, and native channels.
- The Ultimate Go Study Guide ⭐ 14910 [EN CONTENT] [ADVANCED LEVEL] [DE FACTO STANDARD] [ENTERPRISE-STABLE] [GUIDE] — Comprehensive handbook detailing memory layout, profiling, and concurrency semantics of Go. Features visual diagrams and deep-dives into mechanical sympathy concepts for high-performance engineering.
- go.dev: A new search experience on pkg.go.dev [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] — Details the architectural redesign of the official Go package registry search. Highlights usability and indexing upgrades implemented to streamline package discovery for developers.
- quii/learn-go-with-tests ⭐ 23698 [EN CONTENT] [DE FACTO STANDARD] [GUIDE] — An elite educational resource teaching Go fundamentals strictly through Test-Driven Development (TDD). Combines theoretical language semantics with highly disciplined, production-grade engineering habits.
- dev.to: Getting started with Go-Lang [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] — A basic introduction to the Go environment setup, variables, syntax, and package structures. Ideal for developers getting started with the language runtime.
- dev.to/mavensingh: Advantages and Disadvantages of Go [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] — A high-level evaluation of Go's strengths (such as concurrency models and compiling speeds) balanced against its notable limits, such as strict syntax structures and historical generic compromises.
- dev.to: Getting Started With Go (golang) | Michael Levan [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] — Provides DevOps engineers with an approachable blueprint to learn Go. Teaches syntax foundations, environmental variable setups, and building basic utility CLIs.
Deployment
- dev.to: Deploying Your First Golang Webapp [EN CONTENT] [GUIDE] [LEGACY] — A quickstart tutorial covering local compilation and cloud deployment of Go web applications. While slightly legacy, it provides robust fundamental concepts on environmental variables and buildpacks.
Kubernetes Integration
- blog.getambassador.io: Debugging Go Microservices in Kubernetes with VScode [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.
- An example of using dynamic client of k8s.io/client-go [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] — Provides a practical, concrete code blueprint demonstrating how to query Kubernetes resources dynamically without pre-compiled SDK structures. Simplifies integration with custom CRDs.
- iximiuz.com: How To Call Kubernetes API using Go - Types and Common Machinery [EN CONTENT] [ADVANCED LEVEL] [DE FACTO STANDARD] [GUIDE] — A masterfully structured tutorial on raw Kubernetes API mechanisms using Go's dynamic client and RESTClient abstractions. Explains complex API machinery concepts in clear, visual steps.
Memory Management
- itnext.io: Go Does Not Need a Java Style GC [EN CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] [GUIDE] — An in-depth structural comparison of memory management in Go and Java. Explores value types and compiler escape analysis to explain why Go achieves sub-millisecond latencies without complex garbage collection.
Microservices Frameworks
- Zepto is a lightweight framework for the development of microservices & web services in golang ⭐ 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
- developers.redhat.com: Using Delve to debug Go programs on Red Hat Enterprise' Linux [EN CONTENT] [ENTERPRISE-STABLE] [GUIDE] — Explains how to compile, profile, and step-debug Go executables on enterprise Linux environments using Delve. Critical reference for addressing low-level runtime crashes and unexpected goroutine deadlocks.
- rakyll/go-test-trace 🌟 ⭐ 391 [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [LEGACY] — A diagnostic tool that visualizes Go test execution profiles as tracer outputs. Note: This tool is currently inactive (unmaintained for >4 years) but provides key architectural insights into test tracing.
- datastation.multiprocess.io: Speeding up Go's builtin JSON encoder up to' 55% for large arrays of objects [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.
- luk4z7/go-concurrency-guide: Go Concurrency Guide 🌟 [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] [LEGACY] — A comprehensive reference repository breaking down Go concurrency primitives like channels, select blocks, and sync packages. Downrated due to lack of recent commits (>4 years).
Storage Integration
- developer.okta.com: Elasticsearch in Go: A Developer's 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 [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 [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.
Database
ORM
Go Libraries
- (2025) volatiletech/sqlboiler ⭐ 6990 [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Curator Insight frames SQLBoiler as a database-first generator tool producing type-safe Go ORM code from database schemas. Live Grounding confirms its widespread production usage where performance and strict static typing are preferred over runtime-reflective ORMs like GORM.
DevOps Tools
Templating
Go Templates
- Masterminds/sprig: Sprig: Template functions for Go templates ⭐ 4721 [ENTERPRISE-STABLE] — Curator Insight presents Sprig as a comprehensive library of template functions for Go, heavily utilized in Helm charts. Live Grounding confirms its status as an industry-standard dependency for dynamic Helm manifest generation, though recent development has shifted to maintenance mode.
Developer Productivity
Integrated Development Environments
Rust
- (2022) IntelliJ vs. VSCode for Rust Development [MARKDOWN CONTENT] [COMMUNITY-TOOL] — Comparative review evaluating IntelliJ Rust versus VSCode + rust-analyzer. Analyzes memory footprint, compilation speed feedback loops, macro expansion accuracy, and integrated debugger performance.
Kubernetes Platform
K8s API and Development
Golang Client
- (2022) blog.kubesimplify.com: Perform CRUD Operations on Kubernetes Using Golang' 🌟 [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Demonstrates utilizing Go and client-go libraries to build programmatically driven operations inside Kubernetes clusters. Guides devs through standard CRUD commands to lay foundational blocks for building customized operators.
Media Utilities
Go Applications
CLI Downloaders
- github.com/iawia002/lux 🌟 ⭐ 31408 [DE FACTO STANDARD] — Curator Insight describes Lux (formerly Annie) as a fast, concurrent video downloader written in Go supporting multiple global media platforms. Live Grounding shows its vast popularity due to its high speed, multiple output formats, and clean concurrent implementation.
Go Packages
YouTube Downloader
- kkdai/youtube ⭐ 3899 [ENTERPRISE-STABLE] — Curator Insight identifies this package as a popular Go library and CLI for downloading YouTube videos. Live Grounding verifies it actively handles the ever-shifting signature and decryption schemas deployed by YouTube to maintain reliable media extraction.
Programming Languages
Go (1)
Code Generators
- mholt/json-to-go ⭐ 4623 [ENTERPRISE-STABLE] — Curator Insight presents json-to-go as a developer productivity tool that instantaneously translates JSON strings into Go struct definitions. Live Grounding highlights its enduring status as a daily utility for web backend engineers parsing complex APIs.
- curl-to-go [COMMUNITY-TOOL] — Curator Insight showcases this companion tool to json-to-go, converting curl commands directly into functional Go HTTP client code. Live Grounding confirms its usefulness in rapid prototyping of API clients by eliminating repetitive net/http boilerplate generation.
Code Linters
- jcchavezs/porto ⭐ 43 [COMMUNITY-TOOL] — Curator Insight describes Porto as an automated tool that injects vanity import paths into Go packages. Live Grounding shows it acts as a code cleanliness utility for large monorepos with multiple Go sub-modules to maintain clean package reference paths.
Community Channels
- (2026) twitter.com/GolangRepos 🌟🌟 [EMERGING] — Curator Insight identifies this Twitter/X feed as an automated discovery channel posting active Go repositories. Live Grounding confirms it serves as an auxiliary stream to watch emerging open-source Go software ecosystems.
Debugging Tools (1)
- Delve: a debugger for the Go Programming Language ⭐ 663 [ADVANCED LEVEL] [DE FACTO STANDARD] — Curator Insight frames Delve as the official, industry-standard debugger for Go, offering runtime state visibility. Live Grounding highlights its deep integration into JetBrains Goland, VSCode, and cloud-native containerized debugging workflows.
Learning Resources
- inancgumus/learngo 🌟 ⭐ 20055 [DE FACTO STANDARD] — Curator Insight lists LearnGo as a massive collection of interactive tutorials, quizzes, and micro-projects to master Go. Live Grounding verifies its stellar reputation as one of the most visual and thorough education resources for Go developers worldwide.
- Mathieu-Desrochers/Learning-Go ⭐ 174 [COMMUNITY-TOOL] — Curator Insight covers personal coding exercises and challenges compiled while learning Go. Live Grounding confirms it's a small-scale individual repository with low public impact.
Project Scaffolding
- 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 🌟== ⭐ 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.
Version Managers
- gobrew 🌟 ⭐ 423 [COMMUNITY-TOOL] — Curator Insight highlights Gobrew as an elegant and fast Go version manager that downloads and switches active toolchains easily. Live Grounding notes its speed and simplicity, making it a competitive alternative to gvm and asdf for dedicated Go development.
Public Cloud
Google Cloud
Go Samples
- GoogleCloudPlatform/golang-samples: Sample apps and code written for Google' Cloud in the Go programming language. ⭐ 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.
Security
Access Control
Go Libraries (1)
- cap ⭐ 479 [ADVANCED LEVEL] [COMMUNITY-TOOL] — Curator Insight shows cap as HashiCorp's library to ease Linux capability handling in Go programs. Live Grounding highlights its integration in secure container-adjacent projects to enforce the principle of least privilege at the system-call level.
Secrets Management
Go Libraries (2)
- dsa0x/sicher ⭐ 31 [COMMUNITY-TOOL] — Curator Insight showcases Sicher as a lightweight tool for managing environment variables and secrets securely within Go applications. Live Grounding indicates low community activity and lack of recent updates, which makes it less suitable for production compared to established secure runtimes.
Software Engineering
Languages
Go (2)
- (2025) devhints.io/go: Go cheatsheet [GO CONTENT] [COMMUNITY-TOOL] — A high-density Go interface dashboard providing rapid syntactical access. Highlights slice memory operations, struct compositions, dynamic channels, and concurrency waitgroups to speed up systems programming.
- (2025) github.com: golang-cheat-sheet ⭐ 8800 [GO CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] — A high-density Go reference database. It details Go core syntaxes, standard library definitions, channels, interface rules, and concurrency patterns to accelerate systems-level software development.
Web Development
NodeJS
- (2024) ==NodeJS Best Practices (Spanish Translation)== ⭐ 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.
Utilities
Go Tools (1)
System Utilities
- rehacktive/caffeine ⭐ 1176 [COMMUNITY-TOOL] — Curator Insight shows Caffeine as a simple Go command-line tool designed to prevent system sleep cycles. Live Grounding shows stable but quiet activity, functioning perfectly as an OS-level utility.