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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • neon-bindings/neonAvatar neon-bindings

    neon-bindings/neon

    8,410Vezi pe 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
    Vezi pe GitHub↗8,410
  • hooke007/mpv_playkitAvatar hooke007

    hooke007/mpv_PlayKit

    6,473Vezi pe GitHub↗

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

    GLSLmpvmpv-configmpv-player
    Vezi pe GitHub↗6,473
  • nanotee/nvim-lua-guideAvatar nanotee

    nanotee/nvim-lua-guide

    5,934Vezi pe GitHub↗

    Acest proiect este un ghid cuprinzător pentru scrierea configurațiilor și plugin-urilor Neovim folosind limbajul de programare Lua. Servește drept manual pentru utilizarea API-ului nativ Lua din Neovim pentru a gestiona bufferele, ferestrele și opțiunile editorului. Ghidul se concentrează pe interoperabilitatea dintre Lua și Vimscript, oferind instrucțiuni despre cum să execuți Vimscript din Lua și să apelezi funcții Lua din interiorul Vimscript. De asemenea, oferă un framework pentru dezvoltarea de plugin-uri, acoperind organizarea codului în module externe și crearea de comenzi și mapări de taste personalizate. Documentația acoperă capabilități mai largi, inclusiv automatizarea fluxului de lucru al editorului, manipularea variabilelor interne și gestionarea opțiunilor editorului. Include, de asemenea, instrucțiuni pentru încărcarea fișierelor externe și modificarea liniilor din buffer.

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

    documentationguidelua
    Vezi pe GitHub↗5,934
  • microsoft/codetourAvatar microsoft

    microsoft/codetour

    4,541Vezi pe GitHub↗

    Code Tour este o extensie VS Code care permite crearea de walkthrough-uri interactive, pas cu pas, ale unui codebase. Acesta servește ca instrument pentru documentarea ghidată a codului, mapând explicații descriptive direct pe linii specifice de fișiere și directoare din editor pentru a asista la onboarding-ul în codebase și transferul de cunoștințe tehnice. Sistemul se distinge prin utilizarea ancorării bazate pe expresii regulate pentru a menține stabilitatea pașilor între diferite versiuni ale codului sursă și capacitatea de a exporta tururi ca fișiere portabile care conțin contextul de cod necesar pentru redare fără repository-ul local original. De asemenea, suportă sincronizarea cu controlul versiunilor prin versionarea tururilor bazată pe Git și oferă detectarea derivei pentru a identifica momentele în care modificările de cod strică link-urile tururilor existente. Proiectul acoperă o gamă largă de capabilități, inclusiv înregistrarea și designul tururilor, un motor de redare cu descoperire bazată pe gutter și capacitatea de a încorpora elemente interactive, cum ar fi comenzi shell și invocări de funcții ale editorului. Walkthrough-urile sunt stocate folosind serializarea JSON și pot fi partajate prin link-uri remote sau gestionate prin strategii flexibile de stocare pe disc.

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

    TypeScriptcode-navigationknowledge-sharingonboarding
    Vezi pe GitHub↗4,541
  • yagop/telegram-botAvatar yagop

    yagop/telegram-bot

    844Vezi pe 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
    Vezi pe GitHub↗844
  1. Home
  2. Programming Languages & Runtimes
  3. Script Invocation Interfaces

Explorează sub-etichetele

  • Script Command Triggers1 sub-tagTriggering 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.