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

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

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

9 个仓库

Awesome GitHub RepositoriesJavaScript Engines

Libraries for executing or interpreting JavaScript code within .NET applications.

Explore 9 awesome GitHub repositories matching part of an awesome list · JavaScript Engines. Refine with filters or upvote what's useful.

Awesome JavaScript Engines GitHub Repositories

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

    Microsoft/ChakraCore

    9,256在 GitHub 上查看↗

    ChakraCore is an embedded JavaScript engine designed to be integrated as a library within a host application. Its primary purpose is to provide a programmable scripting layer and a lightweight runtime environment for executing JavaScript code and managing state via a programmatic interface. The project focuses on bridging high-level scripting with low-level system calls through a C API. This allows developers to implement custom scripting engines and embed JavaScript execution directly into applications to enable task automation and functional extensions. The engine utilizes a bytecode-based

    Core architecture and performance documentation for the engine.

    JavaScript
    在 GitHub 上查看↗9,256
  • chakra-core/chakracorechakra-core 的头像

    chakra-core/ChakraCore

    9,242在 GitHub 上查看↗

    ChakraCore is an embeddable JavaScript engine and high-performance scripting runtime. It provides a just-in-time compiler that converts JavaScript source code into optimized machine code during runtime to increase execution speed and throughput. The engine utilizes a multi-tiered compilation pipeline and tiered machine code generation to balance startup time with execution speed. Memory is managed via a concurrent garbage collector that reclaims unreachable objects on background threads to minimize application pauses. The project provides capabilities for embedded JavaScript execution and au

    Functions as a JavaScript engine for executing code inside host applications.

    JavaScriptchakrachakracorecplusplus
    在 GitHub 上查看↗9,242
  • eventstore/eventstoreEventStore 的头像

    EventStore/EventStore

    5,809在 GitHub 上查看↗

    KurrentDB is an event-native database designed for event sourcing and event-driven architectures. It stores application state as an immutable, ordered sequence of events rather than updating rows in place, preserving full history for audit, replay, and distributed consistency. The database combines event storage with real-time streaming and a built-in JavaScript projection engine that transforms and aggregates event streams into materialized views. The system provides official gRPC client libraries for Python, Node.js, Java, .NET, Go, and Rust, enabling multi-language application development

    Runs user-defined JavaScript functions within the database to transform and aggregate event streams into materialized views.

    C#
    在 GitHub 上查看↗5,809
  • kurrent-io/kurrentdbkurrent-io 的头像

    kurrent-io/KurrentDB

    5,809在 GitHub 上查看↗

    KurrentDB is an event-native database designed for event sourcing and event-driven architectures. It stores events as immutable, ordered records in streams, preserving a complete audit trail and enabling temporal queries. The database uses gRPC for all client-server and inter-node communication, providing efficient binary serialization and bidirectional streaming, and supports atomic multi-stream writes that ensure consistency across multiple streams in a single transaction. The database distinguishes itself with a built-in JavaScript projection engine that transforms, filters, and aggregates

    Processes event streams through a built-in projection engine to derive views and trigger side effects.

    C#cqrsdatabaseevent-sourcing
    在 GitHub 上查看↗5,809
  • tjanczuk/edgetjanczuk 的头像

    tjanczuk/edge

    5,439在 GitHub 上查看↗

    This project is a polyglot runtime bridge and interop framework designed to execute .NET and Node.js code within a single operating system process. It functions as a cross-runtime execution engine and in-process scripting host, enabling bidirectional communication and data exchange between the Common Language Runtime and JavaScript environments to eliminate cross-process communication overhead. The framework distinguishes itself by providing a system for bidirectional asynchronous callbacks and automatic data marshalling of binary buffers and serializable values between different managed obje

    Run .NET and Node.js code in-process across multiple platforms.

    C++
    在 GitHub 上查看↗5,439
  • sebastienros/jintsebastienros 的头像

    sebastienros/jint

    4,653在 GitHub 上查看↗

    Jint is a JavaScript interpreter for the .NET ecosystem that executes code without requiring a browser or Node.js environment. It is an ECMAScript compliant engine that provides a sandboxed scripting runtime with configurable limits on memory and time to run untrusted code. The engine features a native object bridge that exposes .NET classes and methods to JavaScript scripts for bidirectional data exchange. To reduce overhead during repeated executions, it utilizes a precompiled script cache to store parsed JavaScript in memory. The project covers asynchronous script execution and promise ha

    ECMAScript 5.1 compliant JavaScript interpreter for .NET.

    C#
    在 GitHub 上查看↗4,653
  • microsoft/clearscriptMicrosoft 的头像

    Microsoft/ClearScript

    2,016在 GitHub 上查看↗

    A library for adding scripting to .NET applications. Supports V8 (Windows, Linux, macOS) and JScript/VBScript (Windows).

    Add scripting capabilities to .NET applications via V8 or JScript.

    C#
    在 GitHub 上查看↗2,016
  • paulbartrum/jurassicpaulbartrum 的头像

    paulbartrum/jurassic

    950在 GitHub 上查看↗

    A .NET library to parse and execute JavaScript code.

    Standards-compliant JavaScript implementation and runtime for .NET.

    C#compilerjavascriptlibrary
    在 GitHub 上查看↗950
  • yantrajs/yantrayantrajs 的头像

    yantrajs/yantra

    256在 GitHub 上查看↗

    JavaScript Engine for .NET

    Node.js-like runtime that compiles JavaScript to IL.

    JavaScriptasync-awaitcompilercsharp
    在 GitHub 上查看↗256
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. JavaScript Engines

探索子标签

  • Projection EnginesTransforming and aggregating event streams into materialized views by running user-defined JavaScript functions within the database. **Distinct from JavaScript Engines:** Distinct from JavaScript Engines: focuses on the projection engine that runs JavaScript for event stream transformation, not a general-purpose JavaScript runtime.