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

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