{"id":15651604,"url":"https://github.com/lovethefrogs/optigraph","last_synced_at":"2025-04-14T16:23:55.199Z","repository":{"id":239640868,"uuid":"800117009","full_name":"LovetheFrogs/OptiGraph","owner":"LovetheFrogs","description":"Optimum graph creation and distribution for underground networks.","archived":false,"fork":false,"pushed_at":"2024-06-24T14:25:37.000Z","size":7606,"stargazers_count":33,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-28T05:07:13.957Z","etag":null,"topics":["algorithms","graph","gui","java"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LovetheFrogs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-13T18:23:37.000Z","updated_at":"2024-09-26T09:29:56.000Z","dependencies_parsed_at":"2024-06-24T16:02:24.594Z","dependency_job_id":"a99150be-0645-4394-8c52-2ff1359e30f0","html_url":"https://github.com/LovetheFrogs/OptiGraph","commit_stats":null,"previous_names":["lovethefrogs/optigraph"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LovetheFrogs%2FOptiGraph","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LovetheFrogs%2FOptiGraph/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LovetheFrogs%2FOptiGraph/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LovetheFrogs%2FOptiGraph/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LovetheFrogs","download_url":"https://codeload.github.com/LovetheFrogs/OptiGraph/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248914837,"owners_count":21182508,"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":["algorithms","graph","gui","java"],"created_at":"2024-10-03T12:39:17.494Z","updated_at":"2025-04-14T16:23:55.170Z","avatar_url":"https://github.com/LovetheFrogs.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OptiGraph\n\nOptimum graph creation and distribution for underground networks.\n\n## Downloading\n\nYou can either download a pre-compiled version or compile one yourself.\n\n### Download a compiled version\n\nYou can head to the releases section and download the latest version. Extract the file and run the jar file.\n\n### Compiling Optigraph for yourself\n\nAssuming you have git installed, run\n\n```git clone https://github.com/LovetheFrogs/OptiGraph```\n\nthen run `cd OptiGraph`, compile it with `mvn install` and run the .jar file with `java -jar target/OptiGraph-1.0-shaded.jar`.\n\n## Using OptiGraph\n\nTo use the app, just add your nodes/stations to the graph and plot them. You can change the algorithm used by clicking Settings \u003e Change Mode and delete stations by giving an id and pressing the delete node button.\n\nOptiGraph also has functionality to save and load graphs using File menu.\n\n![image](https://github.com/LovetheFrogs/OptiGraph/assets/102818341/f8070dcf-9f5b-442d-ac37-10b012a070e7)\n\n## Use cases\n\nOptigraph can be used to plan out metro systems. One interesting use case is the design of minecraft piston-bolt networks for least space traveled between any two stations.\n\n## Colaborating\n\nYou can submit a bug report by filling out the bug template in the issues section. You can also collaborate by submiting a pull request. All reasonable pull requests will be reviewed.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flovethefrogs%2Foptigraph","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flovethefrogs%2Foptigraph","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flovethefrogs%2Foptigraph/lists"}