6 रिपॉजिटरी
Runtimes designed to compile and execute JavaScript and WebAssembly source code across different host environments.
Distinguishing note: Candidates focus on specific sandboxing or filter execution rather than the general capability of code execution.
Explore 6 awesome GitHub repositories matching programming languages & runtimes · JavaScript Execution Environments. Refine with filters or upvote what's useful.
V8 is a high-performance JavaScript and WebAssembly engine designed to compile and execute code within host applications. It functions as an embeddable scripting engine and just-in-time compiler, providing a portable library for integrating dynamic script execution into native software environments. The engine incorporates a WebAssembly runtime to execute compiled binary code for a stack-based virtual machine at near-native speeds. It enables native application scripting by allowing a JavaScript execution environment to be embedded directly into a native program to handle dynamic logic. The
Provides the core capability to compile and execute JavaScript and WebAssembly source code.
JSPatch is a JavaScript native bridge and method swizzler that allows for the dynamic injection of logic into a hosted native environment. It functions as a cross-language data mapper and execution engine, enabling the replacement of native function pointers with JavaScript wrappers to modify application behavior at runtime. The project provides the ability to perform runtime application patching by overriding native class methods and object properties. This allows for the modification of application logic and the application of hotfixes using JavaScript code loaded from local files or remote
Runs JavaScript logic within a native environment using raw strings, local files, or network requests.
jsfuck एक गूढ़ (esoteric) प्रोग्रामिंग भाषा और JavaScript सोर्स ऑब्फ़ुस्केटर है। यह एक कोड एन्कोडर के रूप में कार्य करता है जो स्टैंडर्ड JavaScript सोर्स कोड को एक न्यूनतम कैरेक्टर सेट से बने कार्यात्मक समकक्ष में बदल देता है। यह प्रोजेक्ट अपने सोर्स कोड को छह विशिष्ट कैरेक्टर्स तक सीमित करता है ताकि लॉजिक को छिपाया जा सके और उन सुरक्षा फ़िल्टर्स को बायपास किया जा सके जो स्टैंडर्ड अल्फ़ान्यूमेरिक कैरेक्टर्स को ब्लॉक करते हैं। यह प्रतीकों को प्राप्त करने के लिए टाइप कोएर्शन (type coercion) का उपयोग करके और प्रोटोटाइप मैनिपुलेशन के माध्यम से आंतरिक भाषा ऑब्जेक्ट्स तक पहुंच प्राप्त करके इसे हासिल करता है। यह सिस्टम स्ट्रिंग्स को निष्पादन योग्य फंक्शन्स में बदलकर और निष्पादन संदर्भ (execution context) के माध्यम से ग्लोबल स्कोप तक पहुंच प्राप्त करके मनमाना JavaScript निष्पादन सक्षम बनाता है। यह ऐरे रैपर्स और नेटिव कंस्ट्रक्टर कॉल्स का उपयोग करके जटिल लॉजिक और फ़ंक्शन तर्कों को प्रबंधित करता है।
Runs arbitrary JavaScript logic using a restricted six-character set.
यह प्रोजेक्ट एक Node.js वेब स्क्रैपिंग फ्रेमवर्क है जिसे रिक्वेस्ट, पार्सिंग और डॉक्यूमेंट इंटरैक्शन के प्रोग्रामेटिक वर्कफ़्लो के माध्यम से डेटा निष्कर्षण को स्वचालित करने के लिए डिज़ाइन किया गया है। यह एक हेडलेस वेब क्रॉलर, एक HTTP रिक्वेस्ट मैनेजर, और एक DOM पार्सर और एक्सट्रैक्टर के रूप में कार्य करता है। फ्रेमवर्क डायनामिक सामग्री के साथ बातचीत करने के लिए एक JavaScript निष्पादन इंजन और CSS और XPath सिलेक्टर्स दोनों का उपयोग करने वाले एक हाइब्रिड चयन प्रणाली को जोड़कर खुद को अलग करता है। इसमें प्रमाणित स्थितियों को बनाए रखने और स्वचालित ट्रैफिक को प्रबंधित करने के लिए प्रॉक्सी रोटेशन और कुकी-जार सत्र प्रबंधन के लिए विशेष मिडलवेयर शामिल है। इसकी व्यापक क्षमताओं में रिकर्सिव लिंक क्रॉलिंग, पेजिनेशन हैंडलिंग और वेब फॉर्म ऑटोमेशन शामिल हैं। टूल ट्रैफिक प्रबंधन सुविधाएं भी प्रदान करता है जैसे कि समयबद्ध देरी के माध्यम से रिक्वेस्ट रेट लिमिटिंग और कस्टम HTTP हेडर कॉन्फ़िगरेशन।
Provides an environment to run scripts that interact with dynamic content and trigger DOM events.
Verona is a research programming language designed to prevent data races through a system of concurrent ownership and deep immutability. It utilizes a deeply immutable memory model to ensure that complex objects cannot be mutated, allowing data to be shared across concurrent threads without synchronization locks. The project features a deterministic parallel execution engine that ensures reproducible outputs regardless of thread timing. It employs a region-based memory manager to assign memory regions to specific threads or processes, reducing contention in producer-consumer workloads. The s
Provides a deterministic parallel execution engine that ensures reproducible outputs regardless of thread timing.
Gosub-engine is an HTML5 browser engine and web rendering pipeline that parses HTML5 and CSS3 to compute layout and render web content to pixels. It functions as a JavaScript runtime environment with a virtual machine and event loop for handling dynamic logic and asynchronous tasks. The system also includes a web storage manager for persisting cookies, local storage, and session storage. The project features a headless browser renderer capable of generating page images or extracting plain text without a visible window. It supports cross-platform graphics rendering through pluggable CPU and GP
Provides a JavaScript execution environment featuring a virtual machine and event loop for asynchronous tasks.