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 RepositoriesWebAssembly Interoperability

Tools and bindings for bridging Rust code with JavaScript and Web APIs.

Explore 3 awesome GitHub repositories matching part of an awesome list · WebAssembly Interoperability. Refine with filters or upvote what's useful.

Awesome WebAssembly Interoperability 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.
  • rustwasm/wasm-bindgenAvatar de rustwasm

    rustwasm/wasm-bindgen

    9,057Voir sur GitHub↗

    wasm-bindgen est un générateur de liaisons et une couche d'interopérabilité conçue pour mapper les types de données et les fonctions à travers la frontière entre WebAssembly et JavaScript. Il fonctionne comme une interface de fonction étrangère qui synthétise le code répétitif nécessaire pour permettre une communication bidirectionnelle entre Rust et le runtime du navigateur. Le projet génère du code de liaison et des wrappers qui automatisent la conversion de types complexes, permettant aux fonctions Rust d'être exportées en tant que modules JavaScript et aux API de navigateur d'être importées dans Rust. Il utilise des macros procédurales pour définir ces interfaces et synthétise les liaisons basées sur les définitions de type Rust. Le système gère la mémoire via le passage de pointeurs de mémoire linéaire et gère l'échange de ressources en utilisant des handles de mémoire gérés par JavaScript. Il repose sur une convention d'appel compatible avec l'ABI C pour passer des entiers et des flottants primitifs entre le module et l'hôte.

    High-level interface for Rust and JavaScript module interaction.

    Rust
    Voir sur GitHub↗9,057
  • koute/stdwebAvatar de koute

    koute/stdweb

    3,451Voir sur GitHub↗

    The goal of this crate is to provide Rust bindings to the Web APIs and to allow a high degree of interoperability between Rust and JavaScript.

    Bindings for Web APIs to enable Rust and JavaScript interoperability.

    Rust
    Voir sur GitHub↗3,451
  • jonaskruckenberg/tauri-sysAvatar de JonasKruckenberg

    JonasKruckenberg/tauri-sys

    123Voir sur GitHub↗

    for projects using wasm-bindgen

    Raw API bindings for integrating with desktop application runtimes.

    Rust
    Voir sur GitHub↗123
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. WebAssembly Interoperability