graph-sketchpad

Essential tool for graph theory; draw graphs with loops and edges easily. Also known as a graph theorists sketchpad.

MIT License

Stars
2

Graph Sketchpad

A simple graph theory application (also known as a graph theorists sketchpad) that allows for the graphical display of vertices and edges.

Features

  • Graphical display of vertices and edges
  • Input of vertices and edges
  • Able to reposition vertices while maintaining adjacencies
  • Deletion of vertices and edges
  • Ability to color or label vertices
  • Information about numbers of vertices, edges, and components
  • Parallel edges and loops
  • Display of directed arcs (for directed graphs)

To run locally

Clone to your local machine, and use the command npm start from the GraphSketchpad project directory to run the app in development mode.

As long as you don't have another application running this will be ready to view at http://localhost:3000 and will reload if you make edits.

To build for production run npm run build and it will build the app for production to the build folder.

Using netlify to deploy the app live.

Badges
Extracted from project README
Build and Test Node.js CodeQL Netlify Status