7 रिपॉजिटरी
Automatic execution of custom functions in response to updates or deletions within a dataset.
Distinguishing note: None of the candidates cover generic data-driven callbacks for table modifications; they focus on UI or logging events.
Explore 7 awesome GitHub repositories matching data & databases · Data Change Callbacks. Refine with filters or upvote what's useful.
list.js is a JavaScript search and sort library used to add real-time filtering, sorting, and pagination to HTML lists and tables without backend dependencies. It functions as a DOM data indexer and template-driven HTML renderer, allowing developers to manage how data is displayed and discovered on the client side. The library distinguishes itself through a fuzzy string matching engine that handles approximate matches and typos, and a DOM data indexer that extracts values directly from HTML data attributes to build a searchable internal index. It uses a template-driven rendering system to gen
Executes callback functions triggered by changes to the visual state of the list.
Perspective is a columnar data analytics engine and high-performance visualization component powered by WebAssembly. It provides a system for analyzing and visualizing large or streaming datasets through interactive data grids and charts, utilizing a compiled binary to achieve near-native performance within the browser. The project distinguishes itself through a WebSocket-based data streaming interface and deep Apache Arrow integration, which minimize memory overhead when synchronizing tables between servers and clients. It acts as a remote query proxy capable of translating visualization con
Executes custom callback functions automatically when data within a table is updated or deleted.
jsnes is a JavaScript-based NES emulator that runs classic NES games in the browser or in Node.js. It provides cycle-accurate CPU emulation, frame-buffer-based video rendering, and sample-buffer audio synthesis, along with a ROM cartridge mapper abstraction for broad game compatibility. The emulator exposes a programmable core with a simple API for controlling emulation state, capturing screenshots, and managing save data. It supports keyboard control remapping at runtime, with settings persisted to localStorage, and offers state serialization for save and restore operations. Battery-backed S
Provides a callback mechanism for persisting battery-backed SRAM changes to external storage.
re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur
Computes new database values via callbacks whenever specific paths in the application state are modified.
Opal एक नीति वितरण इंजन और वास्तविक समय प्राधिकरण डेटा सिंक्रोनाइज़र है। यह माइक्रोसर्विसेज आर्किटेक्चर में OPA और Cedar जैसे वितरित नीति इंजनों को तैनात करने और उनकी निगरानी करने के लिए एक प्रबंधन विमान के रूप में कार्य करता है। यह प्रोजेक्ट विकेंद्रीकृत निर्णय बिंदुओं को तैनात करते समय नीतियों और डेटा के प्रशासन को केंद्रीकृत करता है। यह सिस्टम बाहरी डेटाबेस और API से प्राप्त प्राधिकरण डेटा से, वर्ज़न कंट्रोल के माध्यम से प्रबंधित नीति कोड को अलग करके खुद को अलग करता है। यह WebSockets और वेबहुक के माध्यम से एजेंटों को तत्काल अपडेट भेजने के लिए एक pub/sub-आधारित स्टेट वितरण मॉडल का उपयोग करता है, यह सुनिश्चित करते हुए कि विकेंद्रीकृत एजेंट आवधिक पोलिंग पर निर्भर हुए बिना एक सिंक्रोनाइज़्ड स्थिति बनाए रखते हैं। यह प्लेटफ़ॉर्म स्कोप्ड वितरण के माध्यम से मल्टी-टेनेंट नीति अलगाव, लाइवनेस प्रोब के साथ एजेंट स्वास्थ्य निगरानी, और साइडकार के रूप में नीति इंजनों के ऑर्केस्ट्रेशन सहित व्यापक क्षमताओं को कवर करता है। यह ऑफ़लाइन संचालन का समर्थन करने के लिए स्थानीय कैशिंग और हस्ताक्षरित टोकन का उपयोग करके सुरक्षित क्लाइंट प्रमाणीकरण के लिए तंत्र भी प्रदान करता है। प्रशासन सर्वर को एक कंटेनर के रूप में या पैकेज मैनेजर का उपयोग करके Kubernetes क्लस्टर के भीतर तैनात किया जा सकता है।
Triggers HTTP callbacks after data updates to verify changes were successfully saved to the cache.
react-datasheet एक React डेटा ग्रिड कंपोनेंट और टैबुलर एडिटर है जो एक इंटरैक्टिव स्प्रेडशीट इंटरफेस प्रदान करता है। इसे सेल एडिटिंग और कीबोर्ड नेविगेशन के लिए इन-बिल्ट समर्थन के साथ टैबुलर डेटा को प्रबंधित करने के लिए डिज़ाइन किया गया है। यह प्रोजेक्ट रेंडरिंग और संरचना में अपने लचीलेपन द्वारा प्रतिष्ठित है, जो स्टैंडर्ड टेबल एलिमेंट्स को कस्टम मार्कअप जैसे लिस्ट्स या divs के साथ बदलने की अनुमति देता है। यह एक मैपिंग सिस्टम के माध्यम से कस्टम सेल रेंडरिंग का समर्थन करता है जो सेल मेटाडेटा के आधार पर डिफ़ॉल्ट सेल्स को विशेष कंपोनेंट्स के साथ स्वैप करता है। यह कंपोनेंट टैबुलर डेटा प्रबंधन के लिए व्यापक क्षमताओं को कवर करता है, जिसमें एडिट्स के लिए स्टेट ट्रैकिंग, रेंज डिलीशन और डेटा पेस्ट करना शामिल है। यह सेल व्यवहार के लिए कंट्रोल्स भी प्रदान करता है, जैसे रीड-ओनली स्टेटस और कॉलम स्पैनिंग को परिभाषित करना।
Triggers custom callbacks when users perform edits, range deletions, or data pasting.
electron-store is a persistence layer and key-value storage solution for Electron applications. It manages user preferences and application state by saving and retrieving structured data as JSON files on the local file system. The library includes capabilities for obfuscating configuration files to prevent manual modification of saved data. It also provides a system for automatic data structure migration when the application version is incremented and supports custom serialization pipelines to replace standard JSON parsing. The project covers a broad surface of state management, including sc
Executes callback functions in response to updates of specific keys within the persistent store.