{"id":14060961,"name":"algebraic-edge-graphs","ecosystem":"hackage","description":"A library for algebraic construction and manipulation of edge-indexed graphs\nin Haskell. Based on the theory of algebraic edge graphs, as described in\nthis paper.\n\nThe top-level module EdgeGraph defines the core data type\nEdgeGraph.EdgeGraph which is a deep embedding of six graph construction\nprimitives EdgeGraph.empty, EdgeGraph.edge, EdgeGraph.overlay,\nEdgeGraph.into, EdgeGraph.pits and EdgeGraph.tips. More\nconventional graph representations can be found in EdgeGraph.AdjacencyMap and\nEdgeGraph.Incidence.\n\nThe type classes defined in EdgeGraph.Class and EdgeGraph.HigherKinded.Class\ncan be used for polymorphic graph construction and manipulation. Also see\nEdgeGraph.Fold that defines the Boehm-Berarducci encoding of algebraic edge\ngraphs and provides additional flexibility for polymorphic graph manipulation.\n\nThis is an experimental library and the API will be unstable until version 1.0.0.","homepage":"https://github.com/jacklc3/algebraic-edge-graphs","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jacklc3/algebraic-edge-graphs","keywords_array":["algebra","algorithms","data-structures","graphs","library","mit","Propose Tags"],"namespace":null,"versions_count":2,"first_release_published_at":"2026-03-16T19:46:06.000Z","latest_release_published_at":"2026-04-27T18:42:54.000Z","latest_release_number":"0.1.1","last_synced_at":"2026-09-24T01:52:17.045Z","created_at":"2026-03-16T19:50:59.940Z","updated_at":"2026-09-24T01:52:32.269Z","registry_url":"https://hackage.haskell.org/package/algebraic-edge-graphs","install_command":"cabal install algebraic-edge-graphs","documentation_url":null,"metadata":{},"repo_metadata":{"id":340661033,"uuid":"1027661313","full_name":"jacklc3/algebraic-edge-graphs","owner":"jacklc3","description":null,"archived":false,"fork":false,"pushed_at":"2026-04-27T18:40:14.000Z","size":212,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-08-19T08:23:00.652Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jacklc3.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-28T10:45:40.000Z","updated_at":"2026-04-27T18:40:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"5ecdf0be-f620-43ce-9b32-f69a66173de2","html_url":"https://github.com/jacklc3/algebraic-edge-graphs","commit_stats":null,"previous_names":["jacklc3/algebraic-edge-graphs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jacklc3/algebraic-edge-graphs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacklc3%2Falgebraic-edge-graphs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacklc3%2Falgebraic-edge-graphs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacklc3%2Falgebraic-edge-graphs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacklc3%2Falgebraic-edge-graphs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jacklc3","download_url":"https://codeload.github.com/jacklc3/algebraic-edge-graphs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacklc3%2Falgebraic-edge-graphs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37629408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-23T02:00:07.637Z","response_time":54,"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"},"owner_record":{"login":"jacklc3","name":null,"uuid":"34329342","kind":"user","description":null,"email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/34329342?v=4","repositories_count":1,"last_synced_at":"2023-03-09T21:41:06.313Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jacklc3","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-03-09T21:41:06.314Z","updated_at":"2023-03-09T21:41:06.314Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jacklc3","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jacklc3/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-09-24T01:52:32.269Z","dependent_packages_count":0,"downloads":33,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":99.87871757013288,"dependent_repos_count":54.09766902225503,"dependent_packages_count":19.913511232992303,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":57.96329927512674},"purl":"pkg:hackage/algebraic-edge-graphs","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/algebraic-edge-graphs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/algebraic-edge-graphs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/algebraic-edge-graphs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/algebraic-edge-graphs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/algebraic-edge-graphs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/algebraic-edge-graphs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/algebraic-edge-graphs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/algebraic-edge-graphs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/algebraic-edge-graphs/codemeta","maintainers":[{"uuid":"jackliellcock","login":"jackliellcock","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://hackage.haskell.org/user/jackliellcock","role":null,"created_at":"2026-03-16T19:51:03.412Z","updated_at":"2026-03-16T19:51:03.412Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/jackliellcock/packages"}]}