{"id":19197938,"url":"https://github.com/flarebyte/bubblegum-graph","last_synced_at":"2026-06-17T08:31:03.831Z","repository":{"id":62418487,"uuid":"121551826","full_name":"flarebyte/bubblegum-graph","owner":"flarebyte","description":"Directed graph for representing relationships between components","archived":false,"fork":false,"pushed_at":"2018-03-27T21:21:34.000Z","size":124,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-21T17:09:25.414Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Elm","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flarebyte.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-02-14T19:26:09.000Z","updated_at":"2018-03-27T21:15:51.000Z","dependencies_parsed_at":"2022-11-01T16:47:30.017Z","dependency_job_id":null,"html_url":"https://github.com/flarebyte/bubblegum-graph","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/flarebyte/bubblegum-graph","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flarebyte%2Fbubblegum-graph","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flarebyte%2Fbubblegum-graph/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flarebyte%2Fbubblegum-graph/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flarebyte%2Fbubblegum-graph/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flarebyte","download_url":"https://codeload.github.com/flarebyte/bubblegum-graph/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flarebyte%2Fbubblegum-graph/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34441282,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-17T02:00:05.408Z","response_time":127,"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":[],"created_at":"2024-11-09T12:19:34.742Z","updated_at":"2026-06-17T08:31:03.817Z","avatar_url":"https://github.com/flarebyte.png","language":"Elm","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Directed graph for UI components\n[![Build Status](https://travis-ci.org/flarebyte/bubblegum-graph.svg?branch=master)](https://travis-ci.org/flarebyte/bubblegum-graph)\n\n\u003e This library provides a directed acyclic graph for representing relationships between UI components.\n\nThis is an **experimental** implementation which attempts to expose a graph as a list of paths, similar in concept to xpath.\nIn other words, the graph is converted to a flat list to make processing easier.\n\nThis library has been implemented with the idea of of been used for the Bubblegum UI library. However, it should be possible to use it for other purposes.\n\nIf you are looking for a general purpose Graph library, I would recommend [the elm-community/graph one](https://github.com/elm-community/graph) instead.\n\nLimits:\n * No more than 1000 nodes or edges.\n * Only one edge with the same source and destination.\n * The graph should not have any cycles (loops).\n\n## Getting Started\n\n### Installing Elm packages\n\nThere is no dependency.\n\n```\nelm-app package install flarebyte/bubblegum-graph\n```\n\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n## Versioning\n\nManaged automatically by [Elm version rules](https://github.com/elm-lang/elm-package#version-rules).\n\n## Authors\n\n* **Olivier Huin** - *Initial work* - [olih](https://github.com/olih)\n\nSee also the list of [contributors](https://github.com/flarebyte/bubblegum-graph/graphs/contributors) who participated in this project.\n\n## License\n\nThis project is licensed under the BSD 3-Clause License - see the [LICENSE.md](LICENSE) file for details\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflarebyte%2Fbubblegum-graph","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflarebyte%2Fbubblegum-graph","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflarebyte%2Fbubblegum-graph/lists"}