Ratel is open source general diagram editor for flowchart, UML and other diagram tpyes. It can work online or offline(without network). Ratel Web is frontend of Ratel. There are 3 sub projects: Ratel-Web(frontend), Ratel-Server(backend) and Ratel-deployment(deployment).
Please visit: https://ratel.ivipa.com
Document: https://iapoo.github.io/ratel-web/
- Support basic shapes, flow chart, UML, Mockup, Pool, Code Textarea and so on.
- Support online or local environment. Most feature can work without internet.
- Support web browser or local desktop application work with Windows, Linux or MacOS
- Support export to PNG/JPG or SVG, support import PNG/JPG & SVG
- Support save diagram file to local environment or load from local environment, also support save & load online.
- Support code editor with syntax highlight as shape in diagram
- Support library feature, can add selected shapes as library or load image or svg as library (Require internet).
- Support share management, team management (Require internet)
- Support deploy to local environment(including desktop & backend server)
Please visit: https://ratel.ivipa.com.
docker run -d --name ratel -p 3306:3306 -p 6379:6379 -p 8000:8000 -p 8080:8080 -p 8081:8081
-p 9000:9000 -p 9001:9001 -v ~/works/ratel/logs:/opt/logs -v ~/works/ratel/minio:/opt/minio/data
topoo/ratel-allinone:0.2.0
Pleae check Ratel-Deployment
- Install Node, require version 20.x. Other version may fail so far.
- Build: npm run build
- Run: npm run start
- Run: npm run electron:build
- Enter /app and Run: npm run electron:win for windows (or npm run electron:mac for MacOS)