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

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

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

8 个仓库

Awesome GitHub RepositoriesWebAssembly Frontend Frameworks

Comprehensive frameworks designed to build full user interfaces using WebAssembly as the primary execution target.

Distinguishing note: Distinguished from general WebAssembly libraries by providing a full framework structure for UI development.

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

Awesome WebAssembly Frontend Frameworks GitHub Repositories

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

    yewstack/yew

    32,696在 GitHub 上查看↗

    Yew is a framework for building front-end web applications using Rust and WebAssembly. It provides a component-based architecture that allows developers to create modular, reusable user interface elements that manage their own state and logic. By compiling code into binary modules, the framework enables high-performance execution within modern browser environments. The framework distinguishes itself through a macro-based markup language that transforms declarative, HTML-like syntax into strongly-typed component structures during compilation. It features a robust server-side rendering engine t

    Compiles code into high-performance binary modules to execute complex user interfaces directly within the browser.

    Rustasmjsconcurrencyelm
    在 GitHub 上查看↗32,696
  • compiler-explorer/compiler-explorercompiler-explorer 的头像

    compiler-explorer/compiler-explorer

    18,850在 GitHub 上查看↗

    Compiler Explorer is an online tool and analysis platform used to translate source code into assembly in real time. It functions as a cross-compiler analysis tool, allowing users to examine how various compilers and versions translate the same source code into machine code to analyze optimizations and generation patterns. The platform supports low-level language debugging and the comparison of assembly output across different compiler toolchains. It also provides a self-hosted environment option for users who need to run private deployments with custom binaries or operate within secure offlin

    Employs a WebAssembly-based frontend to handle high-performance UI and complex assembly syntax highlighting.

    TypeScriptassemblycc-plus-plus
    在 GitHub 上查看↗18,850
  • dart-lang/sdkdart-lang 的头像

    dart-lang/sdk

    11,042在 GitHub 上查看↗

    The Dart SDK is a comprehensive development kit for building cross-platform applications using a multi-paradigm programming language. It provides a unified toolchain that supports both just-in-time compilation for rapid development and ahead-of-time compilation for high-performance native machine code. The platform is built on a sound static type system and an isolate-based concurrency framework, which executes independent tasks in separate memory heaps to achieve parallelism without shared state contention. The SDK distinguishes itself through a versatile compilation pipeline that transforms

    Compiles code into JavaScript or WebAssembly to build interactive, high-performance user interfaces for modern web browsers.

    Dartdartlanguageprogramming-language
    在 GitHub 上查看↗11,042
  • rustwasm/wasm-bindgenrustwasm 的头像

    rustwasm/wasm-bindgen

    9,057在 GitHub 上查看↗

    wasm-bindgen 是一个绑定生成器和互操作层,旨在映射 WebAssembly 和 JavaScript 边界之间的数据类型和函数。它充当外部函数接口,合成必要的样板代码以实现 Rust 和浏览器运行时之间的双向通信。 该项目生成胶水代码和包装器,自动化复杂类型的转换,允许将 Rust 函数导出为 JavaScript 模块,并将浏览器 API 导入到 Rust 中。它使用过程宏来定义这些接口,并根据 Rust 类型定义合成绑定。 该系统通过线性内存指针传递来管理内存,并使用 JavaScript 管理的内存句柄处理资源交换。它依赖于与 C ABI 兼容的调用约定,在模块和宿主之间传递原始整数和浮点数。

    Enables moving compute-intensive tasks from JavaScript to Rust for higher performance in web applications.

    Rust
    在 GitHub 上查看↗9,057
  • maxence-charriere/go-appmaxence-charriere 的头像

    maxence-charriere/go-app

    8,929在 GitHub 上查看↗

    go-app is a WebAssembly frontend framework and UI library for building progressive web apps using the Go programming language. It enables the execution of Go code directly in the browser to manage application logic and client-side views. The framework provides a component-based system for creating reusable interface elements with declarative syntax and automatic state synchronization. It includes a client-side router that maps URL paths to specific interface components to enable navigation within a single-page application. The project covers general frontend development capabilities, includi

    Provides a full framework for building user interfaces where Go is compiled to WebAssembly as the primary execution target.

    Goawesome-gogogolang
    在 GitHub 上查看↗8,929
  • murlokswarm/appmurlokswarm 的头像

    murlokswarm/app

    8,929在 GitHub 上查看↗

    This project is a Go WebAssembly frontend framework designed for building interactive web applications. It provides a toolkit for executing Go code directly in the browser to handle client-side logic and user interface development. The framework functions as a declarative UI library and a progressive web app toolset. It enables the creation of installable applications that can operate in standalone windows and maintain offline functionality. The system manages browser-side application development through a component-based view hierarchy and a declarative syntax for defining UI elements. It i

    Provides a comprehensive framework for building browser-based user interfaces and logic using Go and WebAssembly.

    Go
    在 GitHub 上查看↗8,929
  • vugu/vuguvugu 的头像

    vugu/vugu

    5,000在 GitHub 上查看↗

    Vugu 是一个 Go WebAssembly UI 库和框架,用于构建类型安全、基于组件的单页应用程序。它作为一个单文件组件框架,将标记、样式和逻辑捆绑到模块化单元中,利用虚拟 DOM 引擎将状态变化与浏览器输出同步。 该项目具有一个 Go 组件生成器,可在编译时将自定义 UI 模板转换为可执行的 Go 源代码。它通过基于 WebAssembly 的运行时(在浏览器中以编译后的二进制文件形式执行应用程序逻辑)以及用于生成静态 HTML 以改善初始加载时间的服务器端渲染工具而脱颖而出。 该框架涵盖了广泛的能力,包括基于文件的路由、组件生命周期管理和状态驱动的 UI 同步。它为组件组合、事件处理和动态数据绑定提供了原语,并由开发服务器和用于二进制大小优化的构建自动化提供支持。

    Provides a full framework for building interactive web user interfaces that execute as compiled Go binaries in the browser via WebAssembly.

    Goframeworkgogui
    在 GitHub 上查看↗5,000
  • seed-rs/seedseed-rs 的头像

    seed-rs/seed

    3,834在 GitHub 上查看↗

    Seed is a frontend framework for building single-page applications using Rust and WebAssembly. It provides a virtual DOM rendering engine and a component-based UI library to construct modular, reusable interface elements. The framework implements a unidirectional data flow model based on the Elm architecture to ensure type-safe state management and predictable state transitions. It utilizes compile-time macros to transform declarative UI definitions into efficient instructions for the browser. The project covers a broad range of web capabilities, including application routing, content intern

    Provides a comprehensive framework for building full user interfaces using Rust and WebAssembly.

    Rust
    在 GitHub 上查看↗3,834
  1. Home
  2. Web Development
  3. WebAssembly Frontend Frameworks

探索子标签

  • High-Performance UI LogicUI components where WebAssembly is used specifically for compute-intensive tasks like syntax highlighting. **Distinct from WebAssembly Frontend Frameworks:** Focuses on the specific use case of performance-critical logic within a frontend, not a general framework