English | 简体中文
Le5le-topology
Le5le-topology is a diagram visualization framework uses canvas and typescript. Developers are able to build diagram (topology, UML), micro-services architecture, SCADA and so on.
- → Online . It is very slow while open the site for my network speed is 1Mb/s.
- → Docs
- → Download
VS Code extension
Why le5le-topology
- Extensible - Developers are able to make own diagrams easily. You just have to focus on your core logic in the framework.
- Fast rendering
- Animate
- TypeScript
Source
- libs
|- topology // The topogoly-core lib source.
- src // The topology.le5le.com source that uses angular.
- bundle
- demo // The demo uses js.
Getting Started
typescrypt/es6
import { Topology } from 'topology-core';
var canvas = new Topology('topo-dom', options);
canvas.open(data);
es5
<script src="/bundle/topology.bundle.js"></script>
var canvas = new Le5leTopology.Topology('topo-canvas', {});
canvas.open(data);
Docs
[Todo]
Development
$ yarn
$ npm start
# build
$ npm run build
http proxy on localhost
# First, set your host: 127.0.0.1 local.dev.le5le.com
$ npm run dev
http proxy on topology.le5le.com
# First, set your host: 127.0.0.1 local.le5le.com
$ npm run prod
Topology-core lib
[libs/topology#] yarn
# build
[libs/topology#] npm run build
Topology-flow-diagram lib
[libs/topology-flow-diagram#] yarn
# build
[libs/topology-flow-diagram#] npm run build
Make your diagrams
Contributors
Contributing
- PR
- Docs
- Translate
- Share
- Writing (articles, demos, videos and so on)
- Social networks
Wechat: alsmile123
Email: alsmile123@qq.com
Core Maintainers
Who is using
- 海云捷迅
- 汇客互动
- 重庆环投生态环境监测网络与工程治理有限公司
- 恒安嘉新(北京)科技股份公司
License
MIT © le5le.com