awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasOpen-source alternativesSelf-hosted softwareBlogMapa del sitio
ProyectoAcerca deHow we rankPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • microsoft/chakracoreAvatar de Microsoft

    Microsoft/ChakraCore

    9,256Ver en 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
    Ver en GitHub↗9,256
  • chakra-core/chakracoreAvatar de chakra-core

    chakra-core/ChakraCore

    9,242Ver en 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
    Ver en GitHub↗9,242
  • eventstore/eventstoreAvatar de EventStore

    EventStore/EventStore

    5,809Ver en 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#
    Ver en GitHub↗5,809
  • kurrent-io/kurrentdbAvatar de kurrent-io

    kurrent-io/KurrentDB

    5,809Ver en 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
    Ver en GitHub↗5,809
  • tjanczuk/edgeAvatar de tjanczuk

    tjanczuk/edge

    5,439Ver en GitHub↗

    Este proyecto es un puente de runtime políglota y framework de interoperabilidad diseñado para ejecutar código .NET y Node.js dentro de un único proceso del sistema operativo. Funciona como un motor de ejecución cross-runtime y host de scripting in-process, permitiendo la comunicación bidireccional y el intercambio de datos entre el Common Language Runtime y los entornos de JavaScript para eliminar la sobrecarga de comunicación entre procesos. El framework se distingue por proporcionar un sistema para callbacks asíncronos bidireccionales y marshalling automático de buffers binarios y valores serializables entre diferentes tipos de objetos gestionados. Permite la compilación y ejecución de archivos fuente o scripts en línea de múltiples lenguajes dentro de una aplicación en ejecución aprovechando un modelo de compilador común. El proyecto cubre una amplia gama de capacidades, incluyendo la descarga de tareas asíncronas a hilos en segundo plano, la integración de lógica externa como middleware de framework web y la ejecución asíncrona de SQL. También proporciona herramientas de observabilidad para el mapeo de excepciones cross-runtime y admite la depuración de procesos tanto gestionados como nativos.

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

    C++
    Ver en GitHub↗5,439
  • sebastienros/jintAvatar de sebastienros

    sebastienros/jint

    4,653Ver en GitHub↗

    Jint es un intérprete de JavaScript para el ecosistema .NET que ejecuta código sin requerir un navegador o un entorno Node.js. Es un motor compatible con ECMAScript que proporciona un runtime de scripting en sandbox con límites configurables de memoria y tiempo para ejecutar código no confiable. El motor cuenta con un puente de objetos nativo que expone clases y métodos de .NET a scripts de JavaScript para el intercambio de datos bidireccional. Para reducir la sobrecarga durante ejecuciones repetidas, utiliza un caché de scripts precompilados para almacenar JavaScript analizado en memoria. El proyecto cubre la ejecución asíncrona de scripts y el manejo de promesas, junto con soporte para módulos ES6 para resolver dependencias y referencias circulares. Incluye capacidades de internacionalización para gestionar configuraciones de cultura y resolución de zonas horarias mediante proveedores de locale externos. La seguridad se gestiona mediante restricciones de recursos de ejecución y control sobre el acceso al runtime del lenguaje común.

    ECMAScript 5.1 compliant JavaScript interpreter for .NET.

    C#
    Ver en GitHub↗4,653
  • microsoft/clearscriptAvatar de Microsoft

    Microsoft/ClearScript

    2,016Ver en 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#
    Ver en GitHub↗2,016
  • paulbartrum/jurassicAvatar de paulbartrum

    paulbartrum/jurassic

    950Ver en GitHub↗

    A .NET library to parse and execute JavaScript code.

    Standards-compliant JavaScript implementation and runtime for .NET.

    C#compilerjavascriptlibrary
    Ver en GitHub↗950
  • yantrajs/yantraAvatar de yantrajs

    yantrajs/yantra

    256Ver en GitHub↗

    JavaScript Engine for .NET

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

    JavaScriptasync-awaitcompilercsharp
    Ver en GitHub↗256
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. JavaScript Engines

Explorar subetiquetas

  • 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.