awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesNested Type Modeling

Definition of hierarchical and nested type structures for complex object representation.

Distinct from Nested Object Mapping: Existing candidates focus on database nested sets or UI nesting, not general-purpose type modeling for objects.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Nested Type Modeling. Refine with filters or upvote what's useful.

Awesome Nested Type Modeling GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • ljharb/qsAvatar ljharb

    ljharb/qs

    8,940Vezi pe GitHub↗

    qs este o bibliotecă de parsare și serializare a query string-urilor, utilizată pentru a converti șirurile de interogare URL în obiecte JavaScript și pentru a transforma obiectele sau array-urile înapoi în șiruri codificate URI. Funcționează ca un parser securizat și utilitar de codificare URI, conceput special pentru a gestiona structuri de date imbricate. Biblioteca se distinge prin stiluri de imbricare configurabile și formate de serializare a array-urilor. Oferă suport pentru logică personalizată de codificare a caracterelor și utilizează santinele de seturi de caractere pentru a gestiona conversiile între UTF-8 și ISO-8859-1. Pentru a preveni epuizarea resurselor și vulnerabilitățile de securitate, proiectul implementează limitarea numărului de parametri și restricții stricte privind adâncimea de parsare. Include, de asemenea, capabilități pentru gestionarea valorilor null, filtrarea cheilor bazată pe predicate și funcții de codificare pluggable pentru a gestiona modul în care sunt serializate datele.

    Transforms JavaScript objects and arrays into URI-encoded query strings with configurable nesting styles.

    JavaScript
    Vezi pe GitHub↗8,940
  • python-attrs/attrsAvatar python-attrs

    python-attrs/attrs

    5,799Vezi pe GitHub↗

    attrs is a Python library that automatically generates initialization, representation, equality, hashing, and ordering methods from declarative class attribute definitions. At its core, it provides a class decorator metaprogramming framework that intercepts class creation to rewrite the class body, producing dunder methods without manual boilerplate. The library includes a comprehensive attribute validation toolkit with built-in validators for type checks, range constraints, regex matching, length limits, and logical composition of validation rules. The library distinguishes itself through it

    Creates hierarchical object structures that serialize and deserialize nested child objects automatically.

    Python
    Vezi pe GitHub↗5,799
  • sodiray/radashAvatar sodiray

    sodiray/radash

    4,845Vezi pe GitHub↗

    Radash este o bibliotecă de utilitare funcționale TypeScript concepută pentru transformarea datelor, validare și gestionarea fluxurilor de lucru. Oferă o colecție de funcții helper tipizate pentru a manipula array-uri, obiecte și șiruri de caractere. Proiectul dispune de un toolkit de flux de lucru asincron pentru gestionarea promisiunilor, reîncercărilor și limitelor de concurență, alături de o suită de validatoare booleene pentru verificarea tipurilor primitive, obiectelor și promisiunilor. De asemenea, implementează modele de programare funcțională, cum ar fi compunerea funcțiilor, aplicarea parțială și modele de răspuns de tip error-first. Biblioteca acoperă o arie largă de capabilități, inclusiv gestionarea stării obiectelor cu deep cloning și merging, manipulări complexe de array-uri și formatarea șirurilor. În plus, oferă instrumente pentru optimizarea execuției, cum ar fi limitarea ratei (rate limiting) și caching-ul rezultatelor.

    Provides a utility to expand flat objects of key paths and values back into deeply nested structures.

    TypeScriptfunctionshacktoberfestjavascript
    Vezi pe GitHub↗4,845
  • ibireme/yymodelAvatar ibireme

    ibireme/YYModel

    4,353Vezi pe GitHub↗

    YYModel este o bibliotecă de mapare a modelelor JSON și un mapper de date bidirecțional conceput pentru a transforma datele JSON brute în obiecte model structurate și invers. Funcționează ca un parser JSON type-safe care utilizează coerciția automată a tipurilor pentru a preveni blocarea aplicațiilor cauzată de tipuri de date incompatibile în timpul procesului de parsare. Framework-ul utilizează introspecția la runtime pentru a mapa cheile JSON la proprietățile modelului pe baza regulilor de denumire și a configurațiilor explicite. Suportă instanțierea obiectelor model imbricate prin parcurgerea recursivă a ierarhiei de date și oferă un strat de traducere consistent atât pentru serializare, cât și pentru deserializare. Suprafața sa de capabilități acoperă logica de mapare a datelor pentru legarea cheilor nepotrivite la proprietăți și un flux de lucru de serializare care standardizează obiectele de tip dată folosind formatul ISO8601. Instrumentul transformă dicționarele brute în obiecte structurate folosind o abordare bazată pe schemă pentru a asigura siguranța tipurilor pentru transmisia în rețea sau stocarea locală.

    Instantiates nested model objects through recursive traversal of the data hierarchy.

    Objective-C
    Vezi pe GitHub↗4,353
  • midudev/jscampAvatar midudev

    midudev/jscamp

    3,811Vezi pe GitHub↗

    jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene

    Provides the ability to define nested types for representing complex, real-world data objects.

    JavaScriptbootcamp
    Vezi pe GitHub↗3,811
  1. Home
  2. Software Engineering & Architecture
  3. Nested Type Modeling

Explorează sub-etichetele

  • Nested Object Serializers1 sub-tagHierarchical object models that automatically serialize and deserialize nested child objects from dictionaries. **Distinct from Nested Type Modeling:** Distinct from Nested Type Modeling: focuses on serialization/deserialization of nested structures, not just type definition.
  • Recursive Object InstantiationThe process of recursively creating nested model objects by traversing a data hierarchy. **Distinct from Nested Type Modeling:** Distinct from Nested Type Modeling by focusing on the runtime instantiation process rather than the static definition of types.