fatih/gomodifytags
Go tool to modify struct field tags observed · 2026-08-28
Health v2 · maintenance only
31/100
- Activity 18
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3523
- days_rel: n/a
- days_push: 497
- n_releases_24m: 0
Adoption not part of the score
2392 stars · 139 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
gomodifytags is a Go command-line tool for modifying, adding, or removing struct field tags in Go source files. It is designed to be integrated into editors like vim, VS Code, and Emacs, but also works standalone from the terminal.
Use cases
- add tags to all fields in a Go struct
- update existing struct tags like db or xml keys
- remove tags from struct fields in Go code
- add or remove tag options such as omitempty
- integrate struct tag editing into my editor
- batch modify tags across all structs in a file
When to choose
- you frequently write or maintain Go structs with serialization tags
- you want editor integration for managing struct tags
- you need to script tag modifications across Go source files
When to avoid
- you work in languages other than Go
- you need a GUI-based code editing tool
- you only need to read tags rather than modify them
Facets
cli-tool · maturity stable
developer-tools cli code-review developer-tools web-development cli cross-platform editor-plugin go struct-tags editor-integration code-generation command-line
1 source
- readme: https://github.com/fatih/gomodifytags · fetched 2026-08-28 · 726bd67dbedb
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| fatih/gomodifytags | main | 31 |
For agents
markdown · JSON · MCP: product_card(name="fatih/gomodifytags")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem