awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 रिपॉजिटरी

Awesome GitHub RepositoriesPolymorphic Associations

Mechanisms for mapping a single entity to multiple target types through a shared association interface within an ORM.

Distinguishing note: None of the candidates were provided; this is a specific data modeling pattern for ORMs.

Explore 7 awesome GitHub repositories matching data & databases · Polymorphic Associations. Refine with filters or upvote what's useful.

Awesome Polymorphic Associations GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • sequelize/sequelizesequelize का अवतार

    sequelize/sequelize

    30,349GitHub पर देखें↗

    Sequelize is an object-relational mapping library that provides a unified interface for managing relational data through code. By implementing the Active Record pattern, it maps database tables to application objects, allowing developers to perform standard create, read, update, and delete operations using high-level method calls. The library abstracts complex database interactions by translating these calls into optimized, engine-specific SQL statements, ensuring consistent behavior across different database systems. The project distinguishes itself through a comprehensive suite of tools for

    Sequelize enables polymorphic associations, allowing a single entity to belong to more than one other type of entity using a shared interface.

    TypeScriptdb2-ibm-ifeature-richjavascript
    GitHub पर देखें↗30,349
  • sqlalchemy/sqlalchemysqlalchemy का अवतार

    sqlalchemy/sqlalchemy

    11,612GitHub पर देखें↗

    SQLAlchemy is a comprehensive Python SQL toolkit and object-relational mapper that provides a full suite of tools for interacting with relational databases. It serves as a foundational layer for database connectivity, offering both a high-level object-oriented interface for data persistence and a programmatic SQL expression language for constructing complex, dialect-agnostic queries. The project distinguishes itself through its sophisticated unit of work persistence, which coordinates atomic transactions and tracks object state changes to minimize redundant database operations. It provides a

    Associates multiple parent types with a single child object using polymorphic discriminators or flexible foreign key patterns.

    Pythonpythonsqlsqlalchemy
    GitHub पर देखें↗11,612
  • paper-trail-gem/paper_trailpaper-trail-gem का अवतार

    paper-trail-gem/paper_trail

    7,022GitHub पर देखें↗

    PaperTrail is a Ruby on Rails versioning library and database audit trail system. It tracks changes to database models by capturing historical snapshots of object states and associating every modification with the specific user or process responsible for the update. The project provides a model state reification tool to reconstruct model instances as they existed at a specific point in time and a data recovery framework to restore deleted database records by reifying their last known version. The system covers a broad range of capabilities including version history navigation, changeset-base

    Uses polymorphic associations to link a single versions table to multiple different model types.

    Rubyactiverecordauditlog
    GitHub पर देखें↗7,022
  • mbleigh/acts-as-taggable-onmbleigh का अवतार

    mbleigh/acts-as-taggable-on

    4,995GitHub पर देखें↗

    Acts-as-taggable-on, Ruby on Rails एप्लिकेशन के लिए एक रिलेशनल डेटाबेस टैगिंग लाइब्रेरी है। यह कंटेंट कैटेगराइजेशन और फिल्टरिंग को सक्षम करने के लिए डेटाबेस रिकॉर्ड के साथ कस्टम लेबल जोड़ने की एक प्रणाली प्रदान करती है। इस लाइब्रेरी में एक कॉन्टेक्स्टुअल टैगिंग फ्रेमवर्क है जो एक ही रिकॉर्ड को अलग-अलग उद्देश्यों के लिए लेबल के विभिन्न सेट बनाए रखने की अनुमति देता है। इसमें एक मल्टी-टेनेंट टैगिंग सिस्टम भी शामिल है जो डेटा गोपनीयता सुनिश्चित करने के लिए लेबल को विशिष्ट खातों या समूहों तक सीमित करता है। यह टूल टैग-आधारित रिकॉर्ड रिट्रीवल, सटीक मिलान या बहिष्करण के माध्यम से सर्च, और कलेक्शन में टैग फ्रीक्वेंसी की गणना का समर्थन करता है। यह साझा लेबल के आधार पर संबंधित ऑब्जेक्ट्स की खोज को सक्षम बनाता है और ग्लोबल बनाम यूजर-विशिष्ट लेबल के बीच अंतर करने के लिए टैग ओनरशिप को ट्रैक करता है।

    Uses a shared join table with type and ID columns to link tags to any database model.

    Ruby
    GitHub पर देखें↗4,995
  • area17/twillarea17 का अवतार

    area17/twill

    3,956GitHub पर देखें↗

    Twill is a Laravel CMS toolkit and admin panel generator designed for building custom administrative consoles and content management systems. It serves as a headless CMS framework and a toolkit for defining content models and managing structured data through a dedicated administrative interface. The project features a visual block editor that allows publishers to arrange and configure reusable content sections via a drag-and-drop interface. It includes a dedicated digital asset manager for storing, cropping, and optimizing images and files across local or cloud storage, as well as a multiling

    Uses polymorphic associations to link media assets across multiple different content types.

    PHP
    GitHub पर देखें↗3,956
  • collectiveidea/auditedcollectiveidea का अवतार

    collectiveidea/audited

    3,491GitHub पर देखें↗

    Audited is a Ruby on Rails audit log library and change data capture framework. It tracks model changes by recording previous and current attribute values during create, update, and destroy operations to maintain a complete history of database modifications. The system functions as a database versioning tool and user activity tracker. It allows for the retrieval of historical record states by timestamp or index, enables reverting models to previous versions, and associates record modifications with specific user identities and remote IP addresses. The library includes capabilities for sensit

    Uses polymorphic associations to link a single audit table to any model within the system.

    Rubyactiverecordauditaudit-log
    GitHub पर देखें↗3,491
  • gaarason/database-allgaarason का अवतार

    gaarason/database-all

    1,033GitHub पर देखें↗

    This project is a Java-based object-relational mapping framework that utilizes the active record pattern to simplify database interactions. It provides a comprehensive data access layer that binds database tables directly to application objects, enabling developers to perform CRUD operations, manage complex entity relationships, and execute queries through a fluent, type-safe interface. Designed for integration with Spring Boot, the framework abstracts database complexities while maintaining support for native compilation and asynchronous execution. The framework distinguishes itself through

    Supports polymorphic associations that allow a single model to link to multiple target types using type and ID keys.

    Javadatabaseeloquenteloquent-orm
    GitHub पर देखें↗1,033
  1. Home
  2. Data & Databases
  3. Polymorphic Associations