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
·

3 repository-uri

Awesome GitHub RepositoriesRust Frontend Frameworks

Tools and libraries for building web user interfaces using the Rust programming language.

Distinguishing note: No candidate covers the general domain of using Rust for frontend UI development.

Explore 3 awesome GitHub repositories matching web development · Rust Frontend Frameworks. Refine with filters or upvote what's useful.

Awesome Rust Frontend Frameworks GitHub Repositories

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

    rustwasm/wasm-bindgen

    9,057Vezi pe GitHub↗

    wasm-bindgen este un generator de binding-uri și un strat de interop conceput pentru a mapa tipurile de date și funcțiile peste granița dintre WebAssembly și JavaScript. Funcționează ca o interfață de funcții străine (FFI) care sintetizează boilerplate-ul necesar pentru a permite comunicarea bidirecțională între Rust și runtime-ul browserului. Proiectul generează cod glue și wrapper-e care automatizează conversia tipurilor complexe, permițând funcțiilor Rust să fie exportate ca module JavaScript și API-urilor browserului să fie importate în Rust. Utilizează macro-uri procedurale pentru a defini aceste interfețe și sintetizează binding-urile bazate pe definițiile de tip Rust. Sistemul gestionează memoria prin transmiterea pointerilor în memoria liniară și gestionează schimbul de resurse folosind handle-uri de memorie gestionate de JavaScript. Se bazează pe o convenție de apelare compatibilă cu C ABI pentru a transmite numere întregi primitive și float-uri între modul și host.

    Facilitates building web-based user interfaces and application logic using Rust.

    Rust
    Vezi pe GitHub↗9,057
  • thedodd/trunkAvatar thedodd

    thedodd/trunk

    4,317Vezi pe GitHub↗

    Trunk is a build tool and development server for compiling Rust code to WebAssembly and packaging it for browser deployment. It functions as a web bundler that combines WebAssembly modules, JavaScript, and static files into a deployable web application. The tool provides a local development server utilizing HTTP and WebSocket proxies to enable rapid iteration. This environment includes a file-system watcher that triggers automatic rebuilds and browser reloading when source files are modified. The pipeline handles the conversion of Rust source code into WebAssembly binaries and generates the

    Prepares and packages Rust-based web applications for hosting on production web servers.

    Rust
    Vezi pe GitHub↗4,317
  • trunk-rs/trunkAvatar trunk-rs

    trunk-rs/trunk

    4,170Vezi pe GitHub↗

    Trunk is a WebAssembly build tool and orchestrator designed to automate the process of transforming Rust source code into deployable web applications. It serves as a frontend bundler that packages WebAssembly binaries along with HTML and static assets for browser deployment. The system utilizes an HTML-driven build orchestration model, using the index HTML file as the primary configuration source to determine entry points and dependencies. It integrates with the Rust compiler and associated toolchains to transform code into optimized binaries and glue code. The tool provides a development en

    Enables the creation of interactive web user interfaces using Rust for improved performance and type safety.

    Rustassetsbuild-toolbundler
    Vezi pe GitHub↗4,170
  1. Home
  2. Web Development
  3. Rust Frontend Frameworks

Explorează sub-etichetele

  • Deployment PackagingProcesses for preparing and packaging frontend applications for hosting on production servers. **Distinct from Rust Frontend Frameworks:** Focuses on the packaging and preparation for deployment, whereas the parent covers the frameworks used for development.