Clean
golang-design-patterns
Idiomatic Golang design patterns — functional options, constructors, error flow and cascading, resource management and lifecycle, graceful shutdown, resilience, architecture, dependency injection, data handling, streaming, and more. Apply when explicitly choosing between architectural patterns, implementing functional options, designing constructor APIs, setting up graceful shutdown, applying resilience patterns, or asking which idiomatic Go pattern fits a specific problem.
Publisher samber
Sourceskills.sh
TypeDomain expertise
Popularity34,392
UpdatedJul 15, 2026, 06:21 AM
Manifest Score100
Lineage Score100
Safety Score100
Ecosystem Rank2240
Publisher samber
Sourceskills.sh
TypeDomain expertise
Popularity34,392
UpdatedJul 15, 2026, 06:21 AM
Manifest Score100
Lineage Score100
Safety Score100
Ecosystem Rank2240
Security Findings
No Security Findings
No suspicious or malicious patterns were detected during scanning.
Versions
4- 100Clean
Scanned Jul 15, 2026, 06:21 AM
- 100Clean
Scanned Jun 10, 2026, 06:41 AM
- Clean
Scanned Apr 28, 2026, 04:52 PM
- Clean
Scanned Apr 7, 2026, 02:01 PM