awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

Awesome GitHub RepositoriesEmbedded JavaScript Interpreters

Embeds a lightweight JavaScript interpreter that supports ES6 modules, NPM packages, and Node.js-compatible APIs.

Distinct from JavaScript Engines: Distinct from JavaScript Engines: focuses on embedding a specific lightweight interpreter (QuickJS) within a runtime, not general JS engine implementations.

Explore 4 awesome GitHub repositories matching programming languages & runtimes · Embedded JavaScript Interpreters. Refine with filters or upvote what's useful.

Awesome Embedded JavaScript Interpreters GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • facebook/prepackAvatar de facebook

    facebook/prepack

    14,118Ver en GitHub↗

    Prepack is a build-time transformation tool and static analysis engine designed to optimize JavaScript source code. By executing code during the build process, it evaluates program logic and state to precompute results, effectively simplifying complex operations before the application is deployed. The tool functions as a bundle optimizer that integrates into existing development pipelines to refine application logic. It employs abstract interpretation and symbolic execution to track program behavior across various paths, allowing it to perform constant folding, eliminate unreachable code, and

    Executes source code during the build process to determine the final state and effects of the program.

    JavaScript
    Ver en GitHub↗14,118
  • wasmedge/wasmedgeAvatar de WasmEdge

    WasmEdge/WasmEdge

    10,665Ver en GitHub↗

    WasmEdge is an extensible WebAssembly runtime that executes WebAssembly bytecode in a secure sandbox for cloud, edge, and embedded applications. It functions as a multi-language compiler, compiling applications written in Rust, JavaScript, Go, and Python into WebAssembly bytecode for sandboxed execution, and as a server-side JavaScript runtime that runs JavaScript programs with ES6 modules, NPM packages, and Node.js-compatible APIs. The runtime also serves as an AI inference runtime, executing AI models from JavaScript using WASI-NN plug-ins for inference tasks on personal devices and edge har

    Embeds a lightweight JavaScript interpreter that supports ES6 modules, NPM packages, and Node.js-compatible APIs.

    C++artificial-intelligencecloudcloud-native
    Ver en GitHub↗10,665
  • awslabs/llrtAvatar de awslabs

    awslabs/llrt

    8,752Ver en GitHub↗

    llrt is a low-latency JavaScript runtime based on the QuickJS engine, specifically designed for executing asynchronous functions in serverless environments. It provides a lightweight execution layer optimized for fast startup times and minimal memory usage when running ES2023 workloads. The project differentiates itself by bundling natively optimized cloud service SDKs directly into the runtime binary to eliminate external dependency loading. To further reduce cold start latency, it implements parallel connection warming for TLS and network handshakes during the startup phase. The runtime co

    Utilizes an embedded QuickJS interpreter to provide a high-performance, small-footprint environment.

    Rust
    Ver en GitHub↗8,752
  • pr3y/bruceAvatar de pr3y

    pr3y/Bruce

    5,985Ver en GitHub↗

    Bruce es un firmware de seguridad ofensiva para hardware ESP32 diseñado para ataques de red, análisis de radio y suplantación de identidad basada en hardware. Proporciona un toolkit especializado para realizar operaciones de red team, incluyendo una herramienta de pruebas de penetración WiFi, un toolkit de radio multiprotocolo y un sistema para emular teclados y ratones USB para inyectar payloads. El firmware se distingue por una amplia gama de capacidades de manipulación de señales, permitiendo la clonación y escritura de etiquetas RFID y la transmisión de solicitudes de emparejamiento disruptivas a dispositivos Bluetooth. También incluye un sistema de radio multiprotocolo capaz de analizar, interferir y transmitir señales a través de frecuencias Sub-GHz, FM e infrarrojas. El proyecto cubre una amplia superficie de capacidades de pruebas de seguridad, incluyendo suites de ataque a redes inalámbricas para desautenticación y spam de beacons, así como el despliegue de portales cautivos para la interceptación de tráfico. Además, integra emulación USB HID para entrada automatizada de teclado y ratón, seguimiento de ubicación GPS y una interfaz de administración remota basada en web para la gestión de dispositivos. El sistema incluye un intérprete de JavaScript embebido para ejecutar scripts de automatización personalizados y utiliza un sistema de archivos amigable con memorias flash para gestionar archivos y scripts a través de memoria flash interna y tarjetas SD externas.

    Integrates a lightweight JavaScript interpreter for executing dynamic automation scripts on the microcontroller.

    C++
    Ver en GitHub↗5,985
  1. Home
  2. Programming Languages & Runtimes
  3. JavaScript Engines
  4. Embedded JavaScript Interpreters

Explorar subetiquetas

  • Build-Time InterpretersEngines that execute code during the build process to determine program state and effects. **Distinct from Embedded JavaScript Interpreters:** Distinct from Embedded JavaScript Interpreters: focuses on build-time execution for optimization purposes rather than embedding an interpreter for runtime use.