GitHub topics: struct
ZibanPirate/nest_struct
Nest struct and enum definitions with minimal syntax changes in Rust
Language: Rust - Size: 112 KB - Last synced at: about 13 hours ago - Pushed at: about 13 hours ago - Stars: 17 - Forks: 0

LouisdeMagician/idls
Took me a while to find these. Pumpfun and PumpSwap struct IDLs
Size: 13.7 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

cursey/regenny
A reverse engineering tool to interactively reconstruct structures and generate header files
Language: C++ - Size: 748 KB - Last synced at: about 5 hours ago - Pushed at: 16 days ago - Stars: 253 - Forks: 34

srikrsna/protoc-gen-gotag
Add custom struct tags to protobuf generated structs
Language: Go - Size: 96.7 KB - Last synced at: about 5 hours ago - Pushed at: 8 months ago - Stars: 397 - Forks: 67

DZakh/sury
🧬 The fastest schema with next-gen DX
Language: ReScript - Size: 3.28 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 327 - Forks: 9

httpdss/struct
STRUCT simplifies project organization by creating consistent file and folder structures tailored to your specific needs. Enhance productivity and maintain uniformity across all your projects with this powerful and flexible tool.
Language: Python - Size: 11.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 5 - Forks: 1

starfishs/sql2struct
sql2struct is a tool for sql statement to golang struct
Language: Go - Size: 353 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 11 - Forks: 5

prakharbhattreal/c-questions-pratice
This C pratice question for Beginners. Question are related to 2nd semester PYQs.
Language: C - Size: 210 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 6 - Forks: 1

restuwahyu13/queryscan
go-query-scanner is a lightweight, pure Go scanner implemented without external dependencies.
Language: Go - Size: 9.77 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

creasty/defaults
Initialize structs with default values
Language: Go - Size: 53.7 KB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 838 - Forks: 74

martinohmann/field_access
Dynamic access to struct fields
Language: Rust - Size: 165 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 2 - Forks: 1

dekirisu/intuple
Convert structs/enums into/from tuples - recursive, ignore fields
Language: Rust - Size: 38.1 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 9 - Forks: 1

golift/goty
Golang structs to typescript interfaces converter.
Language: Go - Size: 63.5 KB - Last synced at: 4 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 0

binhonglee/wings
A simple cross language struct and enum file generator.
Language: Nim - Size: 10 MB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 18 - Forks: 4

MatrixEditor/caterpillar
A Python 3.12+ library to pack and unpack structured binary data.
Language: C - Size: 5.56 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 22 - Forks: 1

guiferpa/gody
:balloon: A lightweight struct validator for Go
Language: Go - Size: 85.9 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 136 - Forks: 8

dry-rb/dry-struct
Typed struct and value objects
Language: Ruby - Size: 781 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 424 - Forks: 62

fox-it/dissect.cstruct_legacy
A no-nonsense c-like structure parsing library for Python
Language: Python - Size: 38.1 KB - Last synced at: 2 days ago - Pushed at: almost 3 years ago - Stars: 240 - Forks: 24

AdamBrianBright/struct-model-python
Struct to model (dataclass) for python
Language: Python - Size: 349 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

ycl2018/go-conv
generate code for struct conversion/copy in go
Language: Go - Size: 3.65 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 17 - Forks: 1

aliakkas006/Go-lang-basics
Welcome to the Go In-Depth Tour 🚀 — your one-stop repository for mastering the Go programming language from the ground up to advanced concepts.
Language: Go - Size: 2.66 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 6 - Forks: 3

hqtsm/struct
Binary structures
Language: TypeScript - Size: 437 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 3 - Forks: 0

zhaohappy/cheap
一个用于多线程和高性能 WebAssembly 程序开发的工具库
Language: TypeScript - Size: 3.82 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 48 - Forks: 6

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: 15 days ago - Pushed at: 12 months ago - Stars: 297 - Forks: 17

Li-giegie/bindflags
Quickly bind the structure to a cobra-cli comoand or pflag flagset 快速将结构绑定到 cobra-cli comoand 或 pflag 标志集
Language: Go - Size: 6.84 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

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: 17 days ago - Pushed at: 9 months ago - Stars: 410 - Forks: 34

jmattheis/goverter
Generate type-safe Go converters by defining function signatures.
Language: Go - Size: 909 KB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 689 - Forks: 55

Bin-Huang/newc
A code generator that generates constructor code for Golang structures.
Language: Go - Size: 156 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 36 - Forks: 8

leontoeides/indicium
A simple in-memory search for collections and key-value stores.
Language: Rust - Size: 777 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 72 - Forks: 3

Khananta/ALPRO2_KhanifYunanPratama_103112430017
Ini adalah repositori yang berisikan laporan dari latihan praktek mata kuliah Algoritma Pemrograman 2
Size: 1.55 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

denosaurs/byte_type
😋 A small helper module for working with different raw types in javascript
Language: TypeScript - Size: 119 KB - Last synced at: 10 days ago - Pushed at: 19 days ago - Stars: 40 - Forks: 7

yanganto/struct-patch
A lib help you patch Rust instance, and easy to partial update configures.
Language: Rust - Size: 160 KB - Last synced at: 1 day ago - Pushed at: 7 days ago - Stars: 24 - Forks: 6

twpayne/go-xmlstruct
Generate Go structs from multiple XML documents.
Language: Go - Size: 27.2 MB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 85 - Forks: 10

alii/azs
🤓 Amplify Zod schemas with methods
Language: TypeScript - Size: 1.83 MB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 346 - Forks: 5

twpayne/go-jsonstruct
Generate Go structs from multiple JSON or YAML objects.
Language: Go - Size: 103 KB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 337 - Forks: 34

alecthomas/kong
Kong is a command-line parser for Go
Language: Go - Size: 897 KB - Last synced at: 20 days ago - Pushed at: 22 days ago - Stars: 2,627 - Forks: 147

Nicolas-David-Unifesp/AED-1
Este repositório é dedicado ao aprendizado e prática da programação em C. O objetivo principal é resolver uma série de exercícios e desafios de diferentes níveis de complexidade para solidificar o conhecimento da linguagem C, bem como explorar conceitos fundamentais da programação.
Language: C - Size: 214 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

kazhuravlev/structspec
Generate results of struct reflection
Language: Go - Size: 31.3 KB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 5 - Forks: 0

kazhuravlev/ptable
Print slice of structs as a table
Language: Go - Size: 5.86 KB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 7 - Forks: 0

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: 23 days ago - Pushed at: over 1 year ago - Stars: 68 - Forks: 2

xyz347/xpack
convert json/xml/bson to c++ struct
Language: C++ - Size: 180 KB - Last synced at: 17 days ago - Pushed at: about 1 year ago - Stars: 644 - Forks: 131

paulmillr/micro-packed
Define complex binary structures using composable primitives
Language: TypeScript - Size: 925 KB - Last synced at: 16 days ago - Pushed at: 26 days ago - Stars: 42 - Forks: 8

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: 17 days ago - Pushed at: about 1 year ago - Stars: 368 - Forks: 111

petitviolet/rstructural
Ruby structural types: Struct, Enum, Algebraic Data Type
Language: Ruby - Size: 49.8 KB - Last synced at: 23 days ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

JujuAdams/SNAP
Data format converters for GameMaker LTS 2022
Language: Game Maker Language - Size: 918 KB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 91 - Forks: 15

cheesycoffee/envparser
A lightweight Go package for parsing environment variables into struct fields using tags
Language: Go - Size: 9.77 KB - Last synced at: 28 days ago - Pushed at: 30 days ago - Stars: 0 - Forks: 0

husal90/bittorrent-client
A lightweight, Python-based BitTorrent client that implements the core functionality of the BitTorrent protocol. This client allows you to load and parse torrent files, connect to trackers, and interact with peers in the BitTorrent network.
Language: Python - Size: 7.81 KB - Last synced at: 15 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Play3rZer0/contact-manager-solidity
A contact manager app written in Solidity
Language: Solidity - Size: 18.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

yohanfseha/structscanner
Scan data into structs with ease and without interacting directly with the reflect library. scanner, struct
Language: Go - Size: 60.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

magicdrive/kirke
Yet another JSON to Go Struct Converter
Language: Go - Size: 63.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 0

WillKirkmanM/struct
JSON to Struct Converter — Supporting TypeScript, Python, Go & Rust
Language: TypeScript - Size: 66.4 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

eeyribas/C-Examples
It is a repo containing C examples. It's a good repository for those who want to learn C programming.
Language: C - Size: 3.32 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

ghostiam/binstruct
Golang binary decoder for mapping data into the structure
Language: Go - Size: 171 KB - Last synced at: about 9 hours ago - Pushed at: 8 months ago - Stars: 106 - Forks: 21

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: about 3 hours ago - Pushed at: 3 months ago - Stars: 30 - Forks: 2

maxim/portrayal
A minimal builder for struct-like classes in Ruby
Language: Ruby - Size: 115 KB - Last synced at: 17 days ago - Pushed at: 4 months ago - Stars: 78 - Forks: 2

GustavoElLopez/cursos-da-udemy
Projetos de Cursos - Plataforma Udemy
Size: 2.93 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

AlexLav3/push_swap
This is a sorting algorithm challenge from 42 school. The goal is to sort a stack of integers using only a limited set of stack operations, using as few moves as possible.
Language: C - Size: 117 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

ragarwal33/struct-ts
C/C++ style struct definition, serialization in Typescript
Language: TypeScript - Size: 269 KB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

denismurphy/emulating-associated-value-enums-csharp
Emulating Associated Value Enums in C#
Language: C# - Size: 17.6 KB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 5 - Forks: 1

nunnowdc/Atividades-Programacao-Estruturada-UNICAP
Repositório que contém implementações das atividades da cadeira de Programação Estruturada
Language: C - Size: 178 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

andreax79/python-cstruct
C-style structs for Python
Language: Python - Size: 3.03 MB - Last synced at: 17 days ago - Pushed at: 3 months ago - Stars: 70 - Forks: 18

marhaupe/json2struct
CLI tool to convert JSON to struct type definitions
Language: Go - Size: 1.36 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 100 - Forks: 8

ThundR67/straf
Convert Golang Struct To GraphQL Object On The Fly
Language: Go - Size: 27.3 KB - Last synced at: 24 days ago - Pushed at: about 5 years ago - Stars: 41 - Forks: 6

0-Mqix/structured
Library for serialization of javascript objects from and to c like packed structs as an Uint8Array.
Language: TypeScript - Size: 86.9 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

Balun-courses/deep_go
Repository for course by Deep Go
Language: Go - Size: 2.25 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 15 - Forks: 70

shrynx/struct_morph
macro for morphing one struct into another.
Language: Rust - Size: 6.84 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 7 - Forks: 1

lil5/typex2
Reads a go package's types and export them to typescript interfaces and basic types.
Language: Go - Size: 85 KB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 0

adil-faiyaz98/go-builder-kit
Extensible builder pattern toolkit in Go for generating deeply nested test data
Language: Go - Size: 311 KB - Last synced at: 25 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

JujuAdams/Elephant
Advanced struct/array serialization for GameMaker Studio 2.3
Language: Game Maker Language - Size: 171 KB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 21 - Forks: 2

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: about 2 months ago - Pushed at: over 2 years ago - Stars: 2,086 - Forks: 147

mstgnz/godyno
SQL to Struct Conversion
Language: Go - Size: 15.6 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

mmatczuk/anyflag
Generic implementation of Cobra Value and SliceValue types
Language: Go - Size: 35.2 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 16 - Forks: 1

jw3126/StructHelpers.jl
Automate common struct definition boilerplate
Language: Julia - Size: 154 KB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 16 - Forks: 1

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: about 2 months ago - Pushed at: almost 4 years ago - Stars: 268 - Forks: 21

sg3des/argum
Parse incoming arguments in to structure
Language: Go - Size: 60.5 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 19 - Forks: 1

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: 21 days ago - Pushed at: about 1 year ago - Stars: 62 - Forks: 14

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: 2 months ago - Pushed at: over 1 year ago - Stars: 56 - Forks: 18

felangel/data_class
Experimental support for data classes in Dart using macros.
Language: Dart - Size: 9.44 MB - Last synced at: 29 days ago - Pushed at: 8 months ago - Stars: 300 - Forks: 14

fqaiser94/mse
Make Structs Easy (MSE)
Language: Scala - Size: 170 KB - Last synced at: 28 days ago - Pushed at: almost 5 years ago - Stars: 18 - Forks: 2

grimen/python-attributedict
A dictionary object with attributes support - for Python.
Language: Python - Size: 38.1 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 19 - Forks: 4

jamjamjon/aksr
A Rust derive macro designed to simplify struct management by automatically generating getter and setter methods for both named and tuple structs.
Language: Rust - Size: 40 KB - Last synced at: 29 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

cstom4994/neko_lua_wrapper
a wrapper for lua api
Language: C++ - Size: 228 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

michaelwp/goJson
GoJsonStruct is a lightweight library designed to easily convert Go structs to JSON and vice versa. It provides simple methods to serialize and deserialize JSON data.
Language: Go - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

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: about 2 months ago - Pushed at: over 3 years ago - Stars: 24 - Forks: 1

p-ranav/envy
envy: Deserialize environment variables into type-safe structs
Language: C++ - Size: 1.07 MB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 67 - Forks: 3

TheBlueDestroyer19/symbol-table-for-nested-scopes
A terminal run program to handle nested scopes via implementation of symbol tables
Language: C - Size: 10.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

deanishe/go-env
Access environment variables & populate structs from them
Language: Go - Size: 66.4 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 12 - Forks: 0

KailaneLisley/Programacao_Estruturada
Códigos básicos para aprender linguagem C/C++
Language: C - Size: 49.8 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 36 - Forks: 0

yasuoka/luacstruct
maps c struct to Lua
Language: C - Size: 139 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 17 - Forks: 1

alexstevovich/struct-fs
[Node.js] Creates a structured representation of a directory that respects .ignore directives
Language: JavaScript - Size: 44.9 KB - Last synced at: 21 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

alexstevovich/struct-fsraw
[Node.js] Creates a structured representation of a directory, including file metadata, file size, symlinks.
Language: JavaScript - Size: 43 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

alexstevovich/struct-css
[Node.js] Enables two-way conversion of raw CSS into a structured representation.
Language: JavaScript - Size: 39.1 KB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

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: 25 days ago - Pushed at: about 3 years ago - Stars: 141 - Forks: 26

VinGarcia/structscanner
Scan data into structs with ease and without interacting directly with the reflect library.
Language: Go - Size: 126 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 20 - Forks: 2

rschoonheim/go-struct-sync
Utilities for synchronizing structures in go
Language: Go - Size: 20.5 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

wawandco/fako
Struct Faker for Go
Language: Go - Size: 268 KB - Last synced at: 15 days ago - Pushed at: almost 7 years ago - Stars: 345 - Forks: 12

zxdev/env
a simple struct parser for configuation with associated bootstap service managers
Language: Go - Size: 60.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

GuangChen2333/StructOvO
(Python 3.8+) A Python library offering a more concise syntax for data packing.
Language: Python - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

vinialg/C__CriptoBank
Projeto de Plataforma Bancária C 2024
Language: C - Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Yomnaali22/rust_simple_programs
Rise in task: basic programs that uses ownership concepts, enums, structs and error handling
Language: Rust - Size: 9.77 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
