awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 个仓库

Awesome GitHub RepositoriesJavaScript Execution Environments

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.

Awesome JavaScript Execution Environments GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • v8/v8v8 的头像

    v8/v8

    25,089在 GitHub 上查看↗

    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.

    C++
    在 GitHub 上查看↗25,089
  • bang590/jspatchbang590 的头像

    bang590/JSPatch

    11,330在 GitHub 上查看↗

    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.

    Objective-C
    在 GitHub 上查看↗11,330
  • aemkei/jsfuckaemkei 的头像

    aemkei/jsfuck

    8,596在 GitHub 上查看↗

    jsfuck 是一种深奥的编程语言和 JavaScript 源代码混淆器。它作为一个代码编码器,将标准 JavaScript 源代码转换为由最小字符集组成的等效功能代码。 该项目将其源代码限制为六个特定字符,以隐藏逻辑并绕过阻止标准字母数字字符的安全过滤器。它通过使用类型强制转换来派生符号,并通过原型操作访问内部语言对象来实现这一点。 该系统通过将字符串转换为可执行函数并通过执行上下文检索全局作用域,实现了任意 JavaScript 执行。它利用数组包装器和原生构造函数调用来管理复杂的逻辑和函数参数。

    Runs arbitrary JavaScript logic using a restricted six-character set.

    JavaScript
    在 GitHub 上查看↗8,596
  • rchipka/node-osmosisR

    rchipka/node-osmosis

    4,110在 GitHub 上查看↗

    该项目是一个 Node.js Web 抓取框架,旨在通过请求、解析和文档交互的程序化工作流自动化数据提取。它作为一个无头 Web 爬虫、HTTP 请求管理器以及 DOM 解析器和提取器。 该框架通过结合用于与动态内容交互的 JavaScript 执行引擎和利用 CSS 及 XPath 选择器的混合选择系统脱颖而出。它包括用于代理轮换和 Cookie 罐会话管理的专用中间件,以维护身份验证状态并管理自动化流量。 其更广泛的功能涵盖递归链接爬取、分页处理和 Web 表单自动化。该工具还提供流量管理功能,例如通过定时延迟进行请求速率限制和自定义 HTTP 标头配置。

    Provides an environment to run scripts that interact with dynamic content and trigger DOM events.

    JavaScript
    在 GitHub 上查看↗4,110
  • microsoft/veronamicrosoft 的头像

    microsoft/verona

    3,723在 GitHub 上查看↗

    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.

    C++
    在 GitHub 上查看↗3,723
  • gosub-io/gosub-enginegosub-io 的头像

    gosub-io/gosub-engine

    3,673在 GitHub 上查看↗

    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.

    Rustbrowserhtml5rust
    在 GitHub 上查看↗3,673
  1. Home
  2. Programming Languages & Runtimes
  3. JavaScript Execution Environments

探索子标签

  • DOM Event Execution EnvironmentsRuntimes that execute JavaScript specifically to interact with a document object model and trigger browser events. **Distinct from JavaScript Execution Environments:** Focuses on interacting with a live DOM to trigger events rather than general-purpose JS code execution.
  • Parallel Execution Engines1 个子标签Runtimes capable of executing multiple scripts concurrently across different threads or processes. **Distinct from JavaScript Execution Environments:** Focuses on the concurrent execution capability of the runtime rather than the general environment.