{"id":3570,"url":"https://github.com/haskell/happy","last_synced_at":"2026-09-29T08:31:28.237Z","repository":{"id":4756107,"uuid":"5906153","full_name":"haskell/happy","owner":"haskell","description":"The Happy parser generator for Haskell","archived":false,"fork":false,"pushed_at":"2026-04-13T08:51:45.000Z","size":24150,"stargazers_count":322,"open_issues_count":45,"forks_count":87,"subscribers_count":11,"default_branch":"master","last_synced_at":"2026-07-27T22:04:28.660Z","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":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/haskell.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":"CONTRIBUTING.rst","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":"2012-09-21T19:14:30.000Z","updated_at":"2026-07-24T13:49:47.000Z","dependencies_parsed_at":"2023-07-05T21:32:38.680Z","dependency_job_id":"d53638e2-99d6-4198-a3ff-b1d08851a5ea","html_url":"https://github.com/haskell/happy","commit_stats":{"total_commits":927,"total_committers":73,"mean_commits":"12.698630136986301","dds":0.5005393743257821,"last_synced_commit":"27fb1cc9d63600a0c999efa44b1de2baaec635b2"},"previous_names":["simonmar/happy"],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/haskell/happy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haskell","download_url":"https://codeload.github.com/haskell/happy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35979044,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-28T02:00:06.341Z","response_time":109,"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":{"login":"haskell","name":"Haskell","uuid":"450574","kind":"organization","description":"","email":null,"website":"http://www.haskell.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/450574?v=4","repositories_count":108,"last_synced_at":"2026-09-24T23:52:09.450Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/haskell","funding_links":[],"total_stars":24435,"followers":939,"following":0,"created_at":"2022-11-02T16:31:04.944Z","updated_at":"2026-09-24T23:52:09.464Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haskell","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haskell/repositories"},"packages":[{"id":189507,"name":"happy","ecosystem":"hackage","description":"Happy is a parser generator for Haskell.  Given a grammar\nspecification in BNF, Happy generates Haskell code to parse the\ngrammar.  Happy works in a similar way to the yacc tool for C.","homepage":"https://www.haskell.org/happy/","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/haskell/happy","keywords_array":["bsd2","development","program","Propose Tags"],"namespace":null,"versions_count":43,"first_release_published_at":"2007-01-08T17:41:37.000Z","latest_release_published_at":"2026-04-06T20:41:53.000Z","latest_release_number":"2.2.1","last_synced_at":"2026-09-28T08:02:42.871Z","created_at":"2022-04-05T20:42:05.318Z","updated_at":"2026-09-28T08:02:42.872Z","registry_url":"https://hackage.haskell.org/package/happy","install_command":"cabal install happy","documentation_url":null,"metadata":{},"repo_metadata":{"id":4756107,"uuid":"5906153","full_name":"haskell/happy","owner":"haskell","description":"The Happy parser generator for Haskell","archived":false,"fork":false,"pushed_at":"2026-04-13T08:51:45.000Z","size":24150,"stargazers_count":322,"open_issues_count":45,"forks_count":87,"subscribers_count":11,"default_branch":"master","last_synced_at":"2026-07-27T22:04:28.660Z","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":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/haskell.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":"CONTRIBUTING.rst","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":"2012-09-21T19:14:30.000Z","updated_at":"2026-07-24T13:49:47.000Z","dependencies_parsed_at":"2023-07-05T21:32:38.680Z","dependency_job_id":"d53638e2-99d6-4198-a3ff-b1d08851a5ea","html_url":"https://github.com/haskell/happy","commit_stats":{"total_commits":927,"total_committers":73,"mean_commits":"12.698630136986301","dds":0.5005393743257821,"last_synced_commit":"27fb1cc9d63600a0c999efa44b1de2baaec635b2"},"previous_names":["simonmar/happy"],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/haskell/happy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haskell","download_url":"https://codeload.github.com/haskell/happy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35979044,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-28T02:00:06.341Z","response_time":109,"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":"haskell","name":"Haskell","uuid":"450574","kind":"organization","description":"","email":null,"website":"http://www.haskell.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/450574?v=4","repositories_count":108,"last_synced_at":"2026-09-24T23:52:09.450Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/haskell","funding_links":[],"total_stars":24435,"followers":939,"following":0,"created_at":"2022-11-02T16:31:04.944Z","updated_at":"2026-09-24T23:52:09.464Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haskell","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haskell/repositories"},"tags":[{"name":"ghc-8.10-bug-W-unused-packages","sha":"6cd4ba2b71af0712a2724908b09c452a64e4a191","kind":"tag","published_at":"2026-01-12T07:53:52.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/ghc-8.10-bug-W-unused-packages","html_url":"https://github.com/haskell/happy/releases/tag/ghc-8.10-bug-W-unused-packages","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@ghc-8.10-bug-W-unused-packages","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/ghc-8.10-bug-W-unused-packages","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/ghc-8.10-bug-W-unused-packages/manifests"},{"name":"2.1.7","sha":"c19a928baa21949c07b23c463c6a84d076633757","kind":"commit","published_at":"2025-08-16T18:36:06.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.1.7","html_url":"https://github.com/haskell/happy/releases/tag/2.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.7/manifests"},{"name":"2.1.6","sha":"d1c29938ee52785e534afdd07deceb3ad8f8378b","kind":"tag","published_at":"2025-07-17T09:17:19.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.1.6","html_url":"https://github.com/haskell/happy/releases/tag/2.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.6/manifests"},{"name":"2.1.5","sha":"e27a1a7f7dca3a86802c6fdc15f74a80e4d86bfb","kind":"commit","published_at":"2025-02-09T17:44:40.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.1.5","html_url":"https://github.com/haskell/happy/releases/tag/2.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.5/manifests"},{"name":"2.1.4","sha":"f1d16ffcd07bd393f82e07c68ced1d83034737fb","kind":"commit","published_at":"2025-01-18T16:11:54.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.1.4","html_url":"https://github.com/haskell/happy/releases/tag/2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.4/manifests"},{"name":"2.1.3","sha":"27fb1cc9d63600a0c999efa44b1de2baaec635b2","kind":"commit","published_at":"2024-11-08T08:49:43.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.1.3","html_url":"https://github.com/haskell/happy/releases/tag/2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.3/manifests"},{"name":"2.1.2","sha":"5b4caf1b1d140377d916346b9c842abf4af3ef83","kind":"commit","published_at":"2024-10-27T13:02:33.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.1.2","html_url":"https://github.com/haskell/happy/releases/tag/2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.2/manifests"},{"name":"2.1.1","sha":"68104b168af33a45c0a12ff1b2bebbd51626ffb4","kind":"commit","published_at":"2024-10-22T08:05:47.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.1.1","html_url":"https://github.com/haskell/happy/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.1/manifests"},{"name":"2.1","sha":"b6d224412a13bc2bf5cf1ef806834ab8721d0aff","kind":"commit","published_at":"2024-10-18T08:39:36.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.1","html_url":"https://github.com/haskell/happy/releases/tag/2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1/manifests"},{"name":"2.0.2","sha":"e6ad1ed736182aa039b106ae004f22132ddd1af9","kind":"commit","published_at":"2024-09-24T11:23:35.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.0.2","html_url":"https://github.com/haskell/happy/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"d9aaaa98bd39d762fb10134d962de3350c1e7b5c","kind":"commit","published_at":"2024-09-20T10:43:53.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.0.1","html_url":"https://github.com/haskell/happy/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.0.1/manifests"},{"name":"2.0","sha":"c61a321d23cbad5cc62fe4c0739f039d18cb366b","kind":"commit","published_at":"2024-09-19T06:11:33.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.0","html_url":"https://github.com/haskell/happy/releases/tag/2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.0/manifests"},{"name":"1.20.1.1","sha":"b7aea886857e812ec17b2c007ca74994a31b78fb","kind":"tag","published_at":"2023-02-07T23:15:48.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.20.1.1","html_url":"https://github.com/haskell/happy/releases/tag/1.20.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.20.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.20.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.20.1.1/manifests"},{"name":"1.20.1","sha":"a33ae2fa21375f02fbe6cbc1f8634e6536fe5b05","kind":"tag","published_at":"2023-02-06T16:10:13.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.20.1","html_url":"https://github.com/haskell/happy/releases/tag/1.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.20.1/manifests"},{"name":"1.21.0","sha":"77850fb7a32b9a604dc13445a3c323326bf6fa46","kind":"commit","published_at":"2021-10-17T14:56:43.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.21.0","html_url":"https://github.com/haskell/happy/releases/tag/1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.21.0/manifests"},{"name":"1.20.0","sha":"3aec2ef486f617628d7f58d09b1eaabec819bc83","kind":"commit","published_at":"2020-08-25T12:23:50.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.20.0","html_url":"https://github.com/haskell/happy/releases/tag/1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.20.0/manifests"},{"name":"1.19.12","sha":"3ea1aa76d9a2e87f23fde830b1e42d62e20c3f4c","kind":"commit","published_at":"2019-09-02T07:35:10.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.19.12","html_url":"https://github.com/haskell/happy/releases/tag/1.19.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.19.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.12/manifests"},{"name":"1.19.10","sha":"f8df8f353c94f2337fd38f4ea38f93d8ab4ab139","kind":"commit","published_at":"2019-05-09T06:57:01.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.19.10","html_url":"https://github.com/haskell/happy/releases/tag/1.19.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.19.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.10/manifests"},{"name":"1.19.9","sha":"1422cac42c997a80acd1ffc3dbd5e66d76d4533e","kind":"commit","published_at":"2018-02-04T16:10:29.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.19.9","html_url":"https://github.com/haskell/happy/releases/tag/1.19.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.19.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.9/manifests"},{"name":"1.19.7","sha":"b8605bfa42ff97ae1b0aae331f2af7052671164a","kind":"commit","published_at":"2017-09-05T08:16:45.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.19.7","html_url":"https://github.com/haskell/happy/releases/tag/1.19.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.19.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.7/manifests"},{"name":"1.19.6","sha":"2f9a9b00104cebcd79d4df4230ce113cd6a69ec8","kind":"commit","published_at":"2017-09-02T10:01:00.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.19.6","html_url":"https://github.com/haskell/happy/releases/tag/1.19.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.19.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.6/manifests"},{"name":"1.19.5","sha":"6f7efaf25347cb34ef9737d3108862062818d8c2","kind":"commit","published_at":"2015-01-06T21:04:15.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.19.5","html_url":"https://github.com/haskell/happy/releases/tag/1.19.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.19.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.5/manifests"},{"name":"1.19.4","sha":"6f752738fa52aabb19e0df234a8a2e0320ad8037","kind":"commit","published_at":"2014-07-07T11:05:47.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.19.4","html_url":"https://github.com/haskell/happy/releases/tag/1.19.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.19.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.4/manifests"},{"name":"1.19.2","sha":"0f724ffd7517bf33e257e06bb4e6ace296d52865","kind":"commit","published_at":"2013-11-28T09:08:54.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.19.2","html_url":"https://github.com/haskell/happy/releases/tag/1.19.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.19.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.2/manifests"},{"name":"1.19.1","sha":"c5c955ef32e3e0eef4f343d4851d2e0b03dc0aeb","kind":"commit","published_at":"2013-11-11T13:15:26.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.19.1","html_url":"https://github.com/haskell/happy/releases/tag/1.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.19.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.1/manifests"},{"name":"1_18_10","sha":"f503a403b41d8e6d7fd9e1f98ad3b152c0518502","kind":"commit","published_at":"2012-09-21T19:26:29.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_18_10","html_url":"https://github.com/haskell/happy/releases/tag/1_18_10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_18_10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_10/manifests"},{"name":"1_18_9","sha":"c51f5b8c9fb86cbce35c81c02e8dda6ba3fa1c47","kind":"tag","published_at":"2012-02-06T09:20:31.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_18_9","html_url":"https://github.com/haskell/happy/releases/tag/1_18_9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_18_9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_9/manifests"},{"name":"1_18_7","sha":"effd33cb519a9a24638013bc863ee95f590a7844","kind":"tag","published_at":"2011-11-22T11:03:13.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_18_7","html_url":"https://github.com/haskell/happy/releases/tag/1_18_7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_18_7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_7/manifests"},{"name":"1_18_6","sha":"cdac3f7a5b341ca7678477c293c4251d838d7767","kind":"tag","published_at":"2010-11-18T09:47:03.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_18_6","html_url":"https://github.com/haskell/happy/releases/tag/1_18_6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_18_6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_6/manifests"},{"name":"1_18_5","sha":"ed0defdc16311f2d8913301bd77acb9e4aff0b0e","kind":"tag","published_at":"2010-06-17T09:51:42.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_18_5","html_url":"https://github.com/haskell/happy/releases/tag/1_18_5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_18_5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_5/manifests"},{"name":"1_18_4","sha":"01b5544bc152b4c45496fda7d3b51a85425ff240","kind":"tag","published_at":"2009-06-01T08:22:57.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_18_4","html_url":"https://github.com/haskell/happy/releases/tag/1_18_4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_18_4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_4/manifests"},{"name":"1_18_2","sha":"b817c7ee5afcef698f6a515374a00d5b24edd0d7","kind":"tag","published_at":"2008-11-05T09:15:10.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_18_2","html_url":"https://github.com/haskell/happy/releases/tag/1_18_2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_18_2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_2/manifests"},{"name":"1_18","sha":"a0e9a6da5f851ac0bff8919af9cba1ba16e089b9","kind":"tag","published_at":"2008-10-13T08:18:02.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_18","html_url":"https://github.com/haskell/happy/releases/tag/1_18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18/manifests"},{"name":"1_17_RELEASE","sha":"b43936b369db960fc073adec32663a860204389d","kind":"tag","published_at":"2007-10-23T14:55:01.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_17_RELEASE","html_url":"https://github.com/haskell/happy/releases/tag/1_17_RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_17_RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_17_RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_17_RELEASE/manifests"},{"name":"1_16_RELEASE","sha":"638661d8d31c5744e9912004cd09f6ef7057a70b","kind":"tag","published_at":"2007-01-08T12:05:40.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_16_RELEASE","html_url":"https://github.com/haskell/happy/releases/tag/1_16_RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_16_RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_16_RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_16_RELEASE/manifests"},{"name":"1_16_RC","sha":"df20f71c8ecb6f4a5daffcfc222e6b00957e7506","kind":"tag","published_at":"2006-10-24T12:42:48.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_16_RC","html_url":"https://github.com/haskell/happy/releases/tag/1_16_RC","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_16_RC","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_16_RC","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_16_RC/manifests"},{"name":"Happy_1_15","sha":"435b026b76c724257f7c1f4d1539fcc42f5f730f","kind":"tag","published_at":"2006-02-01T13:53:26.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/Happy_1_15","html_url":"https://github.com/haskell/happy/releases/tag/Happy_1_15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@Happy_1_15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/Happy_1_15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/Happy_1_15/manifests"}]},"repo_metadata_updated_at":"2026-09-27T07:32:12.067Z","dependent_packages_count":0,"downloads":200641,"downloads_period":"total","dependent_repos_count":334,"rankings":{"downloads":0.5029669398135066,"dependent_repos_count":1.2489403786380333,"dependent_packages_count":19.27098050296694,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.175190731845154,"average":5.299519638315909},"purl":"pkg:hackage/happy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/happy","docker_dependents_count":1,"docker_downloads_count":35,"usage_url":"https://repos.ecosyste.ms/usage/hackage/happy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/happy/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-09-26T07:03:00.853Z","issues_count":160,"pull_requests_count":223,"avg_time_to_close_issue":33328493.22857143,"avg_time_to_close_pull_request":3693374.6208530804,"issues_closed_count":105,"pull_requests_closed_count":211,"pull_request_authors_count":59,"issue_authors_count":84,"avg_comments_per_issue":3.56875,"avg_comments_per_pull_request":2.336322869955157,"merged_pull_requests_count":182,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":1467731.0,"past_year_avg_time_to_close_pull_request":1388436.6666666667,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":2.25,"past_year_avg_comments_per_pull_request":3.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":2,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/issues","maintainers":[{"login":"sgraf812","count":54,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sgraf812"},{"login":"Ericson2314","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Ericson2314"},{"login":"andreasabel","count":37,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andreasabel"},{"login":"int-index","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/int-index"},{"login":"erikd","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/erikd"},{"login":"thoughtpolice","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thoughtpolice"},{"login":"hvr","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hvr"},{"login":"glguy","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glguy"},{"login":"Kleidukos","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Kleidukos"},{"login":"Mikolaj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mikolaj"},{"login":"sjakobi","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sjakobi"},{"login":"ttuegel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ttuegel"}],"active_maintainers":[{"login":"andreasabel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andreasabel"},{"login":"sgraf812","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sgraf812"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/happy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/happy/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/happy/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/happy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/happy/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/happy/codemeta","maintainers":[{"uuid":"AndreasAbel","login":"AndreasAbel","name":null,"email":null,"url":null,"packages_count":92,"html_url":"https://hackage.haskell.org/user/AndreasAbel","role":null,"created_at":"2023-02-06T16:48:29.812Z","updated_at":"2023-02-06T16:48:29.812Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/AndreasAbel/packages"},{"uuid":"IavorDiatchki","login":"IavorDiatchki","name":null,"email":null,"url":null,"packages_count":35,"html_url":"https://hackage.haskell.org/user/IavorDiatchki","role":null,"created_at":"2022-11-14T18:08:15.617Z","updated_at":"2022-11-14T18:08:15.617Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/IavorDiatchki/packages"},{"uuid":"SimonMarlow","login":"SimonMarlow","name":null,"email":null,"url":null,"packages_count":31,"html_url":"https://hackage.haskell.org/user/SimonMarlow","role":null,"created_at":"2022-11-14T18:08:15.662Z","updated_at":"2022-11-14T18:08:15.662Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/SimonMarlow/packages"},{"uuid":"JohnEricson","login":"JohnEricson","name":null,"email":null,"url":null,"packages_count":26,"html_url":"https://hackage.haskell.org/user/JohnEricson","role":null,"created_at":"2022-11-14T18:08:15.628Z","updated_at":"2022-11-14T18:08:15.628Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/JohnEricson/packages"},{"uuid":"sgraf812","login":"sgraf812","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://hackage.haskell.org/user/sgraf812","role":null,"created_at":"2024-09-19T15:38:38.834Z","updated_at":"2024-09-19T15:38:38.834Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/sgraf812/packages"},{"uuid":"int_index","login":"int_index","name":null,"email":null,"url":null,"packages_count":17,"html_url":"https://hackage.haskell.org/user/int_index","role":null,"created_at":"2022-11-14T18:08:15.685Z","updated_at":"2022-11-14T18:08:15.685Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/int_index/packages"}],"registry":{"name":"hackage.haskell.org","url":"https://hackage.haskell.org","ecosystem":"hackage","default":true,"packages_count":19483,"maintainers_count":3952,"namespaces_count":0,"keywords_count":4049,"github":"haskell-infra","metadata":{"funded_packages_count":1970},"icon_url":"https://github.com/haskell-infra.png","created_at":"2022-04-05T17:03:41.927Z","updated_at":"2026-09-27T05:07:02.715Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/namespaces"}},{"id":10906574,"name":"happy-lib","ecosystem":"hackage","description":"Happy is a parser generator for Haskell.  Given a grammar\nspecification in BNF, Happy generates Haskell code to parse the\ngrammar.  Happy works in a similar way to the yacc tool for C.\n\nThis library provides the following functionality:\n\nData type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar)\n\nA parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*)\n\nImplementations of the text book algorithms that compute the LR action and\n    goto tables for the given Grammar (Happy.Tabular.*)\n\nAn LALR code generator to produce table-driven, deterministic parsing code\n    in Haskell (Happy.Backend.LALR.*)\n\nA (less maintained) GLR code generator to produce table-driven,\n    non-deterministic parsing code in Haskell, where ambiguous parses produce\n    multiple parse trees (Happy.Backend.GLR.*)","homepage":"https://www.haskell.org/happy/","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/haskell/happy","keywords_array":["bsd2","development","library","Propose Tags"],"namespace":null,"versions_count":13,"first_release_published_at":"2024-09-19T15:30:09.000Z","latest_release_published_at":"2026-04-06T20:41:44.000Z","latest_release_number":"2.2.1","last_synced_at":"2026-09-28T08:02:45.233Z","created_at":"2024-09-19T15:35:16.640Z","updated_at":"2026-09-28T08:02:45.233Z","registry_url":"https://hackage.haskell.org/package/happy-lib","install_command":"cabal install happy-lib","documentation_url":null,"metadata":{},"repo_metadata":{"id":4756107,"uuid":"5906153","full_name":"haskell/happy","owner":"haskell","description":"The Happy parser generator for Haskell","archived":false,"fork":false,"pushed_at":"2026-04-13T08:51:45.000Z","size":24150,"stargazers_count":322,"open_issues_count":45,"forks_count":87,"subscribers_count":11,"default_branch":"master","last_synced_at":"2026-07-27T22:04:28.660Z","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":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/haskell.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":"CONTRIBUTING.rst","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":"2012-09-21T19:14:30.000Z","updated_at":"2026-07-24T13:49:47.000Z","dependencies_parsed_at":"2023-07-05T21:32:38.680Z","dependency_job_id":"d53638e2-99d6-4198-a3ff-b1d08851a5ea","html_url":"https://github.com/haskell/happy","commit_stats":{"total_commits":927,"total_committers":73,"mean_commits":"12.698630136986301","dds":0.5005393743257821,"last_synced_commit":"27fb1cc9d63600a0c999efa44b1de2baaec635b2"},"previous_names":["simonmar/happy"],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/haskell/happy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haskell","download_url":"https://codeload.github.com/haskell/happy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35979044,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-28T02:00:06.341Z","response_time":109,"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":"haskell","name":"Haskell","uuid":"450574","kind":"organization","description":"","email":null,"website":"http://www.haskell.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/450574?v=4","repositories_count":108,"last_synced_at":"2026-09-24T23:52:09.450Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/haskell","funding_links":[],"total_stars":24435,"followers":939,"following":0,"created_at":"2022-11-02T16:31:04.944Z","updated_at":"2026-09-24T23:52:09.464Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haskell","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haskell/repositories"},"tags":[{"name":"ghc-8.10-bug-W-unused-packages","sha":"6cd4ba2b71af0712a2724908b09c452a64e4a191","kind":"tag","published_at":"2026-01-12T07:53:52.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/ghc-8.10-bug-W-unused-packages","html_url":"https://github.com/haskell/happy/releases/tag/ghc-8.10-bug-W-unused-packages","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@ghc-8.10-bug-W-unused-packages","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/ghc-8.10-bug-W-unused-packages","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/ghc-8.10-bug-W-unused-packages/manifests"},{"name":"2.1.7","sha":"c19a928baa21949c07b23c463c6a84d076633757","kind":"commit","published_at":"2025-08-16T18:36:06.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.1.7","html_url":"https://github.com/haskell/happy/releases/tag/2.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.7/manifests"},{"name":"2.1.6","sha":"d1c29938ee52785e534afdd07deceb3ad8f8378b","kind":"tag","published_at":"2025-07-17T09:17:19.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.1.6","html_url":"https://github.com/haskell/happy/releases/tag/2.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.6/manifests"},{"name":"2.1.5","sha":"e27a1a7f7dca3a86802c6fdc15f74a80e4d86bfb","kind":"commit","published_at":"2025-02-09T17:44:40.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.1.5","html_url":"https://github.com/haskell/happy/releases/tag/2.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.5/manifests"},{"name":"2.1.4","sha":"f1d16ffcd07bd393f82e07c68ced1d83034737fb","kind":"commit","published_at":"2025-01-18T16:11:54.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.1.4","html_url":"https://github.com/haskell/happy/releases/tag/2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.4/manifests"},{"name":"2.1.3","sha":"27fb1cc9d63600a0c999efa44b1de2baaec635b2","kind":"commit","published_at":"2024-11-08T08:49:43.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.1.3","html_url":"https://github.com/haskell/happy/releases/tag/2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.3/manifests"},{"name":"2.1.2","sha":"5b4caf1b1d140377d916346b9c842abf4af3ef83","kind":"commit","published_at":"2024-10-27T13:02:33.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.1.2","html_url":"https://github.com/haskell/happy/releases/tag/2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.2/manifests"},{"name":"2.1.1","sha":"68104b168af33a45c0a12ff1b2bebbd51626ffb4","kind":"commit","published_at":"2024-10-22T08:05:47.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.1.1","html_url":"https://github.com/haskell/happy/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1.1/manifests"},{"name":"2.1","sha":"b6d224412a13bc2bf5cf1ef806834ab8721d0aff","kind":"commit","published_at":"2024-10-18T08:39:36.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.1","html_url":"https://github.com/haskell/happy/releases/tag/2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.1/manifests"},{"name":"2.0.2","sha":"e6ad1ed736182aa039b106ae004f22132ddd1af9","kind":"commit","published_at":"2024-09-24T11:23:35.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.0.2","html_url":"https://github.com/haskell/happy/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"d9aaaa98bd39d762fb10134d962de3350c1e7b5c","kind":"commit","published_at":"2024-09-20T10:43:53.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.0.1","html_url":"https://github.com/haskell/happy/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.0.1/manifests"},{"name":"2.0","sha":"c61a321d23cbad5cc62fe4c0739f039d18cb366b","kind":"commit","published_at":"2024-09-19T06:11:33.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/2.0","html_url":"https://github.com/haskell/happy/releases/tag/2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/2.0/manifests"},{"name":"1.20.1.1","sha":"b7aea886857e812ec17b2c007ca74994a31b78fb","kind":"tag","published_at":"2023-02-07T23:15:48.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.20.1.1","html_url":"https://github.com/haskell/happy/releases/tag/1.20.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.20.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.20.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.20.1.1/manifests"},{"name":"1.20.1","sha":"a33ae2fa21375f02fbe6cbc1f8634e6536fe5b05","kind":"tag","published_at":"2023-02-06T16:10:13.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.20.1","html_url":"https://github.com/haskell/happy/releases/tag/1.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.20.1/manifests"},{"name":"1.21.0","sha":"77850fb7a32b9a604dc13445a3c323326bf6fa46","kind":"commit","published_at":"2021-10-17T14:56:43.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.21.0","html_url":"https://github.com/haskell/happy/releases/tag/1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.21.0/manifests"},{"name":"1.20.0","sha":"3aec2ef486f617628d7f58d09b1eaabec819bc83","kind":"commit","published_at":"2020-08-25T12:23:50.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.20.0","html_url":"https://github.com/haskell/happy/releases/tag/1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.20.0/manifests"},{"name":"1.19.12","sha":"3ea1aa76d9a2e87f23fde830b1e42d62e20c3f4c","kind":"commit","published_at":"2019-09-02T07:35:10.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.19.12","html_url":"https://github.com/haskell/happy/releases/tag/1.19.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.19.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.12/manifests"},{"name":"1.19.10","sha":"f8df8f353c94f2337fd38f4ea38f93d8ab4ab139","kind":"commit","published_at":"2019-05-09T06:57:01.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.19.10","html_url":"https://github.com/haskell/happy/releases/tag/1.19.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.19.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.10/manifests"},{"name":"1.19.9","sha":"1422cac42c997a80acd1ffc3dbd5e66d76d4533e","kind":"commit","published_at":"2018-02-04T16:10:29.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.19.9","html_url":"https://github.com/haskell/happy/releases/tag/1.19.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.19.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.9/manifests"},{"name":"1.19.7","sha":"b8605bfa42ff97ae1b0aae331f2af7052671164a","kind":"commit","published_at":"2017-09-05T08:16:45.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.19.7","html_url":"https://github.com/haskell/happy/releases/tag/1.19.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.19.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.7/manifests"},{"name":"1.19.6","sha":"2f9a9b00104cebcd79d4df4230ce113cd6a69ec8","kind":"commit","published_at":"2017-09-02T10:01:00.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.19.6","html_url":"https://github.com/haskell/happy/releases/tag/1.19.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.19.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.6/manifests"},{"name":"1.19.5","sha":"6f7efaf25347cb34ef9737d3108862062818d8c2","kind":"commit","published_at":"2015-01-06T21:04:15.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.19.5","html_url":"https://github.com/haskell/happy/releases/tag/1.19.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.19.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.5/manifests"},{"name":"1.19.4","sha":"6f752738fa52aabb19e0df234a8a2e0320ad8037","kind":"commit","published_at":"2014-07-07T11:05:47.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.19.4","html_url":"https://github.com/haskell/happy/releases/tag/1.19.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.19.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.4/manifests"},{"name":"1.19.2","sha":"0f724ffd7517bf33e257e06bb4e6ace296d52865","kind":"commit","published_at":"2013-11-28T09:08:54.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.19.2","html_url":"https://github.com/haskell/happy/releases/tag/1.19.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.19.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.2/manifests"},{"name":"1.19.1","sha":"c5c955ef32e3e0eef4f343d4851d2e0b03dc0aeb","kind":"commit","published_at":"2013-11-11T13:15:26.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1.19.1","html_url":"https://github.com/haskell/happy/releases/tag/1.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1.19.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1.19.1/manifests"},{"name":"1_18_10","sha":"f503a403b41d8e6d7fd9e1f98ad3b152c0518502","kind":"commit","published_at":"2012-09-21T19:26:29.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_18_10","html_url":"https://github.com/haskell/happy/releases/tag/1_18_10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_18_10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_10/manifests"},{"name":"1_18_9","sha":"c51f5b8c9fb86cbce35c81c02e8dda6ba3fa1c47","kind":"tag","published_at":"2012-02-06T09:20:31.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_18_9","html_url":"https://github.com/haskell/happy/releases/tag/1_18_9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_18_9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_9/manifests"},{"name":"1_18_7","sha":"effd33cb519a9a24638013bc863ee95f590a7844","kind":"tag","published_at":"2011-11-22T11:03:13.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_18_7","html_url":"https://github.com/haskell/happy/releases/tag/1_18_7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_18_7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_7/manifests"},{"name":"1_18_6","sha":"cdac3f7a5b341ca7678477c293c4251d838d7767","kind":"tag","published_at":"2010-11-18T09:47:03.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_18_6","html_url":"https://github.com/haskell/happy/releases/tag/1_18_6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_18_6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_6/manifests"},{"name":"1_18_5","sha":"ed0defdc16311f2d8913301bd77acb9e4aff0b0e","kind":"tag","published_at":"2010-06-17T09:51:42.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_18_5","html_url":"https://github.com/haskell/happy/releases/tag/1_18_5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_18_5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_5/manifests"},{"name":"1_18_4","sha":"01b5544bc152b4c45496fda7d3b51a85425ff240","kind":"tag","published_at":"2009-06-01T08:22:57.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_18_4","html_url":"https://github.com/haskell/happy/releases/tag/1_18_4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_18_4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_4/manifests"},{"name":"1_18_2","sha":"b817c7ee5afcef698f6a515374a00d5b24edd0d7","kind":"tag","published_at":"2008-11-05T09:15:10.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_18_2","html_url":"https://github.com/haskell/happy/releases/tag/1_18_2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_18_2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18_2/manifests"},{"name":"1_18","sha":"a0e9a6da5f851ac0bff8919af9cba1ba16e089b9","kind":"tag","published_at":"2008-10-13T08:18:02.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_18","html_url":"https://github.com/haskell/happy/releases/tag/1_18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_18/manifests"},{"name":"1_17_RELEASE","sha":"b43936b369db960fc073adec32663a860204389d","kind":"tag","published_at":"2007-10-23T14:55:01.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_17_RELEASE","html_url":"https://github.com/haskell/happy/releases/tag/1_17_RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_17_RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_17_RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_17_RELEASE/manifests"},{"name":"1_16_RELEASE","sha":"638661d8d31c5744e9912004cd09f6ef7057a70b","kind":"tag","published_at":"2007-01-08T12:05:40.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_16_RELEASE","html_url":"https://github.com/haskell/happy/releases/tag/1_16_RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_16_RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_16_RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_16_RELEASE/manifests"},{"name":"1_16_RC","sha":"df20f71c8ecb6f4a5daffcfc222e6b00957e7506","kind":"tag","published_at":"2006-10-24T12:42:48.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/1_16_RC","html_url":"https://github.com/haskell/happy/releases/tag/1_16_RC","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@1_16_RC","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_16_RC","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/1_16_RC/manifests"},{"name":"Happy_1_15","sha":"435b026b76c724257f7c1f4d1539fcc42f5f730f","kind":"tag","published_at":"2006-02-01T13:53:26.000Z","download_url":"https://codeload.github.com/haskell/happy/tar.gz/Happy_1_15","html_url":"https://github.com/haskell/happy/releases/tag/Happy_1_15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/haskell/happy@Happy_1_15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/Happy_1_15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/tags/Happy_1_15/manifests"}]},"repo_metadata_updated_at":"2026-09-28T08:02:45.090Z","dependent_packages_count":0,"downloads":3520,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":99.98326639892905,"dependent_repos_count":57.223337795626946,"dependent_packages_count":21.06202588130299,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":59.422876691953},"purl":"pkg:hackage/happy-lib","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/happy-lib","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/happy-lib","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/happy-lib/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-27T07:31:59.566Z","issues_count":160,"pull_requests_count":223,"avg_time_to_close_issue":33328493.22857143,"avg_time_to_close_pull_request":3693374.6208530804,"issues_closed_count":105,"pull_requests_closed_count":211,"pull_request_authors_count":59,"issue_authors_count":84,"avg_comments_per_issue":3.56875,"avg_comments_per_pull_request":2.336322869955157,"merged_pull_requests_count":182,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":1467731.0,"past_year_avg_time_to_close_pull_request":1388436.6666666667,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":2.25,"past_year_avg_comments_per_pull_request":3.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":2,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/issues","maintainers":[{"login":"sgraf812","count":54,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sgraf812"},{"login":"Ericson2314","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Ericson2314"},{"login":"andreasabel","count":37,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andreasabel"},{"login":"int-index","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/int-index"},{"login":"erikd","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/erikd"},{"login":"thoughtpolice","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thoughtpolice"},{"login":"hvr","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hvr"},{"login":"glguy","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glguy"},{"login":"Kleidukos","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Kleidukos"},{"login":"Mikolaj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mikolaj"},{"login":"sjakobi","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sjakobi"},{"login":"ttuegel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ttuegel"}],"active_maintainers":[{"login":"andreasabel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andreasabel"},{"login":"sgraf812","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sgraf812"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/happy-lib/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/happy-lib/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/happy-lib/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/happy-lib/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/happy-lib/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/happy-lib/codemeta","maintainers":[{"uuid":"AndreasAbel","login":"AndreasAbel","name":null,"email":null,"url":null,"packages_count":92,"html_url":"https://hackage.haskell.org/user/AndreasAbel","role":null,"created_at":"2024-09-19T15:38:37.974Z","updated_at":"2024-09-19T15:38:37.974Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/AndreasAbel/packages"},{"uuid":"IavorDiatchki","login":"IavorDiatchki","name":null,"email":null,"url":null,"packages_count":35,"html_url":"https://hackage.haskell.org/user/IavorDiatchki","role":null,"created_at":"2024-09-19T15:38:38.489Z","updated_at":"2024-09-19T15:38:38.489Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/IavorDiatchki/packages"},{"uuid":"SimonMarlow","login":"SimonMarlow","name":null,"email":null,"url":null,"packages_count":31,"html_url":"https://hackage.haskell.org/user/SimonMarlow","role":null,"created_at":"2024-09-19T15:38:39.803Z","updated_at":"2024-09-19T15:38:39.803Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/SimonMarlow/packages"},{"uuid":"JohnEricson","login":"JohnEricson","name":null,"email":null,"url":null,"packages_count":26,"html_url":"https://hackage.haskell.org/user/JohnEricson","role":null,"created_at":"2024-09-19T15:38:39.014Z","updated_at":"2024-09-19T15:38:39.014Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/JohnEricson/packages"},{"uuid":"sgraf812","login":"sgraf812","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://hackage.haskell.org/user/sgraf812","role":null,"created_at":"2024-09-19T15:38:40.743Z","updated_at":"2024-09-19T15:38:40.743Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/sgraf812/packages"},{"uuid":"int_index","login":"int_index","name":null,"email":null,"url":null,"packages_count":17,"html_url":"https://hackage.haskell.org/user/int_index","role":null,"created_at":"2024-09-19T15:38:40.229Z","updated_at":"2024-09-19T15:38:40.229Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/int_index/packages"}],"registry":{"name":"hackage.haskell.org","url":"https://hackage.haskell.org","ecosystem":"hackage","default":true,"packages_count":19483,"maintainers_count":3952,"namespaces_count":0,"keywords_count":4049,"github":"haskell-infra","metadata":{"funded_packages_count":1970},"icon_url":"https://github.com/haskell-infra.png","created_at":"2022-04-05T17:03:41.927Z","updated_at":"2026-09-27T05:07:02.715Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/namespaces"}}],"commits":{"id":302507,"full_name":"haskell/happy","default_branch":"master","total_commits":961,"total_committers":70,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":13.728571428571428,"dds":0.5182101977107181,"past_year_total_commits":12,"past_year_total_committers":4,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":3.0,"past_year_dds":0.5,"last_synced_at":"2026-09-28T08:02:37.738Z","last_synced_commit":"4613f8ba7ee92cb090403aad3cabe51cf217cd09","created_at":"2023-03-08T16:36:50.590Z","updated_at":"2026-09-28T08:02:37.582Z","committers":[{"name":"simonmar","email":"unknown","login":"unknown","count":463},{"name":"Simon Marlow","email":"marlowsd@gmail.com","login":"simonmar","count":78},{"name":"John Ericson","email":"John.Ericson@Obsidian.Systems","login":"Ericson2314","count":64},{"name":"Sebastian Graf","email":"sgraf1337@gmail.com","login":"sgraf812","count":47},{"name":"Simon Marlow","email":"simonmar@microsoft.com","login":null,"count":40},{"name":"Andreas Abel","email":"andreas.abel@ifi.lmu.de","login":"andreasabel","count":31},{"name":"Ian Lynagh","email":"igloo@earth.li","login":"igfoo","count":25},{"name":"Vladislav Zavialov","email":"vlad.z.4096@gmail.com","login":"int-index","count":25},{"name":"Alec Theriault","email":"alec.theriault@gmail.com","login":"harpocrates","count":14},{"name":"Erik de Castro Lopo","email":"erikd@mega-nerd.com","login":"erikd","count":11},{"name":"robdockins","email":"robdockins@fastmail.fm","login":"robdockins","count":9},{"name":"sven.panne","email":"sven.panne@aedion.de","login":null,"count":8},{"name":"iavor.diatchki","email":"iavor.diatchki@gmail.com","login":"yav","count":7},{"name":"Björn Peemöller","email":"bjp@informatik.uni-kiel.de","login":"bjpe","count":7},{"name":"Karim Taha","email":"kariem.taha2.7@gmail.com","login":"Kariiem","count":7},{"name":"David Knothe","email":"dknothe314@me.com","login":"knothed","count":6},{"name":"Franklin Chen","email":"franklinchen@franklinchen.com","login":"FranklinChen","count":6},{"name":"Dan Aloni","email":"dan@kernelim.com","login":"da-x","count":6},{"name":"Jason Dagit","email":"dagitj@gmail.com","login":"dagit","count":5},{"name":"Neil Mitchell","email":"ndmitchell@gmail.com","login":"ndmitchell","count":5},{"name":"Reed Mullanix","email":"reedmullanix@gmail.com","login":"TOTBWF","count":5},{"name":"Thomas Miedema","email":"thomasmiedema@gmail.com","login":"thomie","count":5},{"name":"Eric McCorkle","email":"emc2@metricspace.net","login":"emc2","count":5},{"name":"Sergei Trofimovich","email":"slyfox@gentoo.org","login":null,"count":5},{"name":"Andrés Sicard-Ramírez","email":"asr@eafit.edu.co","login":"asr","count":4},{"name":"Herbert Valerio Riedel","email":"hvr@gnu.org","login":"hvr","count":4},{"name":"Matthew Danish","email":"mrd45@cam.ac.uk","login":"mrd","count":4},{"name":"Oleg Grenrus","email":"oleg.grenrus@iki.fi","login":"phadej","count":4},{"name":"Duncan Coutts","email":"duncan@haskell.org","login":"dcoutts","count":4},{"name":"Isaac Dupree","email":"id@isaac.cedarswampstudios.org","login":null,"count":3},{"name":"Eric Lindblad","email":"askeblad@outlook.com","login":null,"count":3},{"name":"Ben Gamari","email":"ben@smart-cactus.org","login":"bgamari","count":3},{"name":"Hai","email":"35925806+BestYeen","login":"BestYeen","count":3},{"name":"Vanessa McHale","email":"vanessa.mchale@iohk.io","login":null,"count":2},{"name":"Duncan Coutts","email":"duncan.coutts@worc.ox.ac.uk","login":null,"count":2},{"name":"Austin Seipp","email":"aseipp@pobox.com","login":"thoughtpolice","count":2},{"name":"gwern0","email":"gwern0@gmail.com","login":"gwern","count":2},{"name":"askeblad","email":"74082607+askeblad","login":"askeblad","count":2},{"name":"Nick Partridge","email":"nkpart@gmail.com","login":"nkpart","count":2},{"name":"Nicholas Ochiel","email":"nochiel","login":"nochiel","count":2},{"name":"John Meacham","email":"john@repetae.net","login":"johnmeacham","count":2},{"name":"Wolfgang Meier","email":"55190123+womeier","login":"womeier","count":1},{"name":"Sergey Vinokurov","email":"serg.foo@gmail.com","login":"sergv","count":1},{"name":"PhilThomas","email":"crynoid2k7@gmail.com","login":"PhilThomas","count":1},{"name":"Moritz Angermann","email":"moritz.angermann@gmail.com","login":"angerman","count":1},{"name":"Maksym Ivanov","email":"Maksym.Ivanov@barclayscapital.com","login":null,"count":1},{"name":"Peter Collingbourne","email":"pcc03@doc.ic.ac.uk","login":null,"count":1},{"name":"dominic.steinitz","email":"dominic.steinitz@barcap.com","login":null,"count":1},{"name":"pgarrison","email":"philipgarrison@cmu.edu","login":null,"count":1},{"name":"Adam C. Foltzer","email":"acfoltzer@galois.com","login":null,"count":1},{"name":"Jan Stolarek","email":"jan.stolarek@p.lodz.pl","login":null,"count":1},{"name":"Michael Schmidt","email":"github@mschmidt.me","login":"m-schmidt","count":1},{"name":"Maria Mukhina","email":"m.avocoder@gmail.com","login":"mary-avocado","count":1},{"name":"Luke Iannini","email":"lukexi@me.com","login":"lukexi","count":1},{"name":"Kazu Yamamoto","email":"kazu@iij.ad.jp","login":"kazu-yamamoto","count":1},{"name":"Janis Voigtländer","email":"jvoigtlaender","login":"jvoigtlaender","count":1},{"name":"Giorgio Marinelli","email":"giorgio@marinel.li","login":"marinelli","count":1},{"name":"Felix Wiemuth","email":"felixwiemuth@hotmail.de","login":"felixwiemuth","count":1},{"name":"Eric Mertens","email":"emertens@gmail.com","login":"glguy","count":1},{"name":"Edward Z. Yang","email":"ezyang@cs.stanford.edu","login":"ezyang","count":1},{"name":"Don Stewart","email":"dons@galois.com","login":"donsbot","count":1},{"name":"Domen Kožar","email":"domen@dev.si","login":"domenkozar","count":1},{"name":"David Peixotto","email":"dmp@rice.edu","login":"dmpots","count":1},{"name":"David Feuer","email":"David.Feuer@gmail.com","login":"treeowl","count":1},{"name":"www.getcontented.com.au","email":"GetContented","login":"GetContented","count":1},{"name":"ville.peurala","email":"ville.peurala@gmail.com","login":"vpeurala","count":1},{"name":"sheaf","email":"sam.derbyshire@gmail.com","login":"sheaf","count":1},{"name":"kramer","email":"kramer@acm.org","login":"ret","count":1},{"name":"iperez","email":"iperez@babel.ls.fi.upm.es","login":"ivanperez-haskell","count":1},{"name":"Marco Comini","email":"marco.comini@uniud.it","login":"marco-comini","count":1}],"past_year_committers":[{"name":"Andreas Abel","email":"andreas.abel@ifi.lmu.de","login":"andreasabel","count":6},{"name":"Hai","email":"35925806+BestYeen","login":"BestYeen","count":3},{"name":"Sebastian Graf","email":"sgraf1337@gmail.com","login":"sgraf812","count":2},{"name":"Marco Comini","email":"marco.comini@uniud.it","login":"marco-comini","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-09-29T00:00:08.089Z","repositories_count":7918406,"commits_count":1210212823,"contributors_count":55060485,"owners_count":1642058,"committers_count":3683691,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"haskell/happy","html_url":"https://github.com/haskell/happy","last_synced_at":"2026-09-28T08:02:40.945Z","status":null,"issues_count":160,"pull_requests_count":223,"avg_time_to_close_issue":33328493.22857143,"avg_time_to_close_pull_request":3693374.6208530804,"issues_closed_count":105,"pull_requests_closed_count":211,"pull_request_authors_count":59,"issue_authors_count":84,"avg_comments_per_issue":3.56875,"avg_comments_per_pull_request":2.336322869955157,"merged_pull_requests_count":182,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":1467731.0,"past_year_avg_time_to_close_pull_request":1388436.6666666667,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":2.25,"past_year_avg_comments_per_pull_request":3.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":2,"created_at":"2023-05-09T10:29:00.537Z","updated_at":"2026-09-28T08:02:40.946Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fhappy/issues","issue_labels_count":{"table":{"build failure":6,"enhancement":4,"regression in happy-2.*":4,"documentation":3,"regression in happy-2.0":3,"re: building happy":2,"performance":1,"upstream":1,"re: GLR":1,"task":1,"question":1,"re: backend":1,"info needed":1,"invalid":1}},"pull_request_labels_count":{"table":{"regression in happy-2.*":3,"documentation":1,"build failure":1,"continuous integration (CI)":1}},"issue_author_associations_count":{"table":{"NONE":78,"CONTRIBUTOR":31,"MEMBER":28,"COLLABORATOR":23}},"pull_request_author_associations_count":{"table":{"COLLABORATOR":95,"CONTRIBUTOR":84,"MEMBER":26,"NONE":18}},"issue_authors":{"table":{"andreasabel":22,"sgraf812":16,"Ericson2314":9,"harpocrates":8,"peti":6,"knothed":4,"int-index":4,"bgamari":3,"DemiMarie":3,"cartazio":3,"marco-comini":3,"dcoutts":2,"vmchale":2,"ltbinsbe":2,"athas":2,"phadej":2,"TheMatten":2,"HuStmpHrrr":1,"jan-matejka":1,"rwbarton":1,"Kleidukos":1,"sjakobi":1,"snizzo":1,"locallycompact":1,"theedge456":1,"treeowl":1,"Ongy":1,"BjoernLoetters":1,"saw235":1,"juhp":1,"goldfirere":1,"osa1":1,"jvoigtlaender":1,"ice1000":1,"erikd":1,"ttuegel":1,"remexre":1,"yav":1,"glguy":1,"asr":1,"ffaf1":1,"leo-mao":1,"mingodad":1,"natefaubion":1,"Tritlo":1,"Vekhir":1,"Martinsos":1,"FranklinChen":1,"wz1000":1,"zoecarver":1,"pnotequalnp":1,"christiaanb":1,"robstewart57":1,"mcandre":1,"liarokapisv":1,"LeventErkok":1,"chetant":1,"atsuzaki":1,"tbidne":1,"leonschoorl":1,"TeofilC":1,"edsko":1,"chamini2":1,"andr3wsm":1,"Mikolaj":1,"madgen":1,"ulidtko":1,"capital-G":1,"starmonger999":1,"xplat":1,"noahmartinwilliams":1,"ghost":1,"jgallag88":1,"trofi":1,"YoEight":1,"GiregL":1,"zilinc":1,"pjljvandelaar":1,"raehik":1,"ezyang":1,"Boring545":1,"mitchellwrosen":1,"farao":1,"cjwatson":1}},"pull_request_authors":{"table":{"sgraf812":46,"Ericson2314":31,"int-index":20,"andreasabel":15,"harpocrates":9,"Kariiem":8,"knothed":8,"ghost":5,"erikd":4,"ndmitchell":4,"da-x":4,"thoughtpolice":3,"asr":3,"dagit":3,"vmchale":3,"hvr":3,"PhilThomas":2,"kazu-yamamoto":2,"bgamari":2,"mrd":2,"GetContented":2,"trofi":2,"nochiel":2,"josephcsible":2,"bjpe":2,"m-schmidt":2,"yav":2,"domenkozar":1,"OlivierSohn":1,"pgarrison":1,"jvoigtlaender":1,"erantapaa":1,"lukexi":1,"kini":1,"sergv":1,"BestYeen":1,"marinelli":1,"sheaf":1,"fleex-x":1,"glguy":1,"phadej":1,"womeier":1,"mary-avocado":1,"h2pl":1,"angerman":1,"marco-comini":1,"thomie":1,"felixwiemuth":1,"emc2":1,"acfoltzer":1,"TOTBWF":1,"Kellador":1,"ezyang":1,"joris-r":1,"nkpart":1,"ulidtko":1,"treeowl":1,"FranklinChen":1,"jstolarek":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-09-29T00:00:07.538Z","repositories_count":17648579,"issues_count":46998179,"pull_requests_count":146046628,"authors_count":11876370,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{}},"past_year_pull_request_labels_count":{"table":{}},"past_year_issue_author_associations_count":{"table":{"CONTRIBUTOR":2,"NONE":2}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":2,"COLLABORATOR":1,"MEMBER":1}},"past_year_issue_authors":{"table":{"andr3wsm":1,"dcoutts":1,"marco-comini":1,"tbidne":1}},"past_year_pull_request_authors":{"table":{"andreasabel":1,"BestYeen":1,"marco-comini":1,"sgraf812":1}},"maintainers":[{"table":{"login":"sgraf812","count":54,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sgraf812"}},{"table":{"login":"Ericson2314","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Ericson2314"}},{"table":{"login":"andreasabel","count":37,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andreasabel"}},{"table":{"login":"int-index","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/int-index"}},{"table":{"login":"erikd","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/erikd"}},{"table":{"login":"thoughtpolice","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thoughtpolice"}},{"table":{"login":"hvr","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hvr"}},{"table":{"login":"glguy","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glguy"}},{"table":{"login":"Kleidukos","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Kleidukos"}},{"table":{"login":"Mikolaj","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mikolaj"}},{"table":{"login":"sjakobi","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sjakobi"}},{"table":{"login":"ttuegel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ttuegel"}}],"active_maintainers":[{"table":{"login":"andreasabel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andreasabel"}},{"table":{"login":"sgraf812","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sgraf812"}}]}},"events":{"total":{"CreateEvent":21,"DeleteEvent":8,"ForkEvent":4,"IssueCommentEvent":76,"IssuesEvent":34,"PullRequestEvent":20,"PullRequestReviewCommentEvent":2,"PullRequestReviewEvent":4,"PushEvent":34,"WatchEvent":24},"last_year":{"CreateEvent":3,"DeleteEvent":2,"ForkEvent":1,"IssueCommentEvent":6,"IssuesEvent":5,"PullRequestEvent":5,"PushEvent":8}},"keywords":[],"dependencies":[{"ecosystem":"hackage","filepath":"happy.cabal","sha":null,"kind":"manifest","created_at":"2022-06-25T21:44:04.813Z","updated_at":"2022-06-25T21:44:04.813Z","repository_link":"https://github.com/haskell/happy/blob/master/happy.cabal","dependencies":[{"id":59596549,"package_name":"base","ecosystem":"hackage","requirements":"\u003c5","direct":true,"kind":"runtime","optional":false},{"id":59596550,"package_name":"array","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":59596551,"package_name":"containers","ecosystem":"hackage","requirements":"\u003e=0.4.2","direct":true,"kind":"runtime","optional":false},{"id":59596552,"package_name":"mtl","ecosystem":"hackage","requirements":"\u003e=2.2.1","direct":true,"kind":"runtime","optional":false},{"id":59596553,"package_name":"happy-codegen-common","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":59596554,"package_name":"happy-grammar","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":59596555,"package_name":"happy-tabular","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":59596556,"package_name":"happy-frontend","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":59596557,"package_name":"happy-backend-lalr","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":59596558,"package_name":"happy-backend-glr","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":59596559,"package_name":"base","ecosystem":"hackage","requirements":"*","direct":true,"kind":"test","optional":false},{"id":59596560,"package_name":"process","ecosystem":"hackage","requirements":"*","direct":true,"kind":"test","optional":false}]},{"ecosystem":"hackage","filepath":"packages/backend-glr/happy-backend-glr.cabal","sha":null,"kind":"manifest","created_at":"2022-06-25T21:44:04.896Z","updated_at":"2022-06-25T21:44:04.896Z","repository_link":"https://github.com/haskell/happy/blob/master/packages/backend-glr/happy-backend-glr.cabal","dependencies":[{"id":59596561,"package_name":"base","ecosystem":"hackage","requirements":"\u003c5","direct":true,"kind":"runtime","optional":false},{"id":59596562,"package_name":"array","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":59596563,"package_name":"happy-codegen-common","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":59596564,"package_name":"happy-grammar","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":59596565,"package_name":"happy-tabular","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"packages/codegen-common/happy-codegen-common.cabal","sha":null,"kind":"manifest","created_at":"2022-06-25T21:44:05.038Z","updated_at":"2022-06-25T21:44:05.038Z","repository_link":"https://github.com/haskell/happy/blob/master/packages/codegen-common/happy-codegen-common.cabal","dependencies":[{"id":59596566,"package_name":"base","ecosystem":"hackage","requirements":"\u003c5","direct":true,"kind":"runtime","optional":false},{"id":59596567,"package_name":"array","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/haskell-ci.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:23:03.991Z","updated_at":"2023-01-13T16:23:03.991Z","repository_link":"https://github.com/haskell/happy/blob/master/.github/workflows/haskell-ci.yml","dependencies":[{"id":6890321656,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6890321657,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"hackage","filepath":"packages/backend-lalr/happy-backend-lalr.cabal","sha":null,"kind":"manifest","created_at":"2023-01-13T16:23:04.090Z","updated_at":"2023-01-13T16:23:04.090Z","repository_link":"https://github.com/haskell/happy/blob/master/packages/backend-lalr/happy-backend-lalr.cabal","dependencies":[{"id":6890321743,"package_name":"base","ecosystem":"hackage","requirements":"\u003c5","direct":true,"kind":"runtime","optional":false},{"id":6890321746,"package_name":"array","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890321748,"package_name":"happy-codegen-common","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":6890321750,"package_name":"happy-grammar","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":6890321752,"package_name":"happy-tabular","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"packages/frontend/happy-frontend.cabal","sha":null,"kind":"manifest","created_at":"2023-01-13T16:23:04.180Z","updated_at":"2023-01-13T16:23:04.180Z","repository_link":"https://github.com/haskell/happy/blob/master/packages/frontend/happy-frontend.cabal","dependencies":[{"id":6890321801,"package_name":"base","ecosystem":"hackage","requirements":"\u003c5","direct":true,"kind":"runtime","optional":false},{"id":6890321802,"package_name":"array","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890321803,"package_name":"containers","ecosystem":"hackage","requirements":"\u003e=0.4.2","direct":true,"kind":"runtime","optional":false},{"id":6890321804,"package_name":"transformers","ecosystem":"hackage","requirements":"\u003e=0.5.6.2","direct":true,"kind":"runtime","optional":false},{"id":6890321805,"package_name":"mtl","ecosystem":"hackage","requirements":"\u003e=2.2.2","direct":true,"kind":"runtime","optional":false},{"id":6890321806,"package_name":"happy-codegen-common","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":6890321807,"package_name":"happy-grammar","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"packages/grammar/happy-grammar.cabal","sha":null,"kind":"manifest","created_at":"2023-01-13T16:23:04.360Z","updated_at":"2023-01-13T16:23:04.360Z","repository_link":"https://github.com/haskell/happy/blob/master/packages/grammar/happy-grammar.cabal","dependencies":[{"id":6890321870,"package_name":"base","ecosystem":"hackage","requirements":"\u003c5","direct":true,"kind":"runtime","optional":false},{"id":6890321871,"package_name":"array","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"packages/tabular/happy-tabular.cabal","sha":null,"kind":"manifest","created_at":"2023-01-13T16:23:04.470Z","updated_at":"2023-01-13T16:23:04.470Z","repository_link":"https://github.com/haskell/happy/blob/master/packages/tabular/happy-tabular.cabal","dependencies":[{"id":6890321905,"package_name":"base","ecosystem":"hackage","requirements":"\u003c5","direct":true,"kind":"runtime","optional":false},{"id":6890321906,"package_name":"array","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890321907,"package_name":"containers","ecosystem":"hackage","requirements":"\u003e=0.4.2","direct":true,"kind":"runtime","optional":false},{"id":6890321908,"package_name":"happy-grammar","ecosystem":"hackage","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false}]}],"score":22.382361257298584,"created_at":"2023-04-12T11:48:24.203Z","updated_at":"2026-09-29T08:31:28.243Z","avatar_url":"https://github.com/haskell.png","language":"Haskell","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/3570","html_url":"https://summary.ecosyste.ms/projects/3570"}