https://github.com/sharafatkarim/graphcraft
Graph Visualization & Analysis Tool
https://github.com/sharafatkarim/graphcraft
graph-algorithms graph-visualization warshall-algorithm
Last synced: 8 months ago
JSON representation
Graph Visualization & Analysis Tool
- Host: GitHub
- URL: https://github.com/sharafatkarim/graphcraft
- Owner: SharafatKarim
- License: mit
- Created: 2024-03-23T06:03:12.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-23T08:46:23.000Z (over 2 years ago)
- Last Synced: 2025-01-16T20:48:28.460Z (over 1 year ago)
- Topics: graph-algorithms, graph-visualization, warshall-algorithm
- Language: JavaScript
- Homepage: https://sharafat.is-a.dev/GraphCraft/
- Size: 15.6 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Graph Craft
***Graph Visualization & Analysis Tool*** | [LIVE URL](https://sharafat.is-a.dev/GraphCraft/)

Graph Craft is a web-based tool for visualizing and analyzing graphs. It provides an interactive environment where users can input their graph data in the form of an adjacency matrix and instantly visualize the graph along with various analysis results.
## Features
- Graph Visualization: Input your graph data using an adjacency matrix and visualize the graph in real-time.
- Adjacency Matrix & Linked Representation: View the input adjacency matrix and its linked representation.
- Warshall's Algorithm: Compute and visualize the transitive closure of the graph using Warshall's Algorithm.
- Path Matrix: Compute and visualize the path matrix of the graph.
## Usage
To use Graph Craft, follow these steps:
- Input your graph data in the provided textarea using the adjacency matrix format.
- Click on the "Analyze data" button to visualize the graph and perform analysis.
- Explore the generated graph and analysis results.
- Use the "Clear graph" button to remove the current graph and start over if needed.
### Example input
```
0 0 0 1
1 0 1 1
1 0 0 1
0 0 1 0
```
### Technologies Used
- HTML
- CSS (Bootstrap)
- JavaScript (Cytoscape.js)
## Contributors
[](https://github.com/SharafatKarim)
[](https://github.com/sr-tamim)
Feel free to contribute to this project by creating a pull request or submitting an issue.
## License
This project is licensed under the [MIT](LICENSE) and [CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/) license.