Project Icon

awesome-node-based-uis

精选节点式UI开发资源:库与应用汇总

本资源列表汇集了节点式用户界面开发相关的工具和库,涵盖多种编程语言的渲染器、布局算法和实用工具。同时收录了众多基于节点的应用,包括工作流自动化、AI、数据处理、3D图形等领域。为节点式UI开发者和设计师提供全面的参考资源。

基于节点的用户界面精选

基于节点的用户界面

关于基于节点的用户界面资源的精选列表。

查看 CONTRIBUTING.md 获取如何向列表添加新链接的说明。

策展人:来自 React Flow / Svelte Flow 的 Christopher、John 和 Moritz

JavaScript 库

渲染器

  • baklavajs - VueJs 的图形/节点编辑器
  • beautiful-react-diagrams - 用于构建图表的 React 组件和钩子
  • butterfly - 交互式图表和流程图的渲染器
  • cytoscape.js - 基于 Canvas 的渲染器,带有实用工具和算法
  • diagram-maker - 适用于任何类图数据的交互式编辑器
  • Flowy - 流程图库
  • flow-builder - 基于 React 的工作流和流程图渲染器
  • GoJS - 专注于自定义和交互性的图表库
  • jointjs - JavaScript 图表库
  • jsplumb - 用 TypeScript 编写的开源项目,提供可视化连接 DOM 元素的工具
  • kedro-viz - 可视化 Kedro 数据和机器学习管道
  • litegraph.js - 图形节点引擎和编辑器
  • mermaid - 用于文档的静态图表
  • ngx-graph - Angular 的图形可视化库
  • ngx-vflow - 用 Angular 构建基于节点的 UI 的开源库
  • nice-dag - 用于呈现 DAG 图的轻量级 JavaScript 库
  • nodl - 计算节点图框架
  • react-dag-editor - 用于创建图形用户界面的 React 组件
  • react-digraph - 用于创建有向图编辑器的库
  • React Flow - 用于渲染基于节点的 UI 的 React 库
  • reaflow - 用于构建工作流编辑器的 React 库
  • rete - 可视化编程和节点编辑器框架
  • sigma.js - 大型图形的可视化框架
  • Svelte Flow - 用于渲染基于节点的 UI 的 Svelte 库
  • vue-flow - Vue 3 的流程图组件
  • X6 - 使用 SVG 和 HTML 的图表库
  • yFiles - 用于可视化、编辑和分析图形的库

布局

  • elkjs - Java ELK 布局库的 JavaScript 移植版
  • d3-hierarchy - 用于处理层次图的辅助工具和算法
  • d3-force - 用于创建交互式力导向图的库
  • d3-dag - 用于处理 DAG 数据结构的 D3 插件
  • dagrejs - JavaScript 的有向图布局算法
  • graphology-layout - 布局算法
  • springy - 力导向图布局

图形工具

  • behave-graph - 可扩展的行为图执行引擎
    • behave-flow - 使用 react-flow 的 behave-graph 的 UI
  • graphlib - JavaScript 中有向图的辅助工具
  • graphology - 各种图形的实用工具和算法

其他

  • flume - 业务逻辑图编辑器
  • mermaid - 流程图和序列图生成
  • pintora - 文本到图表的库
  • quick-erd - 从文本生成实体关系图(ERD),并从实时数据库反向工程 ERD 文本

C 库

渲染器

.NET 库

  • Blazor.Diagrams - 一个完全可自定义和可扩展的 Blazor 通用图表库。
  • nodify - 为 MVVM 设计的基于节点的编辑器的 WPF 控件集合。
  • NodeNetwork - 基于 ReactiveUI 的 C# 库,带有 WPF 节点编辑器组件。
  • STNodeEditor - 基于 Windows Forms 和 GDI 的节点编辑器,提供广泛的属性和事件,用于节点间的简化数据交互。

Rust 库

Swift库

  • Flow - 基于Swift Package Manager的节点图编辑器

Go库

图表绘制

  • d2 - 将文本转换为图表的脚本语言

应用程序

工作流和自动化

  • Benthos Studio - Benthos流处理器的可视化编辑工具
  • Cables - 可视化编程环境
  • Carto Workflows - 空间分析工具
  • Concourse CI - 基于容器的持续执行器 [开源]
  • Controller Lab - 用于重新映射输入设备的拖放工具
  • Dopt - 用于驱动用户引导和参与体验的可视化流程构建器 + API/SDK
  • Dots - 用于Discord社区引导和参与的无代码机器人构建器
  • DoubleLoop - 用于监控业务指标的仪表板构建器
  • customer.io - 自动化消息平台
  • FME - 支持空间数据的ETL工具
  • Flowhub - 可视化编程工具 [开源]
  • Kelp - 构建用于运营分析的交互式数据驱动应用程序
  • Kuwala - 面向BI分析师的数据管道 [开源]
  • Mode - 探索性分析工具
  • n8n - 工作流自动化平台
  • novu - 面向开发者的通知基础设施 [开源]
  • OneSignal Journeys - 用于自动化消息发送的工作流构建器
  • Patterns - 数据处理和自动化工具
  • Power Automate - 自动化工具
  • Proxeus - 用于安全文档等的工作流构建器 [开源]
  • Retool Workflows - Retool的ETL工具
  • Stately - 应用程序逻辑可视化工具 [开源]
  • Tracardi - 客户旅程自动化工具 [开源]
  • whenthen - 支付编排
  • workflow86 - 用于记录、自动化和管理业务工作流的工作空间

人工智能

  • Cellulose - 机器学习模型可视化和优化工具
  • Netron - 机器学习模型可视化工具
  • ComfyUI - Stable Diffusion图形用户界面
  • CraftGen - 可视化构建和编排强大的AI代理

图表绘制

数据处理

3D和可视化

  • Plantarium - 基于浏览器的程序化植物建模工具 [开源软件]
  • Alma - 视觉体验数字游乐场
  • Armory3d - Blender 专用游戏引擎
  • Blackjack - 程序化建模应用 [开源软件]
  • Blender - 支持多种渲染引擎的 3D 图形套件 [开源软件]
  • Cascade - 图像编辑器 [开源软件]
  • Chainner - 图像处理图形用户界面 [开源软件]
  • ComfyUI - 设计和执行高级 Stable Diffusion 管道,用于 AI 图像生成 [开源软件]
  • Dynamo - 用于设计的开源图形化编程工具 [开源软件]
  • FFmpeg Explorer - FFmpeg 滤镜探索工具
  • Gaffer - 用于外观开发、灯光和自动化的应用程序 [开源软件]
  • Gimel Studio - 2D 图像编辑器 [开源软件]
  • Houdini - 面向艺术家的程序化系统
  • Mixture - Unity 实时纹理创建插件 [开源软件]
  • Natron - 用于视觉特效和动态图形的合成软件 [开源软件]
  • Nodebox - 可视化和生成式设计应用 [开源软件]
  • Nodes.io - 可视化编程环境
  • Nodetoy - 着色器工具
  • Notch - 实时动态图形和交互式视觉特效
  • Origami Studio - UI 设计原型工具
  • Polygonjs - WebGL 设计工具 [开源软件]
  • Protongraph - 程序化内容生成 [开源软件]
  • Puredata - 多媒体可视化编程语言 [开源软件]
  • Retrobatch - macOS 批量图像处理工具
  • VVVV - 视觉实时编程环境

音频

  • Audio Hijack - macOS 音频录制和路由工具
  • Audulus - 模块化合成器和 DSP 环境
  • Axiom - 实时音频合成器 [开源软件]
  • Bespoke - 模块化合成器 [开源软件]
  • Eternal - 音频和视觉作曲工具 [开源软件]
  • Kronos - 为音乐信号设计的可视化和文本编程语言
  • Max - 创建交互式软件的工具
  • Ossia score - 视听艺术家专用的音序器 [开源软件]
  • Reaktor - 模块化数字信号处理器
  • Zupiter - 合成器

脚本编写

  • flojoy - 无代码 Python 编程
  • Natto - JavaScript 环境
  • noflo - 基于流的 JavaScript 编程 [开源软件]
  • PyFlow - Python 可视化脚本框架 [开源软件]
  • Ryven - Python 可视化脚本工具 [开源软件]
  • Regex Nodes - 在浏览器中分析和构建正则表达式 [开源软件]

其他

  • Twine - 交互式非线性故事创作工具
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号