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

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

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

2 مستودعات

Awesome GitHub RepositoriesHashable Object Generators

Automatic generation of hash methods for class instances, enabling use as dictionary keys or set members.

Distinguishing note: No candidate covers automatic hash method generation for data classes; closest is Object Key Validation which is unrelated.

Explore 2 awesome GitHub repositories matching programming languages & runtimes · Hashable Object Generators. Refine with filters or upvote what's useful.

Awesome Hashable Object Generators GitHub Repositories

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

    krzysztofzablocki/Sourcery

    8,012عرض على GitHub↗

    Sourcery هو أداة لتوليد الكود للغة Swift تقوم بأتمتة إنتاج الكود المتكرر (boilerplate) ومطابقة البروتوكولات. يعمل كمحرك قوالب يقوم بمسح ملفات المصدر لتوليد كود هيكلي، مثل تطبيقات Codable وEquatable وHashable، بناءً على بروتوكولات العلامات والتحليل الثابت. يوفر المشروع إطار عمل متخصصاً للسخرية (mocking) ينشئ كائنات وهمية للبروتوكولات لتتبع استدعاءات الدوال والتقاط الوسائط أثناء الاختبار. كما يتضمن مرافق لتوليد عدسات الهياكل (struct lenses)، ومجموعات حالات التعداد (enum cases)، وفروقات الاختبار الدقيقة على مستوى الخصائص. يدعم النظام سير عمل لحظياً باستخدام خادم خلفي (daemon) لمراقبة الملفات وإعادة توليد الكود تلقائياً. تتم إدارة التكامل من خلال ملفات إعدادات YAML وإضافات نظام البناء لضمان بقاء الكود المولد متسقاً أثناء إعادة الهيكلة.

    Automates the creation of hashing logic for types to remove manual boilerplate.

    Swift
    عرض على GitHub↗8,012
  • 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

    Generates hash methods for objects, enabling their use as dictionary keys or set members.

    Python
    عرض على GitHub↗5,799
  1. Home
  2. Programming Languages & Runtimes
  3. Hashable Object Generators