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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • python-attrs/attrsAvatar von python-attrs

    python-attrs/attrs

    5,799Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,799
  • ctrlplusb/easy-peasyAvatar von ctrlplusb

    ctrlplusb/easy-peasy

    5,044Auf GitHub ansehen↗

    Easy-peasy ist eine React-State-Management-Bibliothek und ein typisiertes Framework, das einen zentralen Store für die Verwaltung des globalen Anwendungszustands bereitstellt. Es fungiert als unveränderlicher (immutable) State-Store und asynchroner State-Orchestrator, der End-to-End-Typsicherheit für Zustandsdefinitionen, Aktionen und abgeleitete Werte gewährleistet. Die Bibliothek zeichnet sich dadurch aus, dass sie direkte Mutationssyntax in unveränderliche Updates umwandelt, um die Verwaltung verschachtelter Daten zu vereinfachen. Sie enthält einen Mechanismus zur Persistierung des State-Trees im Speicher und zur Rehydrierung während des Anwendungs-Boot-Prozesses, mit der Möglichkeit, die Benutzeroberfläche auszusetzen, bis die Rehydrierung abgeschlossen ist. Das Framework deckt mehrere Funktionsbereiche ab, einschließlich der Orchestrierung asynchroner API-Aufrufe mit optimistischem Rendering und der Berechnung zwischengespeicherter abgeleiteter Zustände. Es bietet zudem Tools zur Verwaltung nicht dringender Updates und für den Zugriff auf den Store außerhalb von React-Komponenten.

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

    JavaScripthooksimmerimmutable
    Auf GitHub ansehen↗5,044
  • lidatong/dataclasses-jsonAvatar von lidatong

    lidatong/dataclasses-json

    1,484Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗1,484
  1. Home
  2. Software Engineering & Architecture
  3. Decorator-Based Validation
  4. Data Class Decorators

Unter-Tags erkunden

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