GeistHaus
log in · sign up

GitHub - oapi-codegen/oapi-codegen: Generate Go client and server boilerplate from OpenAPI 3 specifications

github.com

Generate Go client and server boilerplate from OpenAPI 3 specifications - oapi-codegen/oapi-codegen

11 pages link to this URL
The Go libraries that never failed us: 22 libraries you need to know

In this guide, we share 22 Go libraries that have proven reliable across multiple production systems we've built. We cover essential tools for HTTP routing, database access, messaging, observability, and testing - all based on our experience leading Go teams. For each library, we explain its key strengths and provide practical usage tips. We also highlight common mistakes to avoid when using these tools.

0 inbound links article en
Common Anti-Patterns in Go Web Applications

Avoid the most common anti-patterns we've encountered across multiple Go projects. We reveal how to escape tight coupling, separate logic from implementation, and model your domain effectively. Our battle-tested tactics will help you build more maintainable Go web applications.

1 inbound link article en
Building a serverless application with Go, Google Cloud Run and Firebase

Welcome to the first article from the series covering how to build business-oriented applications in Go! In this series, we want to show you how to build applications that are easy to develop, maintain, and fun to work with in the long term. This series doesn’t focus too heavily on infrastructure and implementation details. But we need some foundation to build on later.

0 inbound links article en
Design First API Development with Goa

Goa.design is a golang tool for developing APIs using a design first approach. By leveraging Goa it is possible to generate server and client code automatically, documentation through OpenAPI (version 2 and 3 are supported) as well as gRPC code.

0 inbound links article en blog