SwiftWebUI

SwiftWebUI

SwiftWebUI

A demo implementation of SwiftUI for the Web

AI 简介

SwiftWebUI 是一个将 SwiftUI 声明式 UI 框架移植到 Web 环境的实验性实现,支持在浏览器中运行 Swift 编写的 SwiftUI View,并通过 WebSocket 实现服务端 Swift 逻辑与前端交互(如按钮点击、状态更新等)。其核心特点是复用 SwiftUI API(如 @State、VStack、onTapGesture),而非仅静态 HTML 渲染;基于 Swift 5.1+,兼容 macOS 和 Linux(tuxOS),依赖 OpenCombine 补全响应式能力。该项目定位为学习和研究工具,用于理解 SwiftUI 内部机制,不适用于生产环境。

Swift
Apache License 2.0
4.3k
Stars
161
Forks
90
Watchers
36
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分58.63
默认分支develop