1. Flatdraw基于TypeScript、React和Next.js构建的在线画布绘图应用,提供流畅的绘图体验,适合初学者和有经验的设计师。GitHub - awesomedev08/flatdraw-nextjs
  2. Excalidraw开源的手绘风格白板工具,易于使用,允许创建流程图、示意图等,非常适合快速原型设计和个人笔记。GitHub - excalidraw/excalidraw: Virtual whiteboard for sketching hand-drawn like diagrams
  3. Draw.io (diagrams.net)强大的开源图表绘制软件,可以制作流程图、网络图等多种类型的图表,支持多种格式导出。GitHub - jgraph/drawio: draw.io is a JavaScript, client-side editor for general diagramming.
  4. tldraw另一个开源的Web绘图工具,可用于创建和共享流程图、线框图、原型和其他可视化内容。

GitHub - tldraw/tldraw: whiteboard / infinite canvas SDK

  1. Mermaid - 一个基于Markdown的图表绘制工具,支持流程图、序列图等(不能图形编辑基于文本操作

GitHub - mermaid-js/mermaid: Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown

  1. GoJS - 一个JavaScript库,用于创建交互式图表和图形。

GitHub - NorthwoodsSoftware/GoJS: JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.

  1. JointJS - 一个JavaScript库,用于创建和操作图形和图表。

GitHub - clientIO/joint: A proven SVG-based JavaScript diagramming library powering exceptional UIs

  1. Cytoscape.js - 一个用于可视化复杂网络和图形的JavaScript库。

GitHub - cytoscape/cytoscape.js: Graph theory (network) library for visualisation and analysis

桌面应用程序

  1. Pencil - 一个开源的原型设计工具,支持多种图形和控件的绘制。

GitHub - evolus/pencil: The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.

  1. Graphviz - 一个开源的图形可视化工具,支持多种图形布局和绘制。(不能图形编辑基于文本操作

在线版GitHub - dreampuf/GraphvizOnline: Let's Graphviz it online

桌面版GitHub - xflr6/graphviz: Simple Python interface for Graphviz

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐