ThingsVis 是一个面向工业与 IoT 场景的开源可视化工作台,用来快速搭建大屏、嵌入业务页面和扩展自定义 Widget。
它把三个核心能力放在同一个仓库里:
- 画布式 Studio
- 可嵌入的运行时
- 可扩展的 Widget 开发体系
你可以用 ThingsVis 来做:
- 运维大屏
- IoT 设备监控页面
- 宿主业务系统中的可视化子页面
- 可扩展的自定义组件平台
用于:
- 画布编辑
- 组件拖拽布局
- 属性配置
- 数据绑定
- 预览和保存
用于:
- 通过 iframe 接入第三方系统
- 接收宿主消息
- 由宿主推送 token、dashboard 数据和平台字段
用于:
- 定义组件属性
- 生成属性面板
- 实现组件渲染逻辑
- 让第三方开发者扩展组件生态
apps/studio:Studio 编辑器与预览运行时apps/docs:VitePress 文档站packages/thingsvis-kernel:无头运行时与状态管理packages/thingsvis-schema:共享 Schema 与契约packages/thingsvis-ui:运行时 UI 层packages/thingsvis-widget-sdk:Widget 开发 SDKpackages/widgets:内置组件集合tools/cli:vis-cli
