用于数据流的基于块的 UI 库?

作者一段时间以来一直在思考代码笔记本的不同范式,近日发现有趣的 Simulink 替代品[https://www.pictor.us],自己思考的想法不太适合 Pictorus 模型,但其在连接功能块的部分 UI 设计上很出色,GNUradio 也有类似之处但较丑,还有一些 AV 工具基于块间发送音频数据,Obsidian 的 Canvas 布局好但块间箭头无数据概念。
询问是否有美丽的开源库可实现基于块的数据流程且不局限于特定领域,对实际语言和技术不敏感,倾向本地桌面(OpenGL 等)或基于浏览器(通过 Canvas 或真实 DOM 元素)。
讨论部分:

  • jcelerier提到多年来在 AV 环境中写过一些基于图的库,如[https://ossia.io],在 QtQuick 中有较通用的[https://github.com/cneben/Qui...]。
  • tonyarkles表示认同“特定需求”观点,多年未做 UI 编程,感觉受挫,感谢指出 Ossia,其有不同项目涉及构建独特 AV 硬件并计划用 OSC 控制,会深入研究其 UI 层实现。
  • cole询问“基于块”是否指节点和线,通常与 Jupyter 细胞、Notion 块或基于 Blockly 的编程相关,推荐项目https://unit.land
阅读 7
0 条评论