J.A. Shezan

GoTagMate — VS Code Extension for Go Struct Tags

Published VS Code extension giving autocompletion and inline docs for Go struct tags across json, gorm, validate, and other popular libraries.

Year
2025
Role
Solo
Status
Live
Built with
TypeScript, Golang

The problem

Writing Go struct tags by hand means recalling exact key names and option syntax across json, gorm, validate, and other libraries, with no editor help and easy-to-miss typos.

Approach

Built a VS Code extension in TypeScript that parses Go struct definitions and offers autocompletion and inline documentation for struct tags, covering the most commonly used tag libraries in the Go ecosystem.

Outcome

Published on the Visual Studio Code Marketplace and in active use by Go developers.