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

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