Topic: "struct"
alecthomas/kong
Kong is a command-line parser for Go
Language: Go - Size: 887 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 2,869 - Forks: 154
bxcodec/faker 📦
Go (Golang) Fake Data Generator for Struct. [Notes]This repository is archived, moved to the new repository https://github.com/go-faker/faker
Language: Go - Size: 342 KB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 2,085 - Forks: 146
creasty/defaults
Initialize structs with default values
Language: Go - Size: 53.7 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 855 - Forks: 74
jmattheis/goverter
Generate type-safe Go converters by defining function signatures.
Language: Go - Size: 832 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 761 - Forks: 60
xyz347/xpack
convert json/xml/bson to c++ struct
Language: C++ - Size: 180 KB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 644 - Forks: 131
matghazaryan/Unrealm
Unrealm is an extension on RealmCocoa, which enables Swift native types to be saved in Realm.
Language: Swift - Size: 37.9 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 535 - Forks: 72
nixzhu/Coolie
Coolie(苦力) helps you to create models (& their constructors) from a JSON file.
Language: Swift - Size: 145 KB - Last synced at: 7 months ago - Pushed at: over 8 years ago - Stars: 505 - Forks: 33
dry-rb/dry-struct
Typed struct and value objects
Language: Ruby - Size: 764 KB - Last synced at: 10 days ago - Pushed at: 12 days ago - Stars: 434 - Forks: 64
devfeel/mapper
A simple and easy go tools for auto mapper map to struct, struct to map, struct to struct, slice to slice, map to slice, map to json.
Language: Go - Size: 96.7 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 417 - Forks: 34
DZakh/sury
🧬 The fastest schema with next-gen DX
Language: ReScript - Size: 5.49 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 414 - Forks: 10
srikrsna/protoc-gen-gotag
Add custom struct tags to protobuf generated structs
Language: Go - Size: 96.7 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 411 - Forks: 69
gohouse/converter
database table to golang struct (table to struct) converter with cli and go lib support
Language: Go - Size: 20.5 KB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 368 - Forks: 111
kaelzhang/skema
🛰 Skema provides a handy & composable way to validate / transform / purify the input data.
Language: JavaScript - Size: 271 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 356 - Forks: 4
twpayne/go-jsonstruct
Generate Go structs from multiple JSON or YAML objects.
Language: Go - Size: 112 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 348 - Forks: 34
alii/azs
🤓 Amplify Zod schemas with methods
Language: TypeScript - Size: 1.83 MB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 346 - Forks: 5
wawandco/fako
Struct Faker for Go
Language: Go - Size: 268 KB - Last synced at: 7 months ago - Pushed at: over 7 years ago - Stars: 345 - Forks: 12
hantmac/fuckdb 📦
From database generate go struct,help you fuck db fields
Language: Go - Size: 47.6 MB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 335 - Forks: 38
reegeek/StructLinq
Implementation in C# of LINQ concept with struct
Language: C# - Size: 986 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 305 - Forks: 11
felangel/data_class
Experimental support for data classes in Dart using macros.
Language: Dart - Size: 9.44 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 299 - Forks: 14
16bit-ykiko/magic-cpp
A C++20 header-only library that supports powerful reflection for C++
Language: C++ - Size: 4.82 MB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 297 - Forks: 17
andrewstuart/goq
A declarative struct-tag-based HTML unmarshaling or scraping package for Go built on top of the goquery library
Language: Go - Size: 98.6 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 268 - Forks: 21
cursey/regenny
A reverse engineering tool to interactively reconstruct structures and generate header files
Language: C++ - Size: 750 KB - Last synced at: about 16 hours ago - Pushed at: 5 months ago - Stars: 266 - Forks: 41
xyz347/x2struct
Convert between json string and c++ object. json字符串和c++结构体之间互相转换
Language: C++ - Size: 2.66 MB - Last synced at: 4 months ago - Pushed at: about 5 years ago - Stars: 263 - Forks: 108
HuaGouFdog/FdogSerialize
C++ 序列化库(FdogSerialize is a library for serializing between C++ objects (structs, STL containers, etc.) and json strings. FStruct是一个用于C++对象(结构体,STL容器等)和json字符串之间进行序列化的库。)
Language: C++ - Size: 6.08 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 254 - Forks: 32
mennanov/fieldmask-utils
Protobuf Field Mask Go utils
Language: Go - Size: 88.9 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 253 - Forks: 29
fox-it/dissect.cstruct_legacy
A no-nonsense c-like structure parsing library for Python
Language: Python - Size: 38.1 KB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 240 - Forks: 24
dtgorski/typex
[TOOL/CLI] - Filter and examine Go type structures, interfaces and their transitive dependencies and relationships. Export structural types as TypeScript value object or bare type representations.
Language: Go - Size: 66.4 KB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 205 - Forks: 11
TehLeo/junion
Delivers struct types for Java programming language.
Language: Java - Size: 18.5 MB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 177 - Forks: 10
xuri/toml-to-go
Translates TOML into a Go type in your browser instantly
Language: JavaScript - Size: 337 KB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 151 - Forks: 30
modood/table
Produces a string that represents slice data in a text table, inspired by gajus/table.
Language: Go - Size: 19.5 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 143 - Forks: 26
OneOfOne/struct2ts
Generate Typescript classes/interfaces out of Go structs
Language: Go - Size: 75.2 KB - Last synced at: 6 months ago - Pushed at: over 4 years ago - Stars: 142 - Forks: 15
guiferpa/gody
:balloon: A lightweight struct validator for Go
Language: Go - Size: 85.9 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 136 - Forks: 8
ghostiam/binstruct
Golang binary decoder for mapping data into the structure
Language: Go - Size: 171 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 109 - Forks: 20
aobt/sqlmapper
sqlmapper is a light mapper between go-struct and table-rows in db
Language: Go - Size: 9.77 KB - Last synced at: 9 months ago - Pushed at: over 5 years ago - Stars: 103 - Forks: 35
marhaupe/json2struct
CLI tool to convert JSON to struct type definitions
Language: Go - Size: 1.36 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 100 - Forks: 8
pioz/faker
Random fake data and struct generator for Go.
Language: Go - Size: 595 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 100 - Forks: 10
twpayne/go-xmlstruct
Generate Go structs from multiple XML documents.
Language: Go - Size: 29.8 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 97 - Forks: 11
JujuAdams/SNAP
Data format converters for GameMaker LTS 2022
Language: Game Maker Language - Size: 950 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 94 - Forks: 16
maxim/portrayal
A minimal builder for struct-like classes in Ruby
Language: Ruby - Size: 115 KB - Last synced at: 5 days ago - Pushed at: 11 months ago - Stars: 83 - Forks: 2
leontoeides/indicium
A simple in-memory search for collections and key-value stores.
Language: Rust - Size: 811 KB - Last synced at: 27 days ago - Pushed at: about 1 month ago - Stars: 80 - Forks: 5
andreax79/python-cstruct
C-style structs for Python
Language: Python - Size: 3.03 MB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 72 - Forks: 18
nqd/flat
Flatten/unflatten nested map or JSON object in Golang
Language: Go - Size: 50.8 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 69 - Forks: 18
lux-QAQ/Type-Vision-Cpp
C++20 type visualization header-only library
Language: C++ - Size: 235 KB - Last synced at: about 15 hours ago - Pushed at: 2 days ago - Stars: 68 - Forks: 2
zhaohappy/cheap
一个用于多线程和高性能 WebAssembly 程序开发的工具库
Language: TypeScript - Size: 6.38 MB - Last synced at: 10 days ago - Pushed at: 12 days ago - Stars: 67 - Forks: 8
dekirisu/strung
Easy access of struct fields in strings using different/custom pre/postfix: "Hello, {field}" in rust
Language: Rust - Size: 50.8 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 67 - Forks: 2
p-ranav/envy
envy: Deserialize environment variables into type-safe structs
Language: C++ - Size: 1.07 MB - Last synced at: 8 months ago - Pushed at: over 5 years ago - Stars: 67 - Forks: 3
paulmillr/micro-packed
Define complex binary structures using composable primitives
Language: TypeScript - Size: 1.01 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 65 - Forks: 10
sevlyar/retag
Change tags of structures' fields in runtime without copying of data in Go. Conditional marshalling and unmarshalling.
Language: Go - Size: 21.5 KB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 64 - Forks: 14
smokezl/govalidators
struct 验证器,内置大部分常用验证,可自定义
Language: Go - Size: 22.5 KB - Last synced at: 4 months ago - Pushed at: about 5 years ago - Stars: 57 - Forks: 10
naeemaei/Golang-Tutorial
Golang tutorial course - from beginner to advanced topics : data structure, struct, interface, generic, concurrency, json, http, docker
Language: Go - Size: 1.13 MB - Last synced at: 9 months ago - Pushed at: about 2 years ago - Stars: 56 - Forks: 18
MisterChangRay/magic-byte
a java tool for faster convertor byte2object
Language: Java - Size: 606 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 54 - Forks: 22
arturdev/Structify
Convert Swift structs to Objc Classes on the fly!
Language: Swift - Size: 26.3 MB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 52 - Forks: 5
mozillazg/go-httpheader
A Go library for encoding structs into Header fields.
Language: Go - Size: 55.7 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 47 - Forks: 14
denosaurs/byte_type
😋 A small helper module for working with different raw types in javascript
Language: TypeScript - Size: 122 KB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 46 - Forks: 7
OpenSystemsLab/struct.nim
Python-like 'struct' for Nim
Language: Nim - Size: 26.4 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 44 - Forks: 6
kingsgroupos/archivist
Generates data structure definitions from JSON files for any kind of programming language
Language: Go - Size: 271 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 43 - Forks: 10
dubrousky/javastruct
Automatically exported from code.google.com/p/javastruct
Language: Java - Size: 393 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 43 - Forks: 17
windwalker-io/structure
[DEPRECATED] Nested data structure storage object.
Language: PHP - Size: 123 KB - Last synced at: 25 days ago - Pushed at: almost 4 years ago - Stars: 41 - Forks: 2
goto-bus-stop/awestruct
🤩 Library for reading binary Buffer structures into objects in Node.js
Language: JavaScript - Size: 133 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 40 - Forks: 1
ThundR67/straf
Convert Golang Struct To GraphQL Object On The Fly
Language: Go - Size: 27.3 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 40 - Forks: 6
yanganto/struct-patch
A lib help you patch Rust instance, and easy to partial update configures.
Language: Rust - Size: 197 KB - Last synced at: 20 days ago - Pushed at: 23 days ago - Stars: 39 - Forks: 6
gnarea/pyrecord 📦
Pythonic Record Types.
Language: Python - Size: 93.8 KB - Last synced at: 3 months ago - Pushed at: almost 9 years ago - Stars: 38 - Forks: 2
KailaneLisley/Programacao_Estruturada
Códigos básicos para aprender linguagem C/C++
Language: C - Size: 49.8 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 36 - Forks: 0
Bin-Huang/newc
A code generator that generates constructor code for Golang structures.
Language: Go - Size: 156 KB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 36 - Forks: 8
fananchong/cstruct-go
a fast c-style struct packer & unpacker for golang
Language: Go - Size: 303 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 36 - Forks: 8
WilhelmOks/ModifiedCopyMacro
A Swift macro for making inline copies of a struct by modifying a property.
Language: Swift - Size: 26.4 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 35 - Forks: 7
samuelgiles/sorbet-struct-comparable
Comparable T::Struct's for the equality focused typed Ruby developer.
Language: Ruby - Size: 359 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 34 - Forks: 5
MatrixEditor/caterpillar
A Python 3.12+ library to pack and unpack structured binary data.
Language: Python - Size: 7.02 MB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 31 - Forks: 3
mishka-group/guarded_struct
GuardedStruct macro allows to build Structs that provide you with a number of important options Validation, Sanitizing, Constructor
Language: Elixir - Size: 185 KB - Last synced at: 25 days ago - Pushed at: 9 months ago - Stars: 30 - Forks: 2
liangyaopei/structmap
Golang converts a struct to map, including customizing key name, flatterning the sturct and customizing field's independent method.
Language: Go - Size: 20.5 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 28 - Forks: 6
msune/libcdada
Basic data structures in C: list, set, map/hashtable, queue... (libstdc++ wrapper)
Language: C - Size: 1.94 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 27 - Forks: 8
therealdreg/windbgtocstruct
Helper Script to convert a Windbg dumped structure (using the 'dt' command) into a C structure. It creates dummy structs for you if needed
Language: Python - Size: 22.5 KB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 8
FedericoStra/RedefStructs.jl
Redefinable structures
Language: Julia - Size: 123 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 26 - Forks: 0
JeffreySarnoff/TypedDelegation.jl
Easily apply functions onto fields' values. Use a struct's fields as operands for operations on values of that type.
Language: Julia - Size: 87.9 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 26 - Forks: 5
qiangxue/go-env
A Go (golang) library for populating a struct with the values from environment variables
Language: Go - Size: 17.6 KB - Last synced at: 9 months ago - Pushed at: about 5 years ago - Stars: 26 - Forks: 9
reugn/go-traits
A concept package that helps implement mixin behavior using embedded structs and hook interfaces.
Language: Go - Size: 18.6 KB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 25 - Forks: 1
slaveofcode/jkt
Simple helper to parse JSON based on independent schema
Language: JavaScript - Size: 278 KB - Last synced at: 5 months ago - Pushed at: almost 3 years ago - Stars: 24 - Forks: 2
1swaraj/GoJSON
Parsing JSON is a hassle in golang. This package will allow you to parse and search elements in a json without structs.
Language: Go - Size: 49.8 KB - Last synced at: 8 months ago - Pushed at: over 4 years ago - Stars: 24 - Forks: 1
ycl2018/go-conv
generate code for struct conversion/copy in go
Language: Go - Size: 3.71 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 22 - Forks: 1
JujuAdams/Elephant
Advanced struct/array serialization for GameMaker Studio 2.3
Language: Game Maker Language - Size: 171 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 22 - Forks: 2
VinGarcia/structscanner
Scan data into structs with ease and without interacting directly with the reflect library.
Language: Go - Size: 126 KB - Last synced at: 25 days ago - Pushed at: 11 months ago - Stars: 20 - Forks: 2
reflog/struct2interface
CLI Tool to extract an Interface from a Golang struct using AST
Language: Go - Size: 20.5 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 20 - Forks: 3
grimen/python-attributedict
A dictionary object with attributes support - for Python.
Language: Python - Size: 38.1 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 20 - Forks: 4
ZibanPirate/nest_struct
Nest struct and enum definitions with minimal syntax changes in Rust
Language: Rust - Size: 139 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 19 - Forks: 0
sg3des/argum
Parse incoming arguments in to structure
Language: Go - Size: 60.5 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 19 - Forks: 1
axetroy/struct
A Modern, Scalable , Graceful, Easy Use data structure validator
Language: JavaScript - Size: 187 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 19 - Forks: 4
ssssota/typed-cstruct
Read and Write a binary C struct, Use it as a JavaScript object
Language: TypeScript - Size: 313 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 18 - Forks: 0
fifsky/genstruct
Golang struct generator similar to mysql terminal
Language: Go - Size: 3.5 MB - Last synced at: 8 months ago - Pushed at: almost 5 years ago - Stars: 18 - Forks: 4
fqaiser94/mse
Make Structs Easy (MSE)
Language: Scala - Size: 170 KB - Last synced at: 29 days ago - Pushed at: over 5 years ago - Stars: 18 - Forks: 2
binhonglee/wings
A simple cross language struct and enum file generator.
Language: Nim - Size: 10.6 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 17 - Forks: 4
jw3126/StructHelpers.jl
Automate common struct definition boilerplate
Language: Julia - Size: 157 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 17 - Forks: 1
yasuoka/luacstruct
maps c struct to Lua
Language: C - Size: 139 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 17 - Forks: 1
sadnoodles/django2go
Translate Django Model to Go Struct
Language: Python - Size: 21.5 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 17 - Forks: 5
encodingx/binary
Marshal and unmarshal binary message and file formats in Go
Language: Go - Size: 256 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 17 - Forks: 1
mmatczuk/anyflag
Generic implementation of Cobra Value and SliceValue types
Language: Go - Size: 35.2 KB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 1
antlabs/tostruct
Generate struct definition according to json/yaml/query string/http header string @^^@ 根据json/yaml/query string/http header字符串生成struct[从零实现]
Language: Go - Size: 57.6 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 16 - Forks: 0
AhmetFurkanDEMIR/C-CPP-Workouts
C - C++ Workouts
Language: C - Size: 851 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 16 - Forks: 1
Nich-Cebolla/AutoHotkey-LibV2
My collection of working scripts, classes, and functions for AutoHotkey (AHK).
Language: AutoHotkey - Size: 1010 KB - Last synced at: 17 days ago - Pushed at: 18 days ago - Stars: 15 - Forks: 5
Balun-courses/deep_go
Repository for course by Deep Go
Language: Go - Size: 2.25 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 15 - Forks: 70
iZettle/structextract
Take things out of a struct
Language: Go - Size: 35.2 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 2