
Golang Popular Libraries
Golang library and framework selection, vetted production-ready options by category...
Install
npx skills add samber/cc-skills-golang --skill golang-popular-libraries -g -a claude-code -y- Repository
- samber/cc-skills-golang3.8k
- Category
- Testing
- Updated
- 3d ago
- License
- MIT
- Context cost
- Lightabout 960 tokens
- Runs scripts
- No, instructions only
What it does
Golang library and framework selection, vetted production-ready options by category (web, database, testing, logging, messaging), new and experimental stdlib packages, standard-library-first tradeoffs, and maturity signals (maintenance, license, importer counts). Apply when the user asks for library suggestions, wants to compare alternatives, needs to choose a library for a specific task, or when a new dependency is being added to the project. Not for a specific library's API once chosen (→ See that library's dedicated skill, e.g. `samber/cc-skills-golang@golang-samber-lo`), nor for go.mod mechanics, upgrades, or vulnerability audits (→ See `samber/cc-skills-golang@golang-dependency-management` skill).
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:
- Production-readiness - Mature, well-maintained libraries with active communities
- Simplicity - Go's philosophy favors simple, idiomatic solutions
- Performance - Libraries that leverage Go's strengths (concurrency, compiled performance)
- Standard Library First - SHOULD prefer stdlib when it covers the use case; only recommend external libs when they provide clear value
Reference Catalogs
- Standard Library - New & Experimental, v2 packages, promoted x/exp packages, golang.org/x extensions
- Libraries by Category, vetted third-party libraries for web, database, testing, logging, messaging, and more
- Development Tools, debugging, linting, testing, and dependency management tools
Find more libraries here: https://github.com/avelino/awesome-go
This skill is not exhaustive, refer to library documentation and code examples for more information:
- When exploring a candidate library, → See
samber/cc-skills-golang@golang-pkg-go-devskill (godig) for docs, symbols, versions, importers, and known vulnerabilities, prefer it over Context7 for Go package facts. - Once a candidate is added to your build, → See
samber/cc-skills-golang@golang-goplsskill (gopls) to browse its actual resolved source and compare candidates side by side. - Context7 remains a fallback for docs not indexed on pkg.go.dev.
General Guidelines
When recommending libraries:


