awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

5 repositorios

Awesome GitHub RepositoriesScript Invocation Interfaces

Mechanisms that allow native code to call functions defined in a higher-level scripting language.

Distinguishing note: None of the candidates cover the specific capability of a native module calling back into the JS runtime.

Explore 5 awesome GitHub repositories matching programming languages & runtimes · Script Invocation Interfaces. Refine with filters or upvote what's useful.

Awesome Script Invocation Interfaces GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • neon-bindings/neonAvatar de neon-bindings

    neon-bindings/neon

    8,410Ver en GitHub↗

    Neon is a framework for writing high-performance native Node.js modules using the Rust programming language. It serves as a foreign function interface bridge and a toolchain for bootstrapping, compiling, and managing Rust-based extensions. The project provides a cross-language memory manager that handles buffers and object borrowing to ensure safe memory access between Rust and JavaScript. It enables the mapping of data types and function calls across the language boundary, allowing Rust functions to be exported to the script environment and JavaScript functions to be called from Rust. The f

    Enables Rust code to invoke JavaScript functions, including methods on objects and custom closures.

    Rust
    Ver en GitHub↗8,410
  • hooke007/mpv_playkitAvatar de hooke007

    hooke007/mpv_PlayKit

    6,473Ver en GitHub↗

    Triggers functions defined by internal or external scripts using script-binding or script-message commands.

    GLSLmpvmpv-configmpv-player
    Ver en GitHub↗6,473
  • nanotee/nvim-lua-guideAvatar de nanotee

    nanotee/nvim-lua-guide

    5,934Ver en GitHub↗

    Este proyecto es una guía completa para escribir configuraciones y plugins de Neovim utilizando el lenguaje de programación Lua. Sirve como manual para usar la API nativa de Lua en Neovim para gestionar buffers, ventanas y opciones del editor. La guía se centra en la interoperabilidad entre Lua y Vimscript, proporcionando instrucciones sobre cómo ejecutar Vimscript desde Lua y llamar a funciones de Lua desde Vimscript. También proporciona un framework para el desarrollo de plugins, cubriendo la organización del código en módulos externos y la creación de comandos y mapeos de teclas personalizados. La documentación cubre capacidades más amplias, incluyendo la automatización del flujo de trabajo del editor, la manipulación de variables internas y la gestión de opciones del editor. También incluye instrucciones para cargar archivos externos y modificar líneas de buffer.

    Shows how to create custom user commands in Neovim that execute specific Lua functions.

    documentationguidelua
    Ver en GitHub↗5,934
  • microsoft/codetourAvatar de microsoft

    microsoft/codetour

    4,541Ver en GitHub↗

    Code Tour es una extensión de VS Code que permite la creación de recorridos guiados interactivos paso a paso de una base de código. Sirve como herramienta para la documentación guiada, mapeando explicaciones descriptivas directamente a líneas de archivo y directorios específicos dentro del editor para facilitar la incorporación (onboarding) y la transferencia de conocimiento técnico. El sistema se distingue por el uso de anclajes basados en expresiones regulares para mantener la estabilidad de los pasos entre diferentes versiones del código fuente, y por la capacidad de exportar los recorridos como archivos portátiles que contienen el contexto de código necesario para su reproducción sin el repositorio local original. Además, admite la sincronización con el control de versiones mediante el versionado de recorridos basado en Git y proporciona detección de deriva (drift) para identificar cuándo los cambios en el código rompen los enlaces de los recorridos existentes. El proyecto cubre una amplia gama de capacidades, incluyendo la grabación y diseño de recorridos, un motor de reproducción con descubrimiento basado en el margen (gutter) y la capacidad de incrustar elementos interactivos como comandos de shell e invocaciones de funciones del editor. Los recorridos se almacenan mediante serialización JSON y pueden compartirse a través de enlaces remotos o gestionarse mediante estrategias de almacenamiento en disco flexibles.

    Triggers editor functions or extension commands directly from tour step descriptions via custom URIs.

    TypeScriptcode-navigationknowledge-sharingonboarding
    Ver en GitHub↗4,541
  • yagop/telegram-botAvatar de yagop

    yagop/telegram-bot

    844Ver en GitHub↗

    Telegram-bot is a modular chat bot platform and framework built for Telegram that executes script plugins to handle custom user interactions and automated tasks within messaging channels. Incoming chat events route through a central dispatcher that delegates execution to matching registered command handlers. The platform relies on a file-based plugin architecture where isolated script files load dynamically at runtime, allowing administrators to manage and toggle feature modules on the fly without restarting the host application. Chat inputs parse into discrete command arguments that execute

    Parses chat inputs into discrete arguments that trigger modular script functions.

    Lua
    Ver en GitHub↗844
  1. Home
  2. Programming Languages & Runtimes
  3. Script Invocation Interfaces

Explorar subetiquetas

  • Script Command Triggers1 sub-etiquetaTriggering functions defined by internal or external scripts using script-binding or script-message commands. **Distinct from Script Invocation Interfaces:** Distinct from Script Invocation Interfaces: focuses on triggering script functions from player commands rather than native-to-script calls.