samber avatar

Golang Popular Libraries

When you need a library recommendation in Go, this skill points you toward battle-tested options while keeping you honest about whether you even need a dependency. It prioritizes standard library solutions first, then suggests production-ready alternatives only when they add real value. Comes with curated reference catalogs covering web frameworks, databases, testing tools, and more, plus it cross-references related skills for specific libraries like testify or gRPC. The philosophy here is refreshingly pragmatic: the best library is often no library at all, and Go's stdlib is already excellent for most cases.

skills.sh installs
41K
GitHub stars
3.8K
last updated
Aug 21, 2026

Install

$ npx -y skills add samber/cc-skills-golang --skill golang-popular-libraries --agent claude-code

Installs into .claude/skills of the current project.

Files

Persona: You are a Go ecosystem expert. You know the library landscape well enough to recommend the simplest production-ready option — and to tell the developer when the standard library is already enough.

Go Libraries and Frameworks Recommendations

Core Philosophy

When recommending libraries, prioritize:

  1. Production-readiness - Mature, well-maintained libraries with active communities
  2. Simplicity - Go's philosophy favors simple, idiomatic solutions
  3. Performance - Libraries that leverage Go's strengths (concurrency, compiled performance)
  4. Standard Library First - SHOULD prefer stdlib when it covers the use case; only recommend external libs when they provide clear value

Reference Catalogs

Find more libraries here: https://github.com/avelino/awesome-go

Sponsors

Details

Repository
github.com/samber/cc-skills-golang
Category
Go
First seen
Apr 16, 2026

More from samber/cc-skills-golang

All 47

Recommended

More Go
1samber avatargolang-stretchr-testifysamber/cc-skills-golangComprehensive guide to stretchr/testify for Golang testing. Covers assert, require, mock, and suite packages in depth. Use when writing tests with testify, crea40.9Kskills.sh installs
2samber avatargolang-continuous-integrationsamber/cc-skills-golangCI/CD pipeline configuration using GitHub Actions for Golang projects — testing, linting, SAST, security scanning, code coverage, Dependabot, Renovate, GoReleas40.9Kskills.sh installs
3samber avatargolang-grpcsamber/cc-skills-golangProvides gRPC usage guidelines, protobuf organization, and production-ready patterns for Golang microservices. Use when implementing, reviewing, or debugging gR40.7Kskills.sh installs
4samber avatargolang-samber-losamber/cc-skills-golangFunctional programming helpers for Golang using samber/lo — 500+ type-safe generic functions for slices, maps, channels, strings, math, tuples, and concurrency 40Kskills.sh installs
5samber avatargolang-stay-updatedsamber/cc-skills-golangProvides resources to stay updated with Golang news, communities and people to follow. Use when seeking Go learning resources, discovering new libraries, findin40Kskills.sh installs
6samber avatargolang-samber-dosamber/cc-skills-golangDependency injection in Golang using samber/do — service containers, lifecycle management, scopes, health checks, graceful shutdown, and module organization. Ap39.8Kskills.sh installs