An open API service providing repository metadata for many open source software ecosystems.

Topic: "struct-tags"

srikrsna/protoc-gen-gotag

Add custom struct tags to protobuf generated structs

Language: Go - Size: 96.7 KB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 393 - Forks: 67

guiferpa/gody

:balloon: A lightweight struct validator for Go

Language: Go - Size: 97.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 96 - Forks: 5

cinar/checker

Effortless input validation in Go with the power of struct tags. No dependencies, just pure simplicity. ✨ See how! 👀

Language: Go - Size: 244 KB - Last synced at: about 9 hours ago - Pushed at: 4 months ago - Stars: 39 - Forks: 1

go-simpler/musttag

🚔 Enforce field tags in (un)marshaled structs

Language: Go - Size: 148 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 37 - Forks: 12

encodingx/binary

Marshal and unmarshal binary message and file formats in Go

Language: Go - Size: 256 KB - Last synced at: 11 months ago - Pushed at: about 3 years ago - Stars: 17 - Forks: 1

reeflective/flags

Generate cobra command trees from structs. Go-flags compliant tags. Advanced CLI functionality, out-of-the-box.

Language: Go - Size: 72.3 MB - Last synced at: 11 months ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 1

dumim/tagconv

TagConv: Convert any Go Struct to a Map based on custom struct tags with dot notation

Language: Go - Size: 33.2 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

Southclaws/qstring

This package provides an easy way to marshal and unmarshal url query string data to and from structs.

Language: Go - Size: 33.2 KB - Last synced at: 9 days ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 1

matzefriedrich/cobra-extensions

An extension library for Cobra.

Language: Go - Size: 87.9 KB - Last synced at: 30 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

lazygophers/codegen

Language: Go - Size: 1.18 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

pkx8326/simple_go_json_note-taking

This Go program demonstrates the use of structs and functions as struct methods stored in a saparated package to get string inputs from the user and save all the information in a json file with pre-determined json field names created by using struct tags.

Language: Go - Size: 1.95 KB - Last synced at: 6 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

RamaRaju-personal-org/Go_Basics

This repo has detailed explanation about golang basics

Language: Go - Size: 3.29 MB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 1

a-poor/tags

Go struct tags helper library

Language: Go - Size: 10.7 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0