awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesCross-Language Function Bridges

Mechanisms for calling functions from one programming language directly within code written in another language.

Distinct from Python Plugin Development: Distinct from Python Plugin Development: focuses on bridging Python and TypeScript, not just Python game server extensions.

Explore 3 awesome GitHub repositories matching game development · Cross-Language Function Bridges. Refine with filters or upvote what's useful.

Awesome Cross-Language Function Bridges 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.
  • bang590/jspatchAvatar de bang590

    bang590/JSPatch

    11,330Voir sur GitHub↗

    JSPatch is a JavaScript native bridge and method swizzler that allows for the dynamic injection of logic into a hosted native environment. It functions as a cross-language data mapper and execution engine, enabling the replacement of native function pointers with JavaScript wrappers to modify application behavior at runtime. The project provides the ability to perform runtime application patching by overriding native class methods and object properties. This allows for the modification of application logic and the application of hotfixes using JavaScript code loaded from local files or remote

    Registers custom struct types and C methods to expand communication between the native environment and JavaScript.

    Objective-C
    Voir sur GitHub↗11,330
  • steamdeckhomebrew/decky-loaderAvatar de SteamDeckHomebrew

    SteamDeckHomebrew/decky-loader

    6,434Voir sur GitHub↗

    Decky Loader is an open-source plugin system that extends the Steam Deck's gaming mode interface with community-made plugins and customizations. It functions as a plugin loader that injects JavaScript plugins into the Steam Deck's web-based interface at runtime, enabling real-time appearance and behavior changes without leaving the active gaming session. The system combines a CORS-bypassing proxy layer that intercepts and modifies HTTP fetch requests from plugins to remove same-origin restrictions, with a Python-to-TypeScript bridge that exposes Python functions as callable TypeScript methods

    Enables plugins to call Python functions directly from TypeScript React code for backend logic.

    TypeScriptpluginspythonsteam
    Voir sur GitHub↗6,434
  • fzyzcjy/flutter_rust_bridgeAvatar de fzyzcjy

    fzyzcjy/flutter_rust_bridge

    5,106Voir sur GitHub↗

    flutterrustbridge is a code generation tool that automatically creates type‑safe Dart bindings for Rust functions, enabling direct cross‑language calls between Flutter and a Rust backend. It provides an async FFI adapter that transforms synchronous Rust functions into Dart async methods with background thread management, a cross‑language object manager that wraps persistent Rust structs as Dart objects preserving state across calls, and trait object interop that converts Rust traits into Dart abstract classes for seamless bidirectional use. The project handles the full lifecycle of integrat

    Generates glue code that lets Dart call Rust functions directly with automatic type conversion and async support.

    Dartbindgendartffi
    Voir sur GitHub↗5,106
  1. Home
  2. Game Development
  3. Python Plugin Development
  4. Cross-Language Function Bridges