2 रिपॉजिटरी
Executing JavaScript code within a browser window from an external process.
Distinct from JavaScript: None of the candidates cover the specific pattern of a backend process triggering JS execution in a frontend window.
Explore 2 awesome GitHub repositories matching user interface & experience · Remote JavaScript Execution. Refine with filters or upvote what's useful.
go-astilectron एक क्रॉस-प्लेटफ़ॉर्म GUI फ्रेमवर्क और बाइंडिंग है जो एक कंपाइल्ड Go बैकएंड को Electron फ्रंटएंड के साथ जोड़कर डेस्कटॉप सॉफ़्टवेयर बनाने में सक्षम बनाता है। यह एक इंटर-प्रोसेस कम्युनिकेशन ब्रिज के रूप में कार्य करता है, जो JSON इवेंट्स का आदान-प्रदान करने और Go प्रोसेस व JavaScript यूज़र इंटरफेस के बीच स्थिति को सिंक्रोनाइज़ करने के लिए एक एसिंक्रोनस मैसेजिंग सिस्टम का उपयोग करता है। यह प्रोजेक्ट बैकएंड से सिस्टम-लेवल फीचर्स को ऑर्केस्ट्रेट करने के लिए एक नेटिव डेस्कटॉप API रैपर प्रदान करता है। इसमें ब्राउज़र विंडोज़ को मैनेज करने, नेटिव एप्लिकेशन मेनू बनाने और सिस्टम ट्रे आइकन्स व macOS डॉक को नियंत्रित करने की क्षमता शामिल है। यह ग्लोबल कीबोर्ड शॉर्टकट्स के पंजीकरण और सिस्टम कमांड्स के निष्पादन की भी अनुमति देता है। यह फ्रेमवर्क विंडो मैनेजमेंट, हार्डवेयर डिस्प्ले डिटेक्शन और नेटिव सिस्टम डायलॉग्स सहित व्यापक क्षमता क्षेत्रों को कवर करता है। यह कई ऑपरेटिंग सिस्टम्स के लिए एप्लिकेशन बाइनरीज़ और एम्बेडेड एसेट्स को डिस्ट्रीब्यूटेबल इंस्टालर्स या सिंगल एग्जीक्यूटेबल फाइलों में बंडल करने के लिए एक डिस्ट्रीब्यूशन सिस्टम भी प्रदान करता है, जिसमें आवश्यक रनटाइम बाइनरीज़ का ऑटोमैटिक प्रोविजनिंग शामिल है।
Runs JavaScript code directly within web contents to manipulate the frontend from the Go backend.
Wry is a Rust library for embedding and controlling native system webviews within desktop applications across multiple operating systems. It acts as a native webview wrapper and cross-platform renderer that utilizes the host operating system's default browser engine to display web content. The project provides a communication layer to execute JavaScript within a webview and receive serialized results back in Rust. It allows for the implementation of custom protocols to map URL schemes to internal handlers, enabling the loading of local assets and the interception of network requests without a
Enables executing JavaScript code within the webview from the native Rust process and receiving results.