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

GitHub topics: struct-tags

srikrsna/protoc-gen-gotag

Add custom struct tags to protobuf generated structs

Language: Go - Size: 96.7 KB - Last synced at: about 19 hours ago - Pushed at: 9 months ago - Stars: 400 - Forks: 68

lazygophers/codegen

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

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: 5 days ago - Pushed at: 6 months ago - Stars: 42 - Forks: 1

guiferpa/gody

:balloon: A lightweight struct validator for Go

Language: Go - Size: 85.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 136 - Forks: 8

matzefriedrich/cobra-extensions

An extension library for spf13/cobra.

Language: Go - Size: 99.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

go-simpler/musttag

🚔 Enforce field tags in (un)marshaled structs

Language: Go - Size: 150 KB - Last synced at: 7 days ago - Pushed at: 26 days ago - Stars: 38 - Forks: 12

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: 9 months ago - Pushed at: 9 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: 4 months ago - Pushed at: 12 months ago - Stars: 0 - 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: about 1 year ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 1

encodingx/binary

Marshal and unmarshal binary message and file formats in Go

Language: Go - Size: 256 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 17 - 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: about 1 year 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: 2 months ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 1

a-poor/tags

Go struct tags helper library

Language: Go - Size: 10.7 KB - Last synced at: 4 days ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0