{"id":19423345,"url":"https://github.com/simgo123/visualgraph","last_synced_at":"2025-07-20T17:32:43.465Z","repository":{"id":181293299,"uuid":"185073265","full_name":"SimGo123/VisualGraph","owner":"SimGo123","description":"Visualization of graphs","archived":false,"fork":false,"pushed_at":"2019-05-05T20:14:31.000Z","size":91,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-25T04:32:28.763Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SimGo123.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-05-05T19:25:59.000Z","updated_at":"2019-05-05T20:14:33.000Z","dependencies_parsed_at":"2023-07-14T20:48:05.127Z","dependency_job_id":null,"html_url":"https://github.com/SimGo123/VisualGraph","commit_stats":null,"previous_names":["simgo123/visualgraph"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SimGo123/VisualGraph","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimGo123%2FVisualGraph","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimGo123%2FVisualGraph/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimGo123%2FVisualGraph/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimGo123%2FVisualGraph/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SimGo123","download_url":"https://codeload.github.com/SimGo123/VisualGraph/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimGo123%2FVisualGraph/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266165581,"owners_count":23886640,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T13:38:05.962Z","updated_at":"2025-07-20T17:32:43.439Z","avatar_url":"https://github.com/SimGo123.png","language":"C#","readme":"# VisualGraph\n# What is that?\nWith this C#-Program you can create [Graphs](https://en.wikipedia.org/wiki/Graph_(discrete_mathematics)) which consist of vertices and edges (like a rail network, a map, ...).  \nYou can than take a look at the adjacency matrix or execute [Dijekstra's algorithm](https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm) which finds the shortest way to every other vertex which are linked by edges with the initial vertex.  \nI just created this program, and if you want any changes to be done, please let me know.\n# How to use the program?\nIf you open the program every Label will have a german text.  \nTo change to english, please just change the comboBox-Text to english, that's it.  \nYou can than add a vertex by clicking the button \"Add vertex\". You can than give it a name.  \nAdd it to the screen by just clicking at the position you want it to be.  \nIf you have added some vertices, you can add edges by clicking the button \"Add edge\".  \nA dialog will appear, so you can decide from which vertex to which it goes.  \nYou can as well add a weight, which is for example the time it takes to go from one train station (vertex) to another.  \nYou can than take a look at the adjacency matrix by clicking the button \"Show adjacency matrix\".  \nYou can also save the file as a .graph-file, a file-extension which I created, and open it again.  \nIf you click \"Execute Dijekstra\" it will show you how long it takes to every other linked vertex.  \n# How does the program work?\nIt consists of the following classes:\n* Form1: Standard form with event-handlers\n* Insert: Insert the vertices and edges into Dijekstra\n* Dijekstra: Execute the Dijekstra-algorithm\n* Vertex: Just a vertex with a name\n* EdgeDialog: Insert edges\n* ShowAdjacency: Show the adjacency matrix\n* Results: Display the results of the Dijekstra-algorithm\n* GraphInterpreter: Read and write .graph-Files\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimgo123%2Fvisualgraph","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimgo123%2Fvisualgraph","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimgo123%2Fvisualgraph/lists"}