golang-popular-libraries▌
samber/cc-skills-golang · updated Apr 8, 2026
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.
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. Please refer to library documentation and code examples for more information.
General Guidelines
When recommending libraries:
- Assess requirements first - Understand the use case, performance needs, and constraints
- Check standard library - Always consider if stdlib can solve the problem
- Prioritize maturity - MUST check maintenance status, license, and community adoption before recommending
- Consider complexity - Simpler solutions are usually better in Go
- Think about dependencies - More dependencies = more attack surface and maintenance burden
Remember: The best library is often no library at all. Go's standard library is excellent and sufficient for many use cases.
Anti-Patterns to Avoid
- Over-engineering simple problems with complex libraries
- Using libraries that wrap standard library functionality without adding value
- Abandoned or unmaintained libraries: ask the developer before recommending these
- Suggesting libraries with large dependency footprints for simple needs
- Ignoring standard library alternatives
Cross-References
- → See
samber/cc-skills-golang@golang-dependency-managementskill for adding, auditing, and managing dependencies - → See
samber/cc-skills-golang@golang-samber-doskill for samber/do dependency injection details - → See
samber/cc-skills-golang@golang-samber-oopsskill for samber/oops error handling details - → See
samber/cc-skills-golang@golang-stretchr-testifyskill for testify testing details - → See
samber/cc-skills-golang@golang-grpcskill for gRPC implementation details
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.6★★★★★51 reviews- ★★★★★Li Kim· Dec 28, 2024
Useful defaults in golang-popular-libraries — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Zaid Abbas· Dec 28, 2024
Registry listing for golang-popular-libraries matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Maya Chen· Dec 24, 2024
golang-popular-libraries fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Zaid Shah· Dec 12, 2024
We added golang-popular-libraries from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Anaya Martin· Dec 4, 2024
Keeps context tight: golang-popular-libraries is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Li Chen· Nov 23, 2024
We added golang-popular-libraries from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Chen Iyer· Nov 19, 2024
I recommend golang-popular-libraries for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Mateo Patel· Nov 3, 2024
Keeps context tight: golang-popular-libraries is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Zaid Nasser· Oct 22, 2024
golang-popular-libraries has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Chen Gupta· Oct 14, 2024
Solid pick for teams standardizing on skills: golang-popular-libraries is focused, and the summary matches what you get after install.
showing 1-10 of 51