awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

Awesome GitHub RepositoriesWebAssembly Function Callings

Calls WebAssembly functions from host code using bindgen annotations for automatic parameter marshalling.

Distinct from Function Calling Interfaces: Distinct from Function Calling Interfaces: focuses on calling WebAssembly functions from host code, not AI model tool invocation.

Explore 5 awesome GitHub repositories matching artificial intelligence & ml · WebAssembly Function Callings. Refine with filters or upvote what's useful.

Awesome WebAssembly Function Callings GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • wasmedge/wasmedgeWasmEdge 的头像

    WasmEdge/WasmEdge

    10,665在 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

    Calls WebAssembly functions annotated with bindgen to pass complex parameters automatically from Go code.

    C++artificial-intelligencecloudcloud-native
    在 GitHub 上查看↗10,665
  • wasm3/wasm3wasm3 的头像

    wasm3/wasm3

    7,936在 GitHub 上查看↗

    Wasm3 是一个专为嵌入式运行时集成而设计的 WebAssembly 解释器。它支持在微控制器和资源受限的硬件上执行便携式二进制逻辑,并支持利用 WebAssembly 系统接口(WASI)与系统资源交互的模块。 该运行时采用基于寄存器的字节码解释和直接线程调度,将虚拟寄存器映射到物理 CPU 寄存器。它包括一个主机调用接口,用于将导入映射到 C 函数,并利用静态模块验证来确保字节码在执行前符合规范规则。 该项目通过线性内存分配限制和指令级 Gas 计量提供资源管理,以防止无限循环和系统耗尽。可观测性通过执行追踪、流监控和解释器操作分析来处理。为了开发和质量保证,该运行时包含一个交互式 REPL 并支持覆盖率引导的模糊测试。

    Maps WebAssembly imports to C functions to allow guest modules to interact with the host system.

    C
    在 GitHub 上查看↗7,936
  • microsoft/detoursmicrosoft 的头像

    microsoft/Detours

    6,303在 GitHub 上查看↗

    Detours is a library for intercepting Win32 API calls and redirecting function calls at runtime on Windows, enabling binary-level instrumentation without requiring access to the original source code. It functions as an API hooking library and binary instrumentation toolkit, allowing developers to monitor or modify the behavior of compiled Windows binaries by hooking into their function execution paths. The project achieves this through detour-based function interception, where the first few instructions of a target function are replaced with a jump to a user-supplied detour function, while pr

    Routes calls from one function to a custom replacement, enabling instrumentation or extension of existing APIs.

    C++hacktoberfestmicrosoft
    在 GitHub 上查看↗6,303
  • extism/extismextism 的头像

    extism/extism

    5,657在 GitHub 上查看↗

    Extism is a cross-language WebAssembly plugin framework that lets applications written in any programming language load and execute plugins written in any other language. It provides a universal plugin system where host applications use idiomatic SDKs to load WebAssembly modules, call exported functions, and pass data back and forth, while plugin authors use development kits that handle memory management and host interaction so they can focus on business logic. The framework distinguishes itself through its comprehensive approach to cross-language integration, offering schema-driven binding g

    Calls named functions inside loaded WebAssembly modules and receives return values through the host SDK.

    Rustbrowserccpp
    在 GitHub 上查看↗5,657
  • bytecodealliance/lucetbytecodealliance 的头像

    bytecodealliance/lucet

    4,048在 GitHub 上查看↗

    Lucet 是一个 WebAssembly 运行时和沙箱编译器,可将 WebAssembly 字节码转换为原生机器码。它作为一个安全执行环境和原生代码生成器,旨在运行不受信任的代码,同时防止对主机系统资源的未经授权访问。 该项目专注于通过使用提前编译(AOT)实现接近原生的执行速度,从而实现高性能沙箱。它实现了基于软件的故障隔离和主机调用接口,以管理隔离模块与外部宿主应用之间的安全通信和数据交换。 该系统提供了原生机器码生成、线性内存映射和基于沙箱的执行功能,以确保强大的内存隔离。

    Provides a host-call interface to manage secure communication and data exchange between sandboxed modules and the host.

    Rustassemblyscriptrustwasi
    在 GitHub 上查看↗4,048
  1. Home
  2. Artificial Intelligence & ML
  3. Function Calling Interfaces
  4. WebAssembly Function Callings

探索子标签

  • Host-Call InterfacesMechanisms for mapping guest module imports to host-provided functions. **Distinct from WebAssembly Function Callings:** Distinct from WebAssembly Function Callings: focuses on the interface allowing the guest to call the host, not just the host calling the guest.