Controls and Functionality

  • Hold control and click anywhere empty to add a new node.
  • Click on a node and drag to create edges between nodes.
  • Click on nodes and edges to select and deselect them.
  • With an edge selected type "L", "R", or "B" to change if it points left, right, or in both directions.
  • With a node selected type "R" to make it reflexive.
  • With an edge or node selected press delete to remove them (deleting a node will remove its associated edges).
  • Hold shift and click on the nodes to drag them around.

  • The download button allows you to save all data from the created graph to a JSON file.
  • The garbage can button allows you to erase the graph you are working on.
  • See the source code on GitHub