An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

proxy.golang.org "struct" keyword

View the packages on the proxy.golang.org package registry that are tagged with the "struct" keyword.

Top 0.9% on proxy.golang.org
github.com/alecthomas/kong v1.14.0 ๐Ÿ’ฐ
Package kong aims to support arbitrarily complex command-line structures with as little developer...
72 versions - Latest release: 5 days ago - 1,681 dependent packages - 3,574 dependent repositories - 2,801 stars on GitHub
Top 1.8% on proxy.golang.org
github.com/srikrsna/protoc-gen-gotag v1.0.2
Add custom struct tags to protobuf generated structs
9 versions - Latest release: over 1 year ago - 71 dependent packages - 53 dependent repositories - 409 stars on GitHub
Top 1.0% on proxy.golang.org
github.com/bxcodec/faker/v3 v3.8.1 ๐Ÿ’ฐ
You can also add your own generator function to your own defined tags. Single fake function can...
11 versions - Latest release: about 3 years ago - 485 dependent packages - 576 dependent repositories - 2,086 stars on GitHub
Top 9.5% on proxy.golang.org
github.com/acj/scrub
Recursively walk a Go struct and zero out specific fields
Latest release: about 2 months ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/nylo-andry/iostruct v1.0.0
Read/write Go structs from/on the filesystem.
1 version - Latest release: almost 7 years ago - 2 stars on GitHub
Top 2.0% on proxy.golang.org
github.com/gohouse/converter v0.0.3
database table to golang struct (table to struct) converter with cli and go lib support
3 versions - Latest release: about 7 years ago - 26 dependent packages - 15 dependent repositories - 344 stars on GitHub
Top 9.5% on proxy.golang.org
github.com/tshihad/tftags v0.0.10
Terraform schema parser to struct
15 versions - Latest release: about 4 years ago - 6 dependent packages - 4 dependent repositories - 3 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/ravsii/textra v1.1.0
Small package to help with struct tags
7 versions - Latest release: almost 3 years ago - 3 stars on GitHub
Top 1.2% on proxy.golang.org
github.com/bxcodec/faker/v4 v4.0.0-beta.3 ๐Ÿ’ฐ
You can also add your own generator function to your own defined tags. Single fake function can...
3 versions - Latest release: over 3 years ago - 85 dependent packages - 47 dependent repositories - 2,086 stars on GitHub
go.devnw.com/gen v1.2.0 ๐Ÿ’ฐ
Package gen is a generic general use Go functions library which can be used throughout any projec...
4 versions - Latest release: almost 2 years ago - 13 stars on GitHub
Top 1.3% on proxy.golang.org
github.com/creasty/defaults v1.8.0
Initialize structs with default values
12 versions - Latest release: over 1 year ago - 1,414 dependent packages - 1,020 dependent repositories - 856 stars on GitHub
Top 8.0% on proxy.golang.org
github.com/vingarcia/structscanner v0.0.0-20240113152555-bbf81f0b9f00
Scan data into structs with ease and without interacting directly with the reflect library.
7 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 19 stars on GitHub
Top 1.1% on proxy.golang.org
github.com/bxcodec/faker v2.0.1+incompatible ๐Ÿ’ฐ
Go (Golang) Fake Data Generator for Struct. [Notes]This repository is archived, moved to the ne...
13 versions - Latest release: about 7 years ago - 165 dependent packages - 327 dependent repositories - 2,086 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/errkeyni/goq-nullable v1.0.1
A declarative struct-tag-based HTML unmarshaling or scraping package for Go built on top of the g...
3 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/eun/mapprint v1.1.1 ๐Ÿ’ฐ
Printf for maps and structs
1 version - Latest release: over 4 years ago - 4 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/keilerkonzept/visit v1.1.1
Package visit is a library to visit Go data structures (using reflection)
8 versions - Latest release: about 6 years ago - 2 stars on GitHub
Top 3.9% on proxy.golang.org
github.com/pioz/faker v2.0.1+incompatible
Package faker is a random data generator and struct fake data generator.
15 versions - Latest release: about 7 years ago - 10 dependent packages - 9 dependent repositories - 70 stars on GitHub
Top 4.3% on proxy.golang.org
github.com/twpayne/go-jsonstruct/v2 v2.2.0
Generate Go structs from multiple JSON or YAML objects.
3 versions - Latest release: about 2 years ago - 4 dependent packages - 1 dependent repositories - 347 stars on GitHub
Top 8.3% on proxy.golang.org
github.com/WesleiRamos/pystruct v0.0.0-20170319194158-5b770d80ac07
Pystruct is a module like python struct module
1 version - Latest release: almost 9 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/wesleiramos/pystruct v0.0.0-20170319194158-5b770d80ac07
Pystruct is a module like python struct module
1 version - Latest release: almost 9 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/pioz/faker/v2 v2.7.2
Package faker is a random data generator and struct fake data generator.
2 versions - Latest release: almost 4 years ago - 70 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/pitw/go-struct-tag-list v0.0.0-20211104131430-46f80840bd55
Return comma separated list from Go struct tags
1 version - Latest release: over 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/acst/sdcg v0.0.0-20200114160215-425d75ea0f69
GoLang Struct Deep Copy Generator
1 version - Latest release: about 6 years ago - 1 stars on GitHub
github.com/hujun-open/cmprule v0.3.1
Package cmprule compare a field of a struct to a specified value, based on a human-friendly rule ...
5 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 1 stars on GitHub
github.com/sevenval/structgen v0.0.0-20180323151411-d02e883bd418
go code generation based on a given json-schema
1 version - Latest release: almost 8 years ago - 1 dependent repositories - 2 stars on GitHub
Top 8.3% on proxy.golang.org
github.com/ankit152/golang-basics
A repository to get hands-on experience on Go programming language!
Latest release: 10 days ago - 0 stars on GitHub
Top 7.2% on proxy.golang.org
github.com/gokultp/go-envparser v0.0.0-20220210005632-0a897ee86128
a go generator based env to go-struct decoder.
1 version - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 16 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/Eun/mapprint v1.1.1 ๐Ÿ’ฐ
Package mapprint provides functionality to print a map/struct in a formated way.
1 version - Latest release: over 4 years ago - 2 dependent packages - 1 dependent repositories - 4 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/Vnaki/gt v0.1.4
Generate create table sql by struct, power!
5 versions - Latest release: almost 3 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/roninzo/structs v1.0.6
Package structs implements a generic interface for manipulating Go structs. The related API is po...
7 versions - Latest release: about 3 years ago - 3 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/panapol-p/go-slice-struct-diff v0.0.4
A Go library to compare slice of struct (when feed new data then output show id was added , id wa...
4 versions - Latest release: over 3 years ago - 1 stars on GitHub
github.com/gerardforcada/structera v0.4.0-beta
A Go-based CLI for auto-generating versioned structs from custom tags, streamlining struct versio...
6 versions - Latest release: almost 2 years ago - 1 stars on GitHub
Top 4.8% on proxy.golang.org
gopkg.in/alecthomas/kong.v0 v0.1.4 ๐Ÿ’ฐ
Kong is a command-line parser for Go
5 versions - Latest release: over 7 years ago - 2,780 stars on GitHub
Top 9.4% on proxy.golang.org
github.com/antlabs/tostruct v0.0.9
Generate struct definition according to json/yaml/query string/http header string @^^@ ๆ นๆฎjson/yam...
9 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 16 stars on GitHub
Top 7.2% on proxy.golang.org
github.com/ariebrainware/go-oop
Getting started with go, this is just a simple example about oop in go
Latest release: 12 days ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/aaharu/schemarshal v0.0.0-20180604191709-05136e6ddae8
Generates Go struct types from a JSON Schema.
1 version - Latest release: over 7 years ago - 5 stars on GitHub
Top 8.3% on proxy.golang.org
go.structs.dev/gen v1.1.0 ๐Ÿ’ฐ
Package gen is a generic general use Go functions library which can be used throughout any projec...
3 versions - Latest release: over 2 years ago - 4 dependent packages - 5 dependent repositories - 13 stars on GitHub
Top 4.6% on proxy.golang.org
gopkg.in/bxcodec/faker.v1 v1.5.0 ๐Ÿ’ฐ
Go (Golang) Fake Data Generator for Struct. [Notes]This repository is archived, moved to the ne...
11 versions - Latest release: over 7 years ago - 2,085 stars on GitHub
github.com/soranoba/valis v0.9.1 ๐Ÿ’ฐ
valis is a validation framework for Go.
10 versions - Latest release: over 3 years ago - 1 dependent package - 2 dependent repositories - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/azlotnikov/goxtag v1.3.0
A declarative struct-tag-based HTML unmarshaling or scraping package for Go built on top of the h...
4 versions - Latest release: almost 4 years ago - 2 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/haoxins/structs-to-schema v0.2.1
4 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/stoewer/go-qparam v1.0.1
Package qparam provides convenient functions to read query parameters or form values into the fie...
3 versions - Latest release: about 6 years ago - 2 stars on GitHub
Top 5.4% on proxy.golang.org
github.com/jmattheis/go-genconv v1.9.3 ๐Ÿ’ฐ
Generate type-safe Go converters by defining function signatures.
52 versions - Latest release: about 1 month ago - 728 stars on GitHub
Top 2.2% on proxy.golang.org
github.com/mennanov/fieldmask-utils v1.1.3
Package fieldmask_utils provides utility functions for copying data from structs using a field mask.
18 versions - Latest release: 3 months ago - 24 dependent packages - 64 dependent repositories - 189 stars on GitHub
Top 9.3% on proxy.golang.org
github.com/kusokaihatsusha/startup v1.0.9
Use the package's functionality to simplify the use of flags, environments and config file when s...
9 versions - Latest release: almost 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/oneofone/struct2ts v1.0.6
Generate Typescript classes/interfaces out of Go structs
7 versions - Latest release: about 5 years ago - 136 stars on GitHub
Top 5.4% on proxy.golang.org
github.com/andrewstuart/goq v1.0.0
Package goq was built to allow users to declaratively unmarshal HTML into go structs using struct...
1 version - Latest release: over 6 years ago - 235 stars on GitHub
Top 8.4% on proxy.golang.org
github.com/isensee-bastian/groceries
Tutorial code for my video Methods and Interfaces in Golang for Beginners
Latest release: 15 days ago - 0 stars on GitHub
Top 6.6% on proxy.golang.org
github.com/jimmyclchu/go-csv2struct v0.1.2
Load CSV data into structs, with support for custom column mapping and data type retrieval.
3 versions - Latest release: over 1 year ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/WindomZ/go-struct-filler v0.0.0-20170320055031-2b74f30dfece
Convert or fill a struct for Go
1 version - Latest release: almost 9 years ago - 2 stars on GitHub
Top 5.6% on proxy.golang.org
github.com/restuwahyu13/queryscan v1.0.0
go-query-scanner is a lightweight, pure Go scanner implemented without external dependencies.
2 versions - Latest release: 9 months ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/matansh/enver v1.1.0
Populate a golang struct with env var values
2 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 2.9% on proxy.golang.org
astuart.co/goq v1.0.0
Package goq was built to allow users to declaratively unmarshal HTML into go structs using struct...
1 version - Latest release: over 6 years ago - 12 dependent packages - 11 dependent repositories - 267 stars on GitHub
Top 4.6% on proxy.golang.org
github.com/smokezl/govalidators v1.0.2
struct ้ชŒ่ฏๅ™จ๏ผŒๅ†…็ฝฎๅคง้ƒจๅˆ†ๅธธ็”จ้ชŒ่ฏ๏ผŒๅฏ่‡ชๅฎšไน‰
3 versions - Latest release: over 5 years ago - 3 dependent packages - 3 dependent repositories - 57 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/lab210-dev/structator v1.1.0
Structator is simple tool for copy specific fields a new struct, including metadata.
8 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 9.3% on proxy.golang.org
github.com/sg3des/argum v1.0.3
Parse incoming arguments in to structure
3 versions - Latest release: 10 months ago - 1 dependent package - 1 dependent repositories - 19 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/j2gg0s/godefault
A tool auto-generating Defaulter function
Latest release: 18 days ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/kingsgroupos/archivist v0.9.1
Generates data structure definitions from JSON files for any kind of programming language
3 versions - Latest release: almost 3 years ago - 44 stars on GitHub
Top 2.2% on proxy.golang.org
github.com/devfeel/mapper v0.7.14
A simple and easy go tools for auto mapper map to struct, struct to map, struct to struct, slice ...
10 versions - Latest release: over 1 year ago - 48 dependent packages - 43 dependent repositories - 417 stars on GitHub
Top 5.7% on proxy.golang.org
github.com/dry-rb/dry-struct v1.8.0 ๐Ÿ’ฐ
Typed struct and value objects
25 versions - Latest release: 11 months ago - 431 stars on GitHub
Top 5.6% on proxy.golang.org
github.com/restuwahyu13/go-query-scanner v1.0.0
go-query-scanner is a lightweight, pure Go scanner implemented without external dependencies.
2 versions - Latest release: 9 months ago - 0 stars on GitHub
Top 6.8% on proxy.golang.org
github.com/maxibanki/golang-env-struct
This package does apply if set the environment variable by a given name from the struct tag to th...
Latest release: 18 days ago - 3 stars on GitHub
Top 4.8% on proxy.golang.org
github.com/anacrolix/tagflag v1.4.0 ๐Ÿ’ฐ
Package tagflag uses reflection to derive flags and positional arguments to a program, and parses...
6 versions - Latest release: almost 3 years ago - 206 dependent packages - 530 dependent repositories - 8 stars on GitHub
Top 7.5% on proxy.golang.org
github.com/mayur-tolexo/jsontostruct v1.0.0
Golang code generator for creating struct from json.
1 version - Latest release: about 6 years ago - 2 stars on GitHub
Top 7.0% on proxy.golang.org
github.com/reflog/struct2interface v0.6.1
CLI Tool to extract an Interface from a Golang struct using AST
7 versions - Latest release: almost 6 years ago - 1 dependent package - 16 stars on GitHub
Top 2.6% on proxy.golang.org
github.com/mozillazg/go-httpheader v0.4.0
Package httpheader implements encoding of structs into http.Header fields. As a simple example: ...
6 versions - Latest release: over 2 years ago - 315 dependent packages - 2,270 dependent repositories - 43 stars on GitHub
github.com/KusoKaihatsuSha/startup v1.0.9
Golang package. Use the package's functionality for filling custom golang 'struct' from environme...
10 versions - Latest release: almost 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/Bhinneka/got v0.0.0-20190313044501-4fbdec7f6351
a very simple Go's struct template parser (easy to use with IO)
1 version - Latest release: almost 7 years ago - 0 stars on GitHub
Top 5.8% on proxy.golang.org
github.com/michaelwp/gojson v1.1.0
GoJsonStruct is a lightweight library designed to easily convert Go structs to JSON and vice vers...
2 versions - Latest release: 11 months ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/mehrdadrad/stags v0.0.0-20200517044902-64391f1cfe2e
Package stags exposes functionality to get struct tags values. Go offers struct tags which are d...
1 version - Latest release: over 5 years ago - 3 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/twpayne/go-xmlstruct v1.11.2
Package xmlstruct generates Go structs from multiple XML documents.
37 versions - Latest release: 6 months ago - 96 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/takt-corp/mold v2.2.0+incompatible
This project has been forked from go-playground/mold and customized with additional validation fu...
5 versions - Latest release: about 8 years ago - 0 stars on GitHub
Top 7.0% on proxy.golang.org
github.com/lai323/bytecodec v0.1.2
golang struct ๅ‘ []byte ็š„ๅบๅˆ—ๅŒ–ๆˆ–ๅๅบๅˆ—ๅŒ–
3 versions - Latest release: about 4 years ago - 1 dependent package - 8 stars on GitHub
github.com/ysugimoto/twist v0.10.2
Cascade and integrate config struct from various setting files and environment.
8 versions - Latest release: over 2 years ago - 2 dependent packages - 2 dependent repositories - 2 stars on GitHub
Top 6.9% on proxy.golang.org
github.com/starfishs/sql2struct v0.2.2
Copyright ยฉ 2022 starfishs <starfishscool@gmail.com>
15 versions - Latest release: almost 3 years ago - 7 stars on GitHub
Top 5.8% on proxy.golang.org
github.com/michaelwp/gojson/v2 v2.0.2
GoJsonStruct is a lightweight library designed to easily convert Go structs to JSON and vice vers...
3 versions - Latest release: 11 months ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/trivigy/ref v1.1.2
Package ref implements primitive type pointer de-referencing function.
6 versions - Latest release: over 6 years ago - 0 stars on GitHub
github.com/gofunky/hashstructure v1.3.0
a go library for creating unique hashes for arbitrary values
7 versions - Latest release: over 5 years ago - 1 dependent package - 2 dependent repositories - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/irbgeo/go-structure v1.1.0
The package for creating and modifying a structure in runtime
2 versions - Latest release: about 3 years ago - 1 stars on GitHub
Top 5.6% on proxy.golang.org
github.com/dtgorski/typex v0.3.8
[TOOL, CLI] - Filter and examine Go type structures, interfaces and their transitive dependencies...
12 versions - Latest release: over 2 years ago - 177 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/pingdai/parsestruct v0.0.0-20181127082641-61f7fb9800d9
Parse struct by tag from file. Welcome to see my blogs:https://dpjeep.com
1 version - Latest release: about 7 years ago - 10 stars on GitHub
Top 5.8% on proxy.golang.org
github.com/michaelwp/goJson/v2 v2.0.2
GoJsonStruct is a lightweight library designed to easily convert Go structs to JSON and vice vers...
3 versions - Latest release: 11 months ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/panapol-p/go-slice-struct-listener v0.0.4
A Go library to compare slice of struct (when feed new data then output show id was added , id wa...
4 versions - Latest release: over 3 years ago - 0 stars on GitHub
Top 6.4% on proxy.golang.org
github.com/covrom/sqlx-upsert-postgres v1.0.0
Upsert struct into postgres using sqlx prepared statement
1 version - Latest release: over 1 year ago - 1 stars on GitHub
Top 6.9% on proxy.golang.org
github.com/manojpawar94/go-lang-programming-tutorial
The repository has the programs on the fundamental concept of the Go Language programming. It cov...
Latest release: 24 days ago - 1 stars on GitHub
github.com/SoulKa/golymorph v0.2.0
The golymorph module enables resolving polymorphic typing at runtime. It's usually used during JS...
2 versions - Latest release: about 2 years ago - 1 stars on GitHub
github.com/soulka/golymorph v0.2.0
The golymorph module enables resolving polymorphic typing at runtime. It's usually used during JS...
2 versions - Latest release: about 2 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/nikolay-turpitko/structor v1.1.3
Package structor contains interface and default implementation of EL (expression language) evalua...
5 versions - Latest release: about 8 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/izettle/structextract v1.2.0
Take things out of a struct
2 versions - Latest release: about 6 years ago - 15 stars on GitHub
Top 6.0% on proxy.golang.org
github.com/iZettle/structextract v1.2.0
Take things out of a struct
2 versions - Latest release: about 6 years ago - 2 dependent packages - 15 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/dumim/tagconv v1.6.0
TagConv: Convert any Go Struct to a Map based on custom struct tags with dot notation
8 versions - Latest release: about 2 years ago - 3 stars on GitHub
Top 6.9% on proxy.golang.org
github.com/bwplotka/flagarize v0.9.0
Flagarize your Go struct to initialize your even complex struct from flags! ๐Ÿš€
1 version - Latest release: almost 6 years ago - 11 stars on GitHub
Top 7.2% on proxy.golang.org
github.com/mayank1989gupta/gosamples
Go basics samples
Latest release: 26 days ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/amanbolat/go-tscriptify v0.1.0
A Golang JSON struct to TypeScript interface converter
1 version - Latest release: about 7 years ago - 0 stars on GitHub
Top 3.1% on proxy.golang.org
github.com/OneOfOne/struct2ts v1.0.6 ๐Ÿ’ฐ
Generate Typescript classes/interfaces out of Go structs
7 versions - Latest release: about 5 years ago - 17 dependent packages - 18 dependent repositories - 136 stars on GitHub
Top 4.7% on proxy.golang.org
github.com/Devfeel/mapper v0.7.14
A simple and easy go tools for auto mapper map to struct, struct to map, struct to struct, slice ...
10 versions - Latest release: over 1 year ago - 417 stars on GitHub
Top 8.7% on proxy.golang.org
github.com/mxschmitt/golang-env-struct v0.0.0-20181017075525-0c54aeca8397
This package does apply if set the environment variable by a given name from the struct tag to th...
1 version - Latest release: over 7 years ago - 2 dependent packages - 1 dependent repositories - 3 stars on GitHub
Top 8.3% on proxy.golang.org
github.com/anexia-it/go-structmapper v1.0.7
Package structmapper provides functionality for mapping arbitrary structs to map[string]interface...
8 versions - Latest release: about 4 years ago - 2 dependent packages - 2 dependent repositories - 5 stars on GitHub
Top 8.4% on proxy.golang.org
github.com/ankit152/golang-hijack
A repository to get hands-on experience on Go programming language!
Latest release: 27 days ago - 0 stars on GitHub
Top 6.1% on proxy.golang.org
github.com/ksckaan1/m2s v0.0.2
Convert multipart forms to struct package for Golang
2 versions - Latest release: about 1 year ago - 1 stars on GitHub