10 रिपॉजिटरी
Mechanisms for intercepting and modifying data payloads before they are persisted to a database.
Distinguishing note: Specifically targets the mutation of form data during the record creation lifecycle.
Explore 10 awesome GitHub repositories matching data & databases · Data Mutation Hooks. Refine with filters or upvote what's useful.
Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo
Allows modification of data arrays during the lifecycle before they are persisted to the database.
Vuex is a centralized state management library for Vue.js applications. It provides a single source of truth for application data, ensuring consistent state across a component tree through a reactive data store. The system organizes the global state tree into independent, namespaced modules to prevent naming collisions and maintain code organization. It distinguishes between synchronous mutations for predictable state transitions and asynchronous actions for handling complex operations. The library includes cached getters for derived state, store lifecycle hooks for mutation interception, an
Provides hooks to intercept state mutations for implementing logging, persistence, or time-travel debugging.
React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr
Provides structured containers for administrative form submission and layout management during record creation.
Keystone is a GraphQL headless content management system and Node.js backend framework. It functions as a schema-driven data manager that automatically generates a GraphQL API and a React administrative dashboard based on a central data model configuration. The system uses an adapter-based database abstraction to decouple core logic from storage layers and a storage-provider abstraction for managing media assets via local or cloud drivers. It distinguishes itself through a component-based field rendering system and a hook-based middleware pipeline for data validation and automation. The fram
Provides a middleware pipeline to intercept and modify data payloads using pre and post lifecycle hooks.
Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from JSON or arrays. It functions as a hierarchical data viewer and a spreadsheet interface component, capable of rendering thousands of records efficiently through viewport-based virtualization and progressive loading. The library distinguishes itself by providing a full spreadsheet interface mode with multi-sheet management, cell range selection, and bulk copy-paste capabilities. It supports complex data architectures, including nested data field mapping, expandable tree structure
Utilizes mutator functions to intercept and alter raw data values as they are parsed into the table.
Easy-peasy एक React स्टेट मैनेजमेंट लाइब्रेरी और टाइप्ड फ्रेमवर्क है जो ग्लोबल एप्लिकेशन स्टेट को मैनेज करने के लिए एक सेंट्रलाइज्ड स्टोर प्रदान करता है। यह एक इम्यूटेबल स्टेट स्टोर और एक एसिंक्रोनस स्टेट ऑर्केस्ट्रेटर के रूप में कार्य करता है, जो स्टेट डेफिनिशन, एक्शन्स और डिराइव्ड वैल्यू के लिए एंड-टू-एंड टाइप सेफ्टी सुनिश्चित करता है। लाइब्रेरी नेस्टेड डेटा के प्रबंधन को सरल बनाने के लिए डायरेक्ट म्यूटेशन सिंटैक्स को इम्यूटेबल अपडेट में बदलकर खुद को अलग बनाती है। इसमें स्टेट ट्री को स्टोरेज में पर्सिस्ट करने और एप्लिकेशन बूट प्रक्रिया के दौरान इसे रिहाइड्रेट करने के लिए एक तंत्र शामिल है, जिसमें रिहाइड्रेशन पूरा होने तक यूजर इंटरफेस को सस्पेंड करने की क्षमता है। फ्रेमवर्क ऑप्टिमिस्टिक रेंडरिंग के साथ एसिंक्रोनस API कॉल के ऑर्केस्ट्रेशन और कैश किए गए डिराइव्ड स्टेट की गणना सहित कई क्षमता क्षेत्रों को कवर करता है।
Automatically transforms direct state mutation operations into immutable updates for efficient React rendering.
dplyr एक R डेटा मैनिपुलेशन लाइब्रेरी है जो टैबुलर डेटा फ़्रेम को बदलने के लिए एक ग्रामर प्रदान करती है। यह इन-मेमोरी डेटा फ़्रेम प्रोसेसर और रिलेशनल डेटा अलजेब्रा टूल के रूप में कार्य करती है, जो डेटा को फ़िल्टर, सिलेक्ट और समराइज़ करने के लिए वर्ब्स के एक सुसंगत सेट का उपयोग करती है। इस प्रोजेक्ट में एक SQL ट्रांसलेशन इंजन शामिल है जो उच्च-स्तरीय डेटा मैनिपुलेशन एक्सप्रेशंस को ऑप्टिमाइज़्ड क्वेरीज़ में बदलता है। यह यूज़र्स को डेटा को स्थानीय रूप से पुल किए बिना सीधे रिमोट रिलेशनल डेटाबेस और क्लाउड स्टोरेज पर ट्रांसफ़ॉर्मेशन करने की अनुमति देता है। यह लाइब्रेरी कॉलम म्यूटेशन, रो सबसेटिंग और रिलेशनल डेटा जॉइनिंग सहित टैबुलर ऑपरेशंस की एक विस्तृत श्रृंखला को कवर करती है। यह ग्रुप किए गए डेटा विश्लेषण के लिए क्षमताएं भी प्रदान करती है, जिससे डेटासेट को स्वतंत्र एग्रीगेशन और सारांश के लिए विभाजित किया जा सकता है।
Creates new variables or modifies existing columns by applying functions to the current dataset.
यह Vue 2 प्रोग्रेसिव JavaScript फ्रेमवर्क के लिए व्यापक दस्तावेज़ीकरण वेबसाइट है। यह रिएक्टिव यूजर इंटरफ़ेस और सिंगल-पेज एप्लिकेशन बनाने के लिए एक तकनीकी संदर्भ और विकास गाइड के रूप में कार्य करता है। यह साइट एक विस्तृत JavaScript API संदर्भ और वेब कंपोनेंट डायरेक्टरी प्रदान करती है। यह कंपोनेंट-आधारित आर्किटेक्चर, रिएक्टिव स्टेट प्रबंधन, और ब्राउज़र के साथ एप्लिकेशन स्टेट को सिंक्रोनाइज़ करने के लिए वर्चुअल DOM के उपयोग को कवर करती है। दस्तावेज़ीकरण क्लाइंट-साइड रूटिंग, घोषणात्मक DOM हेरफेर, और सर्वर-साइड रेंडरिंग और टेम्प्लेट प्रीकंपाइलेशन जैसे फ्रंटएंड बिल्ड ऑप्टिमाइज़ेशन सहित क्षमताओं का विवरण देता है। यह स्टेट सिंक्रोनाइज़ेशन, कंपोनेंट लाइफसाइकिल, और कस्टम डायरेक्टिव्स के उपयोग के लिए फ्रेमवर्क के दृष्टिकोण की भी व्याख्या करता है। कंटेंट को ट्यूटोरियल और विनिर्देशों के एक कलेक्शन के रूप में बनाए रखा जाता है, जिसमें दस्तावेज़ीकरण Markdown के माध्यम से संपादित किया जाता है।
Provides hooks to intercept state mutations for logging, persistence, or debugging purposes.
Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven applications. It models application logic as a directed acyclic graph, where state updates and asynchronous side effects propagate automatically through declarative pipelines. By decoupling business logic from user interface layers, it allows developers to maintain state in independent containers that communicate via standard interfaces, ensuring the system remains framework-agnostic. The library distinguishes itself through its robust support for isolated execution scopes, w
Define explicit event-based interfaces for modifying data stores, centralizing logic for state transitions and preventing uncontrolled mutations.
mobx-react is a library that provides state bindings to connect React components to MobX observable state. It functions as a component state synchronizer, ensuring that user interface elements automatically re-render only when the specific observed data they consume changes. The project enables a decoupled state architecture by moving business logic and domain state into standalone stores, separating data management from the React component tree. It facilitates global state distribution across deep component hierarchies using providers and context to avoid manual prop drilling. The library c
Monitors mutations to observable data to validate, normalize, or block updates before application.