Topic: "structs"
ianstormtaylor/superstruct
A simple and composable way to validate data in JavaScript (and TypeScript).
Language: TypeScript - Size: 5.79 MB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 7,110 - Forks: 224

fatih/structs 📦
Utilities for Go structs
Language: Go - Size: 138 KB - Last synced at: 10 days ago - Pushed at: over 6 years ago - Stars: 3,916 - Forks: 707

fatih/gomodifytags
Go tool to modify struct field tags
Language: Go - Size: 174 KB - Last synced at: 4 days ago - Pushed at: 20 days ago - Stars: 2,334 - Forks: 137

Ompluscator/dynamic-struct
Golang package for editing struct's fields during runtime and mapping structs to other structs.
Language: Go - Size: 43 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 709 - Forks: 82

fatih/structtag
Parse and modify Go struct field tags
Language: Go - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 639 - Forks: 42

spatie/typed 📦
Improvements to PHP's type system in userland: generics, typed lists, tuples and structs
Language: PHP - Size: 134 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 318 - Forks: 15

1pkg/gopium
Gopium 🌺: Smart Go Structures Optimizer and Manager
Language: Go - Size: 3.65 MB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 213 - Forks: 7

mashingan/smapping
Golang struct generic mapping
Language: Go - Size: 113 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 94 - Forks: 10

arturdev/Structify
Convert Swift structs to Objc Classes on the fly!
Language: Swift - Size: 26.3 MB - Last synced at: 21 days ago - Pushed at: almost 6 years ago - Stars: 52 - Forks: 5

JuliaDynamics/LightSumTypes.jl
Easy-to-use sum types in Julia
Language: Julia - Size: 1.31 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 50 - Forks: 2

goldeneggg/structil
Go struct utilities with reflection for JSON data decoding, map-liked data accessing, dynamic struct building and more
Language: Go - Size: 698 KB - Last synced at: 6 months ago - Pushed at: 8 months ago - Stars: 50 - Forks: 8

mozillazg/go-httpheader
A Go library for encoding structs into Header fields.
Language: Go - Size: 55.7 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 47 - Forks: 14

miracl/conflate
Library providing routines to merge and validate JSON, YAML and/or TOML files
Language: Go - Size: 4.88 MB - Last synced at: 30 days ago - Pushed at: 10 months ago - Stars: 46 - Forks: 9

ruby2elixir/atomic_map
A small utility to convert deep Elixir maps with mixed string/atom keys to atom-only keyed maps.
Language: Elixir - Size: 22.5 KB - Last synced at: 18 days ago - Pushed at: over 6 years ago - Stars: 45 - Forks: 7

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

samuelgiles/sorbet-struct-comparable
Comparable T::Struct's for the equality focused typed Ruby developer.
Language: Ruby - Size: 359 KB - Last synced at: 20 days ago - Pushed at: about 2 years ago - Stars: 31 - Forks: 5

EngineeringSoftware/gobash
Bash function library
Language: Shell - Size: 2.4 MB - Last synced at: about 12 hours ago - Pushed at: 9 months ago - Stars: 23 - Forks: 4

RedSkittleFox/reflexpr
Compile time struct Reflections
Language: C++ - Size: 40 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 1

gamemann/GLib-Tests
A repository I'm using to learn hashing with GLib.
Language: C - Size: 4.88 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 0

devnw/gen
gen is a generic general use Go functions library with the intention of replacing duplicated code where the same functionality is needed across multiple types, and provides a common interface for the functionality. The library is designed to be used in a wide variety of projects and is designed to be easy to use.
Language: Go - Size: 10.3 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 13 - Forks: 0

CodingCossack/C
C Learning & Mini-projects
Language: C - Size: 152 KB - Last synced at: 1 day ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 0

am-kantox/pyc
Set of additional functionality for structs
Language: Elixir - Size: 36.1 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 12 - Forks: 0

NjohPrince/building-smart-contracts-with-solidity
Building smart contracts with solidity
Language: Solidity - Size: 114 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 1

dashxhq/sanitizer
Dead easy sanitizing for rust structs
Language: Rust - Size: 207 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 10 - Forks: 3

ShabbirHasan1/kiteconnect-data-structures
An Unofficial Library Containing JSON Schema and Data Class / Structs / Class Object Code For Serializing And Deserializing The Kite Connect Trading Apis JSON Responses Into The Language Of User Choice.
Language: Objective-C - Size: 7.7 MB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 4

mysticatea/bre
A Binary-Object Mapper for JavaScript
Language: TypeScript - Size: 610 KB - Last synced at: 22 days ago - Pushed at: almost 7 years ago - Stars: 10 - Forks: 0

haifenghuang/pprint4c
pretty print c struct's content at runtime.
Language: C - Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 1

usrbinomarbash/Python
Language: Python - Size: 5.49 MB - Last synced at: 2 days ago - Pushed at: 16 days ago - Stars: 7 - Forks: 1

cthulhu/go-steun
Collection of small things gopher needs for everyday projects
Language: Go - Size: 140 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 7 - Forks: 0

spigwitmer/golang_struct_builder
IDA 7.0+ script that auto-generates structs and interfaces from runtime metadata found in golang binaries
Language: Python - Size: 16.6 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 3

zookzook/yildun
Yildun is a white-hued star in the northern circumpolar constellation of Ursa Minor, forming the second star in the bear's tail. And it is a very small library to support structs while using the MongoDB driver for Elixir.
Language: Elixir - Size: 25.4 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 2

Hunterdii/30-Days-Of-Rust
🦀 30 Days of Rust is a daily challenge to guide you through Rust programming essentials. From basics to advanced, this repo offers 📚 clear examples, 🔧 practical exercises, and 🎯 resources to help you master Rust, one day at a time. Whether you're new or refining your skills, this challenge has something for you. Join the journey now! 🚀
Size: 14.3 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 4 - Forks: 2

joegasewicz/butter
Merge Go structs
Language: Go - Size: 6.84 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

MartinSimango/dstruct
A golang package to create, modify and generate structs dynamically at runtime.
Language: Go - Size: 501 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

CodingCossack/C-plus-plus
C++ Learning & Mini-projects
Language: C++ - Size: 295 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

badu/stroo
Generator using template which sit in your projects - no dependency required
Language: Go - Size: 2.23 MB - Last synced at: about 19 hours ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 1

roninzo/structs
Package structs implements a generic interface for manipulating Go structs.
Language: Go - Size: 117 KB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

Skryvvara/Address-book
A trivial address-book written with C | Used Visual-Studio C++ Project therefore code files end with .cpp
Language: C++ - Size: 17.9 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

VintageOps/structogqlgen
Converts Golang structs into GraphQL types that are readily usable with the popular GraphQL framework, gqlgen.
Language: Go - Size: 68.4 KB - Last synced at: 11 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

gerardforcada/structera
A Go-based CLI for auto-generating versioned structs from custom tags, streamlining struct version management
Language: Go - Size: 102 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

ziliolu/42_so_long
Basic 2D Game using MiniLibX library.
Language: C - Size: 3.69 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

ramonmello/go-playground
This repo is for Go language study. It has practical examples divided into folders covering topics like Pointers, Structures, Variadic Functions, etc.
Language: Go - Size: 1000 Bytes - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

leandroblandi/TDA-Generalizado
Este repositorio contiene un proyecto de C realizado en Code::Blocks el cual trabaja directamente con TDA (Teoría del Dato Abstracto). En este proyecto intentamos como compañeros generalizar las funciones típicas de un TDA anidado. Para luego utilizarlo en exámen.
Language: C - Size: 48.8 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

MaazBinNaseer/42-LibFt-
Creating our own library folder from start
Language: C - Size: 1.4 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

xSkkarf/Payment-application
This is a payment program that interacts with the user, takes some inputs, validates them through the system, and if it is valid it pushes them to the server to be processed
Language: C - Size: 116 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

Electrostat-Lab/Clean-Code
Clean Code
Language: Markdown - Size: 2.99 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

smgladkovskiy/structs 📦
Golang structs - nullables and with support of custom format
Language: Go - Size: 108 KB - Last synced at: 11 months ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 2

AaronGG11/Web-application-development
Curso tomado en la ESCOM, con la Maestro José Asunción Enriquez Zarate
Language: Java - Size: 123 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

rhaseven7h/sqljson
SQL+JSON+Validator Support for sql.NullString, sql.NullBool, sql.NullInt64 and sql.NullFloat64.
Language: Go - Size: 316 KB - Last synced at: about 2 months ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 0

sammabeza/book-review-tracker
This is a simple C book review tracker that allows users to input books and review them!
Language: C - Size: 1.95 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

DjDesh123/Car-program
a simple and effective car inventory management system that's built in C. This project demonstrates the use of structs, file persistence and basic sorting and searching algorithms. It allows users to add cars,track sales and maintain an up to date inventory using a file-based storage. Developed as a part of my learning journey with C programming.
Language: C - Size: 132 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

Outry08/SQL-Library
A library with implementations of SQL commands within C using structs, pointers, and functions. Plan to make the ability to convert tables between C and SQL.
Language: C - Size: 227 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

DanielServejeira/eSports-Championship
eSports Championship Simulator - FCT Unesp, Algorithms and Programming Techniques II
Language: C - Size: 233 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

osamamragab/go-structs
Helper functions for Go structs
Language: Go - Size: 8.79 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

Cyberguru1/Golangleetcodesolution
leetcode problems solved in golang
Language: Go - Size: 213 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

AnishTalluri/Surfin-USA
Designed to crack the Traveling Salesman Problem, this program employs graph theory, depth-first search, and a stack for efficient route optimization. Tailored for budget-conscious users navigating city routes, it guarantees an optimal journey starting and concluding in Santa Cruz, with each city visited precisely once.
Language: C - Size: 232 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

TebogoYungMercykay/Computer_Organisation_and_Architecture
Topic-level detail and learning outcomes for each of these areas are given by the first six units of `Architecture and Organisation' knowledge area as specified by the ACM/IEEE Computer Science Curriculum 2013
Language: Assembly - Size: 5.89 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

AtharvePandey/C-book-excercises
Learn C!
Language: C - Size: 1.23 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 2

Sohaib90/dynamic_array
Implementation of a dynamic array in c
Language: C - Size: 16.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

shaikahmadnawaz/solidity
A Beginner's Guide to Solidity
Language: Solidity - Size: 18.6 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

edinfusion/MIA_Tutorial
structs en archivos binarios, manejo e implementacion de archivos
Language: Go - Size: 1.27 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

andrewlader/go-tendo
Go application used to walk a Go project and count the legitimate packages, structs, methods and functions.
Language: Go - Size: 1.01 MB - Last synced at: 11 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

rishi-anand/blend
blend is a library to merge complex YAMLs and it preserves the order of YAML output after merging as it was in the input
Language: Go - Size: 12.7 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

iricartb/university-seven-half-card-game-sockets
Ivan Ricart Borges - Simulation of the seven and a half card game through the use of sockets.
Language: C - Size: 13.7 KB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

FXLJA/data-structure
C++ programs for Data Structure lesson in college. Very basic
Language: C++ - Size: 766 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

ashkan90/dot_notation
accessing structs with string via dot notation.
Language: Go - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

joao-pinheiro/ioutils
C-Style read & write of structures for binary files
Language: Go - Size: 30.3 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

yan-almeida/bank-account
Conta bancaria na linguagem C.
Language: C - Size: 14.6 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

guidanoli/inf1018
Basic Software (INF1018) Assignements
Language: C - Size: 93.8 KB - Last synced at: 2 months ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

Antipitch/orwell
Orwell is a validator package for the Go programming language.
Language: Go - Size: 37.1 KB - Last synced at: 11 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 3

anglesoft/structure
🏛 Bring structs to PHP.
Language: PHP - Size: 16.6 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

unkaktus/name
get names of Go structs, funcs, http.Handlers
Language: Go - Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

abitofhelp/minipipeline
A Go application exploring more complexity with interfaces, structs, and channels for implementing a pipeline.
Language: Go - Size: 43 KB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

corpix/flatstructs
Provides helpers to flatten nested structures in go
Language: Go - Size: 147 KB - Last synced at: 11 months ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

corebreaker/gobincodec
Binary format for serialization of Golang typed datas.
Size: 140 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

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

Raezil/structs
Language: Go - Size: 28.3 KB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 0 - Forks: 0

elid3/Vergex
Generate Ghidra-ready C headers from Windows kernel structs using public data from the Vergilius Project.
Language: Python - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

liyuhi/FiladePrioridadeHospital
Este repositório refere-se ao trabalho da terceira unidade da disciplina de Estruturas de Dados I.
Language: C - Size: 198 KB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 1

liyuhi/SistemaGerenciamentoPedidosRestaurante
Este repositório refere-se ao trabalho da primeira unidade da disciplina de Estrutura de Dados I.
Language: C - Size: 1.37 MB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

stdlib-js/dstructs
Data structures.
Language: JavaScript - Size: 1.08 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

toaweme/structs
Golang library to dynamically parse and set struct fields
Language: Go - Size: 75.2 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

pchchv/sfj
Generator of Go structs from JSON server responses.
Language: Go - Size: 15.6 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Zota0/go_sql_schema
Simple generator for generating sql files and golang structs written in go
Language: Go - Size: 4.88 KB - Last synced at: 13 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

AzizaZamel/Student_Management_System
C program designed to manage student information efficiently.
Language: C - Size: 8.79 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

marinakithemis/Linear-Hash-Table
Implementation of a voting system using a linear hash table and a doubly linked list.
Language: C - Size: 72.3 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

CShikina/poker-hand-analyzer
Language: C - Size: 2.93 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

errmayank/structs
A collection of general purpose data structures for JavaScript/TypeScript
Language: TypeScript - Size: 69.3 KB - Last synced at: 4 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

awaescher/FluentStructures
Fluent APIs to simplify the handling of structs in .NET
Language: C# - Size: 45.9 KB - Last synced at: 12 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

vitorbap/GestaoDeClientesNoCmdProj2
Gestão de clientes no CMD (simulando um banco de dados) - Para treinar as tecnologias (Enum, structs e laços de repetição).
Language: C# - Size: 43 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

E-AK/stack
Пример реализации "Стека"
Language: Rust - Size: 1.95 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

akarshippili/golang
learning golang
Language: Go - Size: 1.06 MB - Last synced at: 11 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

ashaikeus/c-matrix
[C] [School21] Implementation of matrix struct and operations in C
Language: C - Size: 1.59 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

habeebdindi/monty
Files containing Monty byte codes usually have the .m extension. Most of the industry uses this standard but it is not required by the specification of the language. This repository contains the codebase which contains an interpreter for Monty ByteCode files.
Language: C - Size: 42 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

PedroMarques25/LP_AED2324
Projeto final de Algoritmo e Estrutura de Dados e Linguagens de Programação 1
Language: C - Size: 312 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

mattborghi/go-lang
Repo created for learning Golang
Language: Go - Size: 1.47 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

MarcosRuppel/trabProgImperativa02
Trabalho 2 da disciplina de Programação Imperativa - BCC / PUCPR 2023
Language: C - Size: 77.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

AgInsideOut/RaceSimulation
Codecademy Learn C | Race Simulation final project
Language: C - Size: 7.81 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

irfanghat/AUTHENTICATION
A basic "demonstration" of authentication.
Language: Rust - Size: 1000 Bytes - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

weiwenchen2022/structof
Utilities for Go structs
Language: Go - Size: 16.6 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
