awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

3 repositorios

Awesome GitHub RepositoriesData Class Decorators

Provides a decorator and field API to define data classes with validators, converters, defaults, and metadata without boilerplate.

Distinct from Decorator-Based Validation: Distinct from Decorator-Based Validation: focuses on generating dunder methods and managing class structure, not just validation.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Data Class Decorators. Refine with filters or upvote what's useful.

Awesome Data Class Decorators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • 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

    Provides the core decorator and field API for defining data classes with validators, converters, and defaults.

    Python
    Ver en GitHub↗5,799
  • ctrlplusb/easy-peasyAvatar de ctrlplusb

    ctrlplusb/easy-peasy

    5,044Ver en GitHub↗

    Easy-peasy es una biblioteca de gestión de estado para React y un framework tipado que proporciona un store centralizado para gestionar el estado global de la aplicación. Funciona como un store de estado inmutable y un orquestador de estado asíncrono, asegurando la seguridad de tipos de extremo a extremo para definiciones de estado, acciones y valores derivados. La biblioteca se distingue por convertir la sintaxis de mutación directa en actualizaciones inmutables para simplificar la gestión de datos anidados. Incluye un mecanismo para persistir el árbol de estado en el almacenamiento y rehidratarlo durante el proceso de arranque de la aplicación, con la capacidad de suspender la interfaz de usuario hasta que la rehidratación se complete. El framework cubre varias áreas de capacidad, incluyendo la orquestación de llamadas a API asíncronas con renderizado optimista y el cálculo de estado derivado en caché. También proporciona herramientas para gestionar actualizaciones no urgentes y acceder al store fuera de los componentes de React.

    Uses TypeScript generics and class decorators to ensure strict type safety across the state management lifecycle.

    JavaScripthooksimmerimmutable
    Ver en GitHub↗5,044
  • lidatong/dataclasses-jsonAvatar de lidatong

    lidatong/dataclasses-json

    1,484Ver en GitHub↗

    Dataclasses-json is a library designed to facilitate the bidirectional conversion between Python data classes and JSON formats. It serves as a serialization tool that populates structured objects from raw data and transforms object instances into JSON strings, utilizing Python type hints to automate the mapping process. The library distinguishes itself by providing mechanisms for schema validation and runtime type coercion, ensuring that incoming data adheres to predefined model structures. It supports complex data requirements through recursive object traversal, which allows for the processi

    Uses decorators to store serialization rules and configuration directly within data class definitions.

    Pythondataclassesjsonpython
    Ver en GitHub↗1,484
  1. Home
  2. Software Engineering & Architecture
  3. Decorator-Based Validation
  4. Data Class Decorators

Explorar subetiquetas

  • Typed Store DecoratorsClass decorators and TypeScript generics used to define and enforce the structure of a state store. **Distinct from Data Class Decorators:** Specifically targets the definition of state store schemas via decorators, rather than general data class validation.