Lightlines
By samber

golang-design-patterns

samber38.5k installs

Choose simple, idiomatic Go patterns for production code.

What it does

Guides the design and review of idiomatic Go APIs, resource lifecycles, resilience patterns, data processing, and application architecture.

When to use it

Use when choosing Go architecture or implementing constructors, graceful shutdown, resilience, streaming, and related design patterns.

How to use it

Give it a Go design or review task in a project; it asks about architecture when designing and returns recommendations or findings.

What you provide

  • An existing project

Security reviews

Not yet reviewed.


What you need · 1

The go runtime and command must be available.


Access · 0

No additional actions listed.