介绍
Topology是开源、易扩展、方便集成的在线绘图(微服务架构图、网络拓扑图、流程图、活动图、时序图、类图等)工具。基于 typescript + canvas 实现的开源在线绘图的引擎 Topology。采用引擎 + 图形库中间件的思路能够方便、快速的扩展、集成到前端项目。
![b73816ad916b0bfb0b88ee683fbb1a38.png](https://img-blog.csdnimg.cn/img_convert/b73816ad916b0bfb0b88ee683fbb1a38.png)
Github
https://github.com/le5le-com/topology
下面是引用作者的原话:
为什么重复造轮子:
1、笔者工作中遇到比较多的微服务架构、云资源运维、部署与运维可视化方面的需求
2、开源、满足自己需求的不多
3、typescript + 纯粹canvas架构的不多
4、以中间件方式可定制满足不同场景的不多
5、最重要的是,兴趣 + 不难
相关特性
- 开源
开源、开源、开源,重要的事情说三遍。不可否认,市面上已经很多类似工具,但开源的不多,尤其国内的。
- 易扩展
引擎实现了节点、线条、箭头、拖拉拽、缩放、旋