# JSWidget

> JSWidget (iPhone/iPad app by 永榜 杨.)

- Source: https://appshunter.io/ios/app/jswidget/id6772472121 (this page in markdown: same URL + `.md`)
- Developer: [永榜 杨](https://appshunter.io/developer/1554042958)
- Category: Utilities, Productivity
- Price: Free
- Age rating: 4+
- Requires: iOS 17.0 · 24 MB
- Languages: American English, Chinese (Simplified, China)
- Released: 2026-06-11
- Data updated: 2026-06-11
- User reviews in markdown: https://appshunter.io/ios/app/jswidget/id6772472121/reviews.md

## What is JSWidget?

用 JavaScript 创建原生 iOS 小组件，无需 Swift，无需 Xcode。

JSWidget 让你用熟悉的 JavaScript 和 JSX 语法编写桌面小组件，通过内置运行时直接渲染为原生 SwiftUI 界面——不是网页视图，而是真正的原生性能和体验。

为什么选择 JSWidget？

如果你懂 JavaScript，你就能创建属于自己的 iOS 小组件。无论是显示天气预报、股票行情、健康数据，还是制作个性化倒计时、动画时钟，只需几行代码即可实现。

核心功能

• 内置代码编辑器 — 语法高亮、实时预览、控制台输出，在手机上即可编写和调试 • 40+ 精选模板 — 天气、股票、加密货币、健康步数、倒计时、系统信息等，一键创建 • 全场景小组件 — 支持主屏幕（小/中/大）、锁屏（行内/圆形/矩形）、灵动岛和实时活动 • 25+ JSX 组件 — 文本、图片、图表、仪表盘、进度环、GIF 动画、徽章等丰富 UI 元素 • 交互式小组件 — 支持按钮、开关和链接，小组件不再只是静态展示 • 图表与数据可视化 — 基于 Swift Charts，支持折线图、柱状图、面积图等

强大的 API 能力

• 网络请求 — 调用任意 REST API，获取远程数据 • 健康数据 — 读取步数、活动能量、心率（需授权 HealthKit） • 位置服务 — 获取当前位置，构建基于位置的小组件 • 本地存储 — 持久化数据，让小组件记住状态 • 设备与系统信息 — 电量、存储空间、深色模式等

发现与分享

• 探索社区 — 浏览并安装其他用户分享的创意小组件 • iCloud 同步 — 脚本自动在你的设备间同步 • 导入导出 — 支持 ZIP 打包分享和导入 • 30+ 可选 App 图标 — 个性化你的应用外观

隐私优先

JSWidget 不包含任何第三方分析或广告 SDK。你的数据存储在本地或你自己的 iCloud 中，网络请求仅在你编写的脚本中发起。


## Version history (last 1 release)

### 1.0.3 — 2026-06-11

No release notes.

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-06-11.*
