{"id":15474835,"url":"https://github.com/iosphere/elm-network-graph","last_synced_at":"2025-07-30T21:35:47.763Z","repository":{"id":62418572,"uuid":"84496865","full_name":"iosphere/elm-network-graph","owner":"iosphere","description":"Network graphs with nodes and edges written in Elm.","archived":false,"fork":false,"pushed_at":"2017-05-30T11:38:41.000Z","size":26,"stargazers_count":10,"open_issues_count":1,"forks_count":3,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-22T14:09:10.013Z","etag":null,"topics":["elm"],"latest_commit_sha":null,"homepage":null,"language":"Elm","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/iosphere.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}},"created_at":"2017-03-09T23:03:19.000Z","updated_at":"2018-09-01T01:49:02.000Z","dependencies_parsed_at":"2022-11-01T16:46:21.814Z","dependency_job_id":null,"html_url":"https://github.com/iosphere/elm-network-graph","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/iosphere/elm-network-graph","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iosphere%2Felm-network-graph","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iosphere%2Felm-network-graph/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iosphere%2Felm-network-graph/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iosphere%2Felm-network-graph/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iosphere","download_url":"https://codeload.github.com/iosphere/elm-network-graph/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iosphere%2Felm-network-graph/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267945367,"owners_count":24170218,"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","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["elm"],"created_at":"2024-10-02T03:04:54.800Z","updated_at":"2025-07-30T21:35:47.731Z","avatar_url":"https://github.com/iosphere.png","language":"Elm","readme":"# Network graph written in elm\n\n![Travis.ci](https://travis-ci.org/iosphere/elm-network-graph.svg?branch=master)\n\nA network graph consists of a list of nodes connected by edges.\n\n## Types\n\n### Graph\n\n```elm\ntype alias Graph node =\n    { edges : List Edge\n    , nodes : List node\n    }\n```\n\nA network graph consists of a list of nodes connected by edges.\n\nThe node type of the Graph is abstract to allow you to use records extending the\ntype Node. Most functions provided by this work with Graph Node.\n\n## Output options\n\nTwo outputs are supported JSON or [DOT language](http://www.graphviz.org/content/dot-language) ([GraphViz](http://www.graphviz.org)):\n\n```graphviz\ndigraph G { rankdir=TB\n    \"a\" [shape=box style=\"bold, filled\" fillColor=\"#ddd\" label=\"a\"];\n    \"b\" [shape=box style=\"bold, filled\" fillColor=\"#ddd\" label=\"b\"];\n    \"c\" [shape=box style=\"bold, filled\" fillColor=\"#ddd\" label=\"c\"];\n    \"a\" -\u003e \"b\";\n    \"b\" -\u003e \"c\";\n    \"c\" -\u003e \"a\";\n}\n```\n\n### Example screenshot of a GraphViz export as SVG\n![Screenshot of a GraphViz export as SVG](https://github.com/iosphere/elm-network-graph/raw/1.0.0/graphviz.png)\n\n\n## Development\n\nTo install all tools and run `elm-make`: `make build`\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiosphere%2Felm-network-graph","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiosphere%2Felm-network-graph","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiosphere%2Felm-network-graph/lists"}