Haskell: https://github.com/haskell/happy
Score: 22.382351479068834
Last synced: about 13 hours ago
JSON representation
Repository metadata:
The Happy parser generator for Haskell
- Host: GitHub
- URL: https://github.com/haskell/happy
- Owner: haskell
- License: other
- Created: 2012-09-21T19:14:30.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2026-04-13T08:51:45.000Z (6 months ago)
- Last Synced: 2026-07-27T22:04:28.660Z (2 months ago)
- Language: Haskell
- Size: 23 MB
- Stars: 322
- Watchers: 11
- Forks: 87
- Open Issues: 45
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- Contributing: CONTRIBUTING.rst
- License: LICENSE
Owner metadata:
- Name: Haskell
- Login: haskell
- Email:
- Kind: organization
- Description:
- Website: http://www.haskell.org/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/450574?v=4
- Repositories: 108
- Last Synced at: 2026-09-24T23:52:09.450Z
- Profile URL: https://github.com/haskell
GitHub Events
Total
- Create event: 21
- Delete event: 8
- Fork event: 4
- Issue comment event: 76
- Issues event: 34
- Pull request event: 20
- Pull request review comment event: 2
- Pull request review event: 4
- Push event: 34
- Watch event: 24
- Total: 227
Last Year
- Create event: 3
- Delete event: 2
- Fork event: 1
- Issue comment event: 6
- Issues event: 5
- Pull request event: 5
- Push event: 8
- Total: 30
Committers metadata
Last synced: 1 day ago
Total Commits: 961
Total Committers: 70
Avg Commits per committer: 13.729
Development Distribution Score (DDS): 0.518
Commits in past year: 12
Committers in past year: 4
Avg Commits per committer in past year: 3.0
Development Distribution Score (DDS) in past year: 0.5
| Name | Commits | |
|---|---|---|
| simonmar | u****n | 463 |
| Simon Marlow | m****d@g****m | 78 |
| John Ericson | J****n@O****s | 64 |
| Sebastian Graf | s****7@g****m | 47 |
| Simon Marlow | s****r@m****m | 40 |
| Andreas Abel | a****l@i****e | 31 |
| Ian Lynagh | i****o@e****i | 25 |
| Vladislav Zavialov | v****6@g****m | 25 |
| Alec Theriault | a****t@g****m | 14 |
| Erik de Castro Lopo | e****d@m****m | 11 |
| robdockins | r****s@f****m | 9 |
| sven.panne | s****e@a****e | 8 |
| iavor.diatchki | i****i@g****m | 7 |
| Björn Peemöller | b****p@i****e | 7 |
| Karim Taha | k****7@g****m | 7 |
| David Knothe | d****4@m****m | 6 |
| Franklin Chen | f****n@f****m | 6 |
| Dan Aloni | d****n@k****m | 6 |
| Jason Dagit | d****j@g****m | 5 |
| Neil Mitchell | n****l@g****m | 5 |
| Reed Mullanix | r****x@g****m | 5 |
| Thomas Miedema | t****a@g****m | 5 |
| Eric McCorkle | e****2@m****t | 5 |
| Sergei Trofimovich | s****x@g****g | 5 |
| Andrés Sicard-Ramírez | a****r@e****o | 4 |
| Herbert Valerio Riedel | h****r@g****g | 4 |
| Matthew Danish | m****5@c****k | 4 |
| Oleg Grenrus | o****s@i****i | 4 |
| Duncan Coutts | d****n@h****g | 4 |
| Isaac Dupree | i****d@i****g | 3 |
| and 40 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 160
Total pull requests: 223
Average time to close issues: about 1 year
Average time to close pull requests: about 1 month
Total issue authors: 84
Total pull request authors: 59
Average comments per issue: 3.57
Average comments per pull request: 2.34
Merged pull request: 182
Bot issues: 0
Bot pull requests: 0
Past year issues: 4
Past year pull requests: 4
Past year average time to close issues: 17 days
Past year average time to close pull requests: 16 days
Past year issue authors: 4
Past year pull request authors: 4
Past year average comments per issue: 2.25
Past year average comments per pull request: 3.0
Past year merged pull request: 2
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- 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)
Top Pull Request Authors
- 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)
Top Issue Labels
- 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)
Top Pull Request Labels
- regression in happy-2.* (3)
- documentation (1)
- build failure (1)
- continuous integration (CI) (1)
Package metadata
- Total packages: 2
-
Total downloads:
- hackage: 204,159 total
- Total docker downloads: 35
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 334 (may contain duplicates)
- Total versions: 56
- Total maintainers: 6
hackage.haskell.org: happy
Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the yacc tool for C.
- Homepage: https://www.haskell.org/happy/
- Licenses: BSD-2-Clause
- Latest release: 2.2.1 (published 6 months ago)
- Last Synced: 2026-09-27T07:32:11.461Z (1 day ago)
- Versions: 43
- Dependent Packages: 0
- Dependent Repositories: 334
- Downloads: 200,641 Total
- Docker Downloads: 35
-
Rankings:
- Docker downloads count: 0.175%
- Downloads: 0.503%
- Dependent repos count: 1.249%
- Average: 5.3%
- Dependent packages count: 19.271%
- Maintainers (6)
hackage.haskell.org: happy-lib
Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the yacc tool for C. This library provides the following functionality: Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) Implementations of the text book algorithms that compute the LR action and goto tables for the given Grammar (Happy.Tabular.*) An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*)
- Homepage: https://www.haskell.org/happy/
- Licenses: BSD-2-Clause
- Latest release: 2.2.1 (published 6 months ago)
- Last Synced: 2026-09-27T07:32:15.208Z (1 day ago)
- Versions: 13
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 3,518 Total
-
Rankings:
- Dependent packages count: 21.062%
- Dependent repos count: 57.223%
- Average: 59.423%
- Downloads: 99.983%
- Maintainers (6)
Dependencies
- array *
- base <5
- containers >=0.4.2
- happy-backend-glr ==1.21.0
- happy-backend-lalr ==1.21.0
- happy-codegen-common ==1.21.0
- happy-frontend ==1.21.0
- happy-grammar ==1.21.0
- happy-tabular ==1.21.0
- mtl >=2.2.1
- base * test
- process * test
- array *
- base <5
- happy-codegen-common ==1.21.0
- happy-grammar ==1.21.0
- happy-tabular ==1.21.0
- array *
- base <5
- actions/cache v2 composite
- actions/checkout v2 composite
- array *
- base <5
- happy-codegen-common ==1.21.0
- happy-grammar ==1.21.0
- happy-tabular ==1.21.0
- array *
- base <5
- containers >=0.4.2
- happy-codegen-common ==1.21.0
- happy-grammar ==1.21.0
- mtl >=2.2.2
- transformers >=0.5.6.2
- array *
- base <5
- array *
- base <5
- containers >=0.4.2
- happy-grammar ==1.21.0