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

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

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

5 रिपॉजिटरी

Awesome GitHub RepositoriesProperty Interception

Using getters and setters to monitor and respond to changes in object properties.

Distinct from Judicious Getter and Setter Use: Candidates focus on Go idioms or nested access; this is about the architectural pattern of property interception for reactivity.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Property Interception. Refine with filters or upvote what's useful.

Awesome Property Interception GitHub Repositories

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

    DMQ/mvvm

    5,190GitHub पर देखें↗

    यह प्रोजेक्ट Model-View-ViewModel पैटर्न का एक कस्टम कार्यान्वयन है जिसे Vue फ्रेमवर्क की मुख्य प्रतिक्रियाशीलता और टेम्प्लेट पार्सिंग को दोहराने के लिए डिज़ाइन किया गया है। यह एक डेटा-बाइंडिंग इंजन, एक प्रतिक्रियाशील स्टेट मैनेजर और एक कस्टम टेम्प्लेट कंपाइलर के रूप में कार्य करता है। फ्रेमवर्क प्रॉपर्टी इंटरसेप्शन और एक ऑब्जर्वर पैटर्न के माध्यम से DOM तत्वों के साथ मॉडल स्थिति को सिंक्रनाइज़ करने के लिए एक सिस्टम का उपयोग करता है। यह DOM तत्वों को स्कैन करने के लिए एक पार्सर का उपयोग करता है, प्लेसहोल्डर को बदलता है और टू-वे डेटा सिंक्रनाइज़ेशन प्राप्त करने के लिए व्यू नोड्स के साथ डेटा को बाइंड करता है। सिस्टम प्रतिक्रियाशील डेटा बाइंडिंग और एक टेम्प्लेट कंपाइलर के विकास को कवर करता है जो डेटा को गतिशील रूप से इंजेक्ट करने और अपडेट प्रबंधित करने के लिए HTML में कस्टम निर्देशों की पहचान करता है।

    Intercepts object property access using getters and setters to notify subscribers of value modifications.

    CSSmvvmvue
    GitHub पर देखें↗5,190
  • ocramius/proxymanagerOcramius का अवतार

    Ocramius/ProxyManager

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

    ProxyManager is a JavaScript proxy wrapper library and object-oriented utility for intercepting and modifying object behavior. It functions as an object behavior interceptor that wraps target objects to monitor, restrict, or modify method calls and property access at runtime. The library provides mechanisms for lazy initialization and lazy loading, deferring the creation of resource-heavy objects until a property or method is first accessed to reduce memory overhead. It uses an object-oriented structure to manage these proxy wrappers and their associated target objects. The tool covers capab

    Wraps target objects in a proxy to monitor and modify access to properties and method calls.

    PHP
    GitHub पर देखें↗4,964
  • dotnetcore/freesqldotnetcore का अवतार

    dotnetcore/FreeSql

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

    FreeSql is a .NET object-relational mapper and data access layer that translates object-oriented code into SQL for multiple relational database providers. It functions as a fluent SQL query builder and database schema synchronizer, allowing developers to align database table and index structures with entity class definitions. The framework is specifically optimized for .NET Native AOT to ensure reduced memory footprints and faster startup times. It includes a database traffic manager to distribute load through read-write splitting, dynamic table sharding, and tenant-based data isolation. Bro

    Modifies property values during insertion or update to automate ID generation and timestamps.

    C#accessclickhousecodefirst
    GitHub पर देखें↗4,388
  • googlearchive/observe-jsgooglearchive का अवतार

    googlearchive/observe-js

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

    Observe-js is a JavaScript library designed for reactive state management and automated data synchronization. It provides a framework for monitoring complex data structures, allowing applications to maintain consistency by automatically triggering updates whenever object properties, nested paths, or collection contents are modified. The library distinguishes itself through granular observation capabilities, including the ability to track specific array mutations and deep object changes using low-level property interception. It employs path-based dependency resolution to map complex data struc

    Uses low-level property descriptors to hook into object accessors and detect modifications to data structures in real time.

    JavaScript
    GitHub पर देखें↗1,342
  • nx-js/observer-utilnx-js का अवतार

    nx-js/observer-util

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

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

    Wraps plain objects in transparent proxies to intercept property access and mutations for automatic dependency tracking.

    JavaScriptdata-bindinges6-proxiesjavascript
    GitHub पर देखें↗1,211
  1. Home
  2. Software Engineering & Architecture
  3. Property Interception

सब-टैग एक्सप्लोर करें

  • Automated Value GenerationAutomatically modifying property values during the persistence lifecycle. **Distinct from Property Interception:** Focuses on the automatic generation of values (IDs, timestamps) during save, rather than just monitoring property changes