awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesHost-Call Interfaces

Mechanisms 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.

Explore 2 awesome GitHub repositories matching artificial intelligence & ml · Host-Call Interfaces. Refine with filters or upvote what's useful.

Awesome Host-Call Interfaces GitHub Repositories

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

    wasm3/wasm3

    7,936Vezi pe GitHub↗

    Wasm3 este un interpretor WebAssembly conceput pentru integrarea în runtime-uri embedded. Acesta permite executarea logicii binare portabile pe microcontrolere și hardware cu resurse limitate, oferind suport pentru module care utilizează WebAssembly System Interface pentru a interacționa cu resursele sistemului. Runtime-ul folosește interpretarea bytecode bazată pe registre și dispatch-ul direct-threaded pentru a mapa registrele virtuale la registrele fizice ale CPU-ului. Include o interfață host-call pentru a mapa importurile la funcții C și utilizează validarea statică a modulelor pentru a se asigura că bytecode-ul respectă regulile specificațiilor înainte de execuție. Proiectul oferă gestionarea resurselor prin limite de alocare a memoriei liniare și contorizarea consumului de instrucțiuni (gas metering) pentru a preveni buclele infinite și epuizarea sistemului. Observabilitatea este gestionată prin tracing-ul execuției, monitorizarea fluxului și profilarea operațiunilor interpretorului. Pentru dezvoltare și asigurarea calității, runtime-ul include un REPL interactiv și suportă fuzzing ghidat de acoperire.

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

    C
    Vezi pe GitHub↗7,936
  • bytecodealliance/lucetAvatar bytecodealliance

    bytecodealliance/lucet

    4,048Vezi pe GitHub↗

    Lucet este un runtime WebAssembly și un compilator de tip sandbox care traduce bytecode-ul WebAssembly în cod mașină nativ. Acesta servește drept mediu de execuție securizat și generator de cod nativ conceput pentru a rula cod neverificat, prevenind în același timp accesul neautorizat la resursele sistemului gazdă. Proiectul se concentrează pe sandboxing de înaltă performanță prin utilizarea compilării ahead-of-time pentru a atinge viteze de execuție aproape native. Implementează izolarea erorilor bazată pe software și o interfață de apeluri către gazdă pentru a gestiona comunicarea securizată și schimbul de date între modulul izolat și aplicația gazdă externă. Sistemul oferă capabilități pentru generarea de cod mașină nativ, maparea liniară a memoriei și execuția bazată pe sandbox pentru a asigura o izolare puternică a memoriei.

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

    Rustassemblyscriptrustwasi
    Vezi pe GitHub↗4,048
  1. Home
  2. Artificial Intelligence & ML
  3. Function Calling Interfaces
  4. WebAssembly Function Callings
  5. Host-Call Interfaces