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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • neon-bindings/neonAvatar de neon-bindings

    neon-bindings/neon

    8,410Voir sur 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
    Voir sur GitHub↗8,410
  • hooke007/mpv_playkitAvatar de hooke007

    hooke007/mpv_PlayKit

    6,473Voir sur GitHub↗

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

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

    nanotee/nvim-lua-guide

    5,934Voir sur GitHub↗

    Ce projet est un guide complet pour écrire des configurations et des plugins Neovim en utilisant le langage de programmation Lua. Il sert de manuel pour utiliser l'API Lua native de Neovim afin de gérer les buffers, les fenêtres et les options de l'éditeur. Le guide se concentre sur l'interopérabilité entre Lua et Vimscript, fournissant des instructions sur la façon d'exécuter du Vimscript depuis Lua et d'appeler des fonctions Lua depuis Vimscript. Il fournit également un framework pour le développement de plugins, couvrant l'organisation du code en modules externes et la création de commandes et de mappages de touches personnalisés. La documentation couvre des capacités plus larges incluant l'automatisation du workflow de l'éditeur, la manipulation de variables internes et la gestion des options de l'éditeur. Elle inclut également des instructions pour sourcer des fichiers externes et modifier les lignes de buffer.

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

    documentationguidelua
    Voir sur GitHub↗5,934
  • microsoft/codetourAvatar de microsoft

    microsoft/codetour

    4,541Voir sur GitHub↗

    Code Tour est une extension VS Code qui permet de créer des visites guidées interactives et étape par étape d'une base de code. Il sert d'outil de documentation guidée, mappant des explications descriptives directement sur des lignes de fichiers et des répertoires spécifiques au sein de l'éditeur pour faciliter l'onboarding et le transfert de connaissances techniques. Le système se distingue par l'utilisation d'ancrages basés sur des expressions régulières pour maintenir la stabilité des étapes à travers différentes versions du code source, et par la capacité d'exporter les visites sous forme de fichiers portables contenant le contexte de code nécessaire pour une lecture sans le dépôt local original. Il prend également en charge la synchronisation avec le contrôle de version via le versionnage Git des visites et fournit une détection de dérive pour identifier quand les changements de code brisent les liens existants. Le projet couvre un large éventail de capacités, incluant l'enregistrement et la conception de visites, un moteur de lecture avec découverte via la gouttière (gutter) de l'éditeur, et la capacité d'intégrer des éléments interactifs tels que des commandes shell et des invocations de fonctions d'éditeur. Les visites sont stockées via sérialisation JSON et peuvent être partagées via des liens distants ou gérées via des stratégies de stockage sur disque flexibles.

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

    TypeScriptcode-navigationknowledge-sharingonboarding
    Voir sur GitHub↗4,541
  • yagop/telegram-botAvatar de yagop

    yagop/telegram-bot

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

Explorer les sous-tags

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