AToMPM / AToMPM/atompm

Investigate other graphical backends

Open
#74 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
25
Forks
15
PR merge metrics
No merged PRs in 30d

Description

Current version of AToMPM uses Raphael: https://dmitrybaranovskiy.github.io/raphael/

Other possibilities (from https://modeling-languages.com/javascript-drawing-libraries-diagrams/):
* SVG-EDIT https://github.com/SVG-Edit/svgedit
* D3 https://d3js.org/
* Draw2D http://www.draw2d.org/
* Fabric.js http://fabricjs.com/
* Paper.js http://paperjs.org/
* JsPlumb https://github.com/jsplumb/jsplumb
* p5.js http://p5js.org/
* Cytoscape.js https://cytoscape.github.io/cytoscape.js/
* vis.js https://github.com/almende/vis

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names Raphael and several alternative JavaScript drawing libraries, but no files, tests, or entry points. Start by locating where Raphael is used and compare the listed backends against those current needs. Done is not defined beyond investigating the alternatives, so document the comparison and recommendation.

Written by the indexing model from the issue text.

Assessment

Tech stack
d3, javascript
Domain
computer-graphics, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.