{"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-10-04T11:31:29.666Z","created_at":"2022-04-05T20:42:05.318Z","updated_at":"2026-10-04T11:31:44.692Z","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-10-02T10:54:28.015Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/haskell","funding_links":[],"total_stars":24443,"followers":939,"following":0,"created_at":"2022-11-02T16:31:04.944Z","updated_at":"2026-10-02T10:54:28.161Z","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-10-04T11:31:44.692Z","dependent_packages_count":0,"downloads":200726,"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-10-03T11:01:35.764Z","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"}]}