home title heroImage actions features footer
true
gogen Golang Scaffolding and code generator tools
/hero.png
text link type
Get Started
/getting-started/
primary
text link type
Introduction
/introduction/
secondary
title details
Simplicity
Starts from golang interface, no need to learn new IDL(interface definition language), such as OpenAPI or Protobuf
title details
High-performance
Adopt HttpRouter (which is also used by gin) as http request router for REST, gRPC as underlying RPC framework for microservice
title details
Robust
The code quality is reliable, and it is still being optimized and iterated, which has been fully tested by online production practice
title details
Low-code
Powerful code generator cli built-in. After defining your interface methods, your only job is implementing your awesome idea.
title details
Service Governance
Built-in service governance support including client-side load balancer, rate limiter, circuit breaker, bulkhead, timeout, retry, tracing, logging and more.
title details
Monolith and Microservice
Supporting both monolith and microservice architectures gives you flexibility to design your system.
MIT Licensed | Copyright © 2022-present gogen contributors