awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repositorios

Awesome GitHub RepositoriesNested Object Serializers

Hierarchical 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.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Nested Object Serializers. Refine with filters or upvote what's useful.

Awesome Nested Object Serializers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • ljharb/qsAvatar de ljharb

    ljharb/qs

    8,940Ver en GitHub↗

    qs es una librería de análisis y serialización de cadenas de consulta utilizada para convertir cadenas de consulta de URL en objetos de JavaScript y transformar objetos o matrices de nuevo en cadenas codificadas por URI. Funciona como un analizador seguro y una utilidad de codificación URI, diseñada específicamente para manejar estructuras de datos anidadas. La librería se distingue por estilos de anidamiento configurables y formatos de serialización de matrices. Proporciona soporte para lógica de codificación de caracteres personalizada y utiliza centinelas de conjunto de caracteres para gestionar conversiones entre UTF-8 e ISO-8859-1. Para evitar el agotamiento de recursos y vulnerabilidades de seguridad, el proyecto implementa limitación de recuento de parámetros y restricciones estrictas de profundidad de análisis. También incluye capacidades para el manejo de valores nulos, filtrado de claves basado en predicados y funciones de codificación conectables para gestionar cómo se serializan los datos.

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

    JavaScript
    Ver en GitHub↗8,940
  • python-attrs/attrsAvatar de python-attrs

    python-attrs/attrs

    5,799Ver en 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
    Ver en GitHub↗5,799
  • sodiray/radashAvatar de sodiray

    sodiray/radash

    4,845Ver en GitHub↗

    Radash es una librería de utilidades funcionales de TypeScript diseñada para la transformación de datos, validación y gestión de flujos de trabajo. Proporciona una colección de funciones auxiliares tipadas para manipular arrays, objetos y cadenas. El proyecto cuenta con un toolkit de flujo de trabajo asíncrono para gestionar promesas, reintentos y límites de concurrencia, junto con una suite de validadores booleanos para verificar tipos primitivos, objetos y promesas. También implementa patrones de programación funcional como composición de funciones, aplicación parcial y patrones de respuesta de error primero. La librería cubre una amplia superficie de capacidades, incluyendo gestión de estado de objetos con clonación profunda y fusión, manipulaciones complejas de arrays y formateo de cadenas. Adicionalmente proporciona herramientas para la optimización de ejecución, como limitación de tasa (rate limiting) y caché de resultados.

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

    TypeScriptfunctionshacktoberfestjavascript
    Ver en GitHub↗4,845
  1. Home
  2. Software Engineering & Architecture
  3. Nested Type Modeling
  4. Nested Object Serializers

Explorar subetiquetas

  • Flat-to-Nested Object ReconstructorsUtilities that expand flat objects with path-based keys back into nested structures. **Distinct from Nested Object Serializers:** Focuses on the reconstruction of structure from paths, whereas serializers handle data format conversion.