Gogen
2025
Gogen is a CLI that generates complete CRUD resources for Go Fiber and Gin — controllers, services, repositories, and routes in one command. I'm a maintainer and co-author on the project.
My contributions focused on developer experience at the terminal: a premium TUI overhaul with bordered reports, animated spinners, and an interactive wizard (gogen resource with no args). I also drove standardized camelCase naming — kebab-case inputs like user-order map to idiomatic PascalCase / camelCase across generated files.
On the docs side, I enhanced the contributing guide with a detailed workflow, PR conventions, and clearer onboarding (#28).
Usage
go install github.com/zaheershaikh936/gogen@latest
gogen resource user
gogen resource product --output ./apiDate2025
Contributed togogen-cli/gogen
ContributionMaintainer & Co-author
ExtentContribute
StackGo, Fiber, Gin, CLI