3 रिपॉजिटरी
Systems that map native types and functions into a scripting environment for bidirectional communication.
Distinct from Rust-C++ Type Mappings: Existing candidates focus on Rust-to-C++ or Node.js extensions, not a general interop layer for a scripting engine
Explore 3 awesome GitHub repositories matching programming languages & runtimes · Native Interoperability Layers. Refine with filters or upvote what's useful.
Rhai एक एम्बेडेड स्क्रिप्टिंग इंजन और डायनामिकली टाइप्ड भाषा है जिसे Rust एप्लीकेशन्स में एकीकरण के लिए डिज़ाइन किया गया है। यह एक एब्सट्रैक्ट सिंटैक्स ट्री कंपाइलर और नेटिव इंटरऑप लेयर के रूप में कार्य करता है, जो डेवलपर्स को द्वि-दिशात्मक संचार के लिए Rust टाइप्स और फंक्शन्स को स्क्रिप्टिंग वातावरण में मैप करने की अनुमति देता है। यह प्रोजेक्ट अनुकूलन योग्य डोमेन-विशिष्ट भाषाएं बनाने के लिए एक फ्रेमवर्क के रूप में कार्य करता है। यह कस्टम ऑपरेटर्स, सिंटैक्स और प्रतिबंधित निष्पादन वातावरण की परिभाषा की अनुमति देता है, जिससे विशेष कार्यात्मक सेट के साथ विशिष्ट भाषाएं बनाना संभव हो जाता है। यह इंजन सुरक्षित निष्पादन के लिए रिसोर्स-कैप्ड सैंडबॉक्सिंग, मॉड्यूलर कोड ऑर्गनाइजेशन और न्यूमेरिक, स्ट्रिंग व बाइनरी टाइप्स के लिए व्यापक डेटा प्रोसेसिंग सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह AST मैनिपुलेशन, निष्पादन स्थिति के सीरियलाइजेशन और कॉल स्टैक निरीक्षण व डिबगिंग इंटरफेस के माध्यम से रनटाइम ऑब्जर्वेबिलिटी के लिए भी उपकरण प्रदान करता है। यह इंजन नेटिव कंपाइलर द्वारा समर्थित किसी भी CPU या ऑपरेटिंग सिस्टम पर क्रॉस-प्लेटफॉर्म परिनियोजन के लिए डिज़ाइन किया गया है।
Provides a system for mapping Rust types and functions into a scripting environment for seamless communication.
This project is an integration framework that bootstraps Apache Dubbo remote procedure call services within Spring Boot applications. It serves as a microservice communication framework that enables the implementation of RPC services, service discovery, and distributed governance through automated configuration. The project distinguishes itself by providing a cross-language RPC bridge, allowing services written in different languages to communicate via standards such as gRPC and Protobuf. It further enables the exposure of backend microservices as REST endpoints using the Triple protocol for
Enables communication between native JDK RMI implementations and the framework's own RPC protocols.
kbone एक क्रॉस-प्लेटफॉर्म फ्रंटएंड ब्रिज और वेब-टू-मिनी-प्रोग्राम एडाप्टर है। यह एक मिनी-प्रोग्राम वेब रनटाइम के रूप में कार्य करता है जो वेब-आधारित फ्रंटएंड फ्रेमवर्क को ब्राउज़र इंटरफेस का अनुकरण करके मिनी-प्रोग्राम कंटेनर के भीतर निष्पादित करने की अनुमति देता है। यह प्रोजेक्ट एक नेटिव फीचर इंटीग्रेशन लेयर प्रदान करता है जो वेब-आधारित निष्पादन संदर्भ के भीतर से नेटिव मिनी-प्रोग्राम कंपोनेंट्स और सिस्टम कार्यक्षमताओं को कॉल करने में सक्षम बनाता है। यह मौजूदा वेब एप्लिकेशन को न्यूनतम संशोधनों के साथ मिनी-प्रोग्राम में माइग्रेट करने की अनुमति देता है। इसमें आइसोमॉर्फिक रनटाइम लेयर और नेटिव कंपोनेंट्स के लिए ब्रिज-आधारित इंटीग्रेशन जैसी व्यापक क्षमताएं शामिल हैं।
Implements a native interoperability layer for calling mini-program components and system functionalities from a web context.