awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 مستودعات

Awesome GitHub RepositoriesAttribute Default Values

Setting fallback values for class attributes using static values, factory functions, or decorator-based methods.

Distinct from Default Configuration Values: Distinct from Default Configuration Values: focuses on class attribute defaults, not application configuration settings.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Attribute Default Values. Refine with filters or upvote what's useful.

Awesome Attribute Default Values GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • python-attrs/attrsالصورة الرمزية لـ python-attrs

    python-attrs/attrs

    5,799عرض على 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

    Sets default values for class attributes using static values, factory functions, or decorator-based methods.

    Python
    عرض على GitHub↗5,799
  • remkop/picocliالصورة الرمزية لـ remkop

    remkop/picocli

    5,387عرض على GitHub↗

    picocli هو إطار عمل لتطوير واجهة سطر الأوامر ومحلل وسائط (argument parser) للتطبيقات القائمة على JVM. يقوم بربط خيارات سطر الأوامر والمعلمات الموضعية بأساليب وحقول Java ذات أنواع قوية باستخدام نموذج تعريفي يعتمد على التعليقات التوضيحية (annotations). يوفر إطار العمل دعماً محدداً لتجميع الصور الأصلية (native image compilation)، مما ينتج ملفات تهيئة الانعكاس والموارد اللازمة لبناء ثنائيات مستقلة مع تقليل حمل بدء التشغيل. كما يتميز بنظام مخصص لتوليد نصوص الإكمال التلقائي للصدفة (shell autocompletion) ومصمم محطة ANSI لتطبيق الألوان والأنماط على المخرجات. يغطي المشروع مجموعة واسعة من قدرات تطبيقات المحطة الطرفية، بما في ذلك إرسال الأوامر الهرمي للأوامر الفرعية المتداخلة، والتوليد المؤتمت لتعليمات الاستخدام وصفحات الدليل (man pages)، وتنفيذ الصدفة التفاعلية مع مطالبات المستخدم. كما يتضمن بنية تحتية لحقن التبعية من خلال مصانع مخصصة، وتحويل النوع القائم على الإضافات، ومعالجة ملفات الوسائط الخارجية.

    Supplies fallback values for command options using hardcoded defaults or external property files.

    Java
    عرض على GitHub↗5,387
  • brendandburns/designing-distributed-systems-labsالصورة الرمزية لـ brendandburns

    brendandburns/designing-distributed-systems-labs

    1,306عرض على GitHub↗

    This repository is a learning resource and collection of hands-on exercises illustrating cloud-native architecture, microservice composition, and container design patterns for distributed environments. It provides implementation blueprints demonstrating sidecar, adapter, and ambassador patterns for applications deployed within Kubernetes containers. The materials cover traffic management capabilities such as routing requests through proxy containers, splitting traffic between production and experimental servers, enforcing rate limits, and isolating failing services using circuit breakers. Add

    Fills in missing data attributes and assigns default values to incoming objects automatically.

    JavaScript
    عرض على GitHub↗1,306
  • design-first/system-designerالصورة الرمزية لـ design-first

    design-first/system-designer

    1,073عرض على GitHub↗

    System Designer هي بيئة نمذجة مرئية لبناء بنى البرمجيات، ومخططات البيانات، وسلوكيات المكونات. تعمل كمنصة منخفضة الكود تسمح للمستخدمين بتحديد أنظمة معقدة من خلال واجهة السحب والإفلات، مما يمثل المكونات وعلاقاتها كعقد وحواف مترابطة. تتميز المنصة بتوفير بيئة تشغيل حية حيث يمكن تنفيذ النماذج المحددة وفحصها في الوقت الفعلي. تقوم بإجراء تحقق ديناميكي من النوع على عمليات النظام لضمان الاتساق وتسمح بالتركيب المعياري للتطبيقات عن طريق استيراد تعريفات النظام الخارجية. يمكن للمستخدمين إدارة هذه المكونات كمستندات منظمة، والتي يقوم النظام بعد ذلك بتحويلها إلى هياكل كود وظيفية وهياكل boilerplate للتنفيذ الخارجي. بالإضافة إلى قدرات النمذجة الأساسية، تدعم الأداة دورة حياة تصميم النظام بالكامل، بما في ذلك تكوين أنواع البيانات المخصصة، والسمات، والأساليب. تتكامل مع أنظمة التحكم في الإصدار لمزامنة حالات المشروع عبر الأجهزة وتوفر وظائف تصدير لتعبئة البنى في تنسيقات قياسية للنشر.

    Refines class models by specifying data types, default values, and method parameters.

    HTMLidejavascriptlow-code
    عرض على GitHub↗1,073
  1. Home
  2. Software Engineering & Architecture
  3. Default Configuration Values
  4. Attribute Default Values

استكشف الوسوم الفرعية

  • Configuration FallbacksMechanisms for providing default values for options via hardcoded defaults or external files. **Distinct from Attribute Default Values:** Distinct from Attribute Default Values: focuses on CLI option fallbacks specifically, not general class attributes.
  • None-to-Default ConvertersReplaces None attribute values with a specified default using a converter function during initialization. **Distinct from Attribute Default Values:** Distinct from Attribute Default Values: specifically converts None to a default, not just setting any fallback value.