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

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

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

5 مستودعات

Awesome GitHub RepositoriesPython Data Class Declarations

Declarations that automatically generate initialization, representation, equality, and hashing methods for Python classes.

Distinct from Kotlin Data Class Declarations: Distinct from Kotlin Data Class Declarations: focuses on Python's attrs library for data class generation, not Kotlin's language feature.

Explore 5 awesome GitHub repositories matching data & databases · Python Data Class Declarations. Refine with filters or upvote what's useful.

Awesome Python Data Class Declarations GitHub Repositories

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

    jnunemaker/httparty

    5,894عرض على GitHub↗

    HTTParty هي مكتبة عميل HTTP لـ Ruby مصممة لبناء عملاء API قياسيين. تقوم بتجريد بدائيات الشبكة منخفضة المستوى إلى واجهة عالية المستوى، مما يسمح للمطورين بتغليف عناوين URI الأساسية وتكوينات الطلب داخل الفئات للحفاظ على تفاعلات متسقة مع خدمات الويب البعيدة. تقوم المكتبة بأتمتة تحويل بيانات استجابة الشبكة الخام إلى هياكل Ruby أصلية باستخدام نظام قائم على السجل يقوم بتحليل المحتوى بناءً على رؤوس الاستجابة. كما توفر آليات متخصصة لإرسال بيانات النموذج متعددة الأجزاء وبث الحمولات الكبيرة للحفاظ على كفاءة الذاكرة أثناء نقل الملفات. يغطي المشروع مجموعة واسعة من قدرات الشبكات، بما في ذلك تنفيذ عمليات HTTP القياسية، ونقل حمولة JSON، وإدارة اتصالات TLS الآمنة. يتضمن أدوات لمصادقة الطلب، وفك ضغط الاستجابة، وتسجيل حركة مرور الشبكة لأغراض تصحيح الأخطاء. توفر المكتبة أيضاً واجهة سطر أوامر للاستعلام عن خدمات الويب وعرض بيانات الاستجابة ككائنات مهيكلة.

    Allows defining base URIs and request defaults within Ruby classes to encapsulate service-specific settings.

    Ruby
    عرض على GitHub↗5,894
  • 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

    Lists attributes and automatically generates initialization, representation, equality, and hashing methods.

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

    tortoise/tortoise-orm

    5,582عرض على GitHub↗

    Tortoise ORM is an asynchronous object-relational mapper for Python that mirrors Django's model and queryset API while running on asyncio. It defines database tables as Python classes with typed fields and supports foreign key, many-to-many, and one-to-one relations, providing a chainable query API for filtering, annotating, grouping, and prefetching related objects without blocking the event loop. The ORM includes a built-in migration engine that detects model changes, generates migration files, and applies or reverts schema changes through a command-line tool. It connects to PostgreSQL, MyS

    Defines database tables as Python classes with typed fields and relations, automatically generating schema.

    Pythonasyncasynciomysql
    عرض على GitHub↗5,582
  • pallets-eco/flask-sqlalchemyالصورة الرمزية لـ pallets-eco

    pallets-eco/flask-sqlalchemy

    4,314عرض على GitHub↗

    Flask-SQLAlchemy هي مجموعة أدوات تدمج مجموعة أدوات قاعدة البيانات العلائقية SQLAlchemy مع إطار عمل الويب Flask. تتيح نمذجة البيانات العلائقية من خلال تعريف هياكل جداول قاعدة البيانات كفئات Python وتدير استمرارية واسترجاع سجلات قاعدة البيانات داخل تطبيق ويب. يربط المشروع دورات حياة جلسة قاعدة البيانات بسياق طلب التطبيق النشط لضمان تنظيف الاتصال تلقائياً. يوفر أدوات مساعدة متخصصة للوصول إلى بيانات الويب، بما في ذلك ترقيم نتائج الاستعلام وآلية لتشغيل استجابات 404 Not Found تلقائياً عند فقدان سجل قاعدة بيانات مطلوب. يغطي الامتداد نطاقاً واسعاً من قدرات إدارة قاعدة البيانات، بما في ذلك تعيين النموذج التصريحي، وانعكاس المخطط (schema reflection)، وتوليد هياكل الجداول الفيزيائية. يدعم إدارة الاتصال المتقدمة من خلال توجيه الاستعلام متعدد الربط (multi-bind) ويوفر أدوات مراقبة لتدقيق أداء استعلام SQL وتوقيت التنفيذ.

    Creates table structures using declarative classes that map application objects to database rows.

    Pythonflaskflask-sqlalchemypython
    عرض على GitHub↗4,314
  • mitsuhiko/flask-sqlalchemyالصورة الرمزية لـ mitsuhiko

    mitsuhiko/flask-sqlalchemy

    4,311عرض على GitHub↗

    Flask-SQLAlchemy هي مجموعة أدوات قاعدة بيانات علائقية تدمج SQLAlchemy object-relational mapper في تطبيقات الويب. تعمل كمدير جلسة قاعدة بيانات ومجموعة أدوات مخطط، مما يوفر البنية التحتية اللازمة لتعريف نماذج البيانات وتنفيذ الاستعلامات ضمن دورة حياة الطلب. يتميز المشروع بمحرك توجيه متعدد قواعد البيانات، والذي يستخدم مفاتيح الربط (bind-keys) لتعيين نماذج مختلفة لمحركات قواعد بيانات متعددة ومتميزة. كما يتضمن أداة تدقيق استعلام SQL التي تلتقط وتسجل العبارات المنفذة وبيانات التوقيت لطلب واحد لتحديد اختناقات الأداء. تغطي مجموعة الأدوات نمذجة البيانات العلائقية الشاملة وإدارة المخطط، بما في ذلك القدرة على توليد جداول فيزيائية من البيانات الوصفية أو عكس هياكل قاعدة البيانات الحالية. تدير دورات حياة الاتصال من خلال إدارة الجلسة ذات نطاق الطلب وتوفر أدوات مساعدة لترقيم نتائج الاستعلام وتعديل البيانات المعاملاتية.

    Uses a declarative class system to automatically manage database metadata and naming conventions.

    Python
    عرض على GitHub↗4,311
  1. Home
  2. Data & Databases
  3. Data Structure Definitions
  4. Data Class Generators
  5. Kotlin Data Class Declarations
  6. Python Data Class Declarations

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

  • ORM Model DeclarationsDeclarative definitions of database tables as Python classes with typed fields and relations, automatically generating schema. **Distinct from Python Data Class Declarations:** Distinct from Python Data Class Declarations: focuses on ORM model definitions with database schema generation, not general-purpose data classes.