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

    Security Findings

    No Security Findings

    No suspicious or malicious patterns were detected during scanning.

    Versions

    4
    • 100
      Clean

      Scanned Jul 15, 2026, 06:21 AM

    • 100
      Clean

      Scanned Jun 10, 2026, 06:41 AM

    • Clean

      Scanned Apr 28, 2026, 04:52 PM

    • Clean

      Scanned Apr 7, 2026, 02:01 PM