GNOLL: Efficient Multi-Lingual Software for Real-World Dice Notation and Extensions
GNOLL: Efficient Multi-Lingual Software for Real-World Dice Notation and Extensions - Published in JOSS (2023)
https://github.com/ianfhunter/gnoll
Keywords
board-game c cpp dice dice-notation dice-roller dice-rolls go golang haskell java javascript js julia perl python r roleplaying-games rpg-dice-roller ttrpg
Keywords from Contributors
convolutional-neural-networks stress-test acoustics preprocessing surveillance genetic-algorithm hacktoberfest-accepted barcode github-page civic-tech
Last synced: 2 months ago
JSON representation
Acceptance Criteria
- Revelant topics? true
- External users? true
- Open source license? true
- Active? true
- Fork? false
Repository metadata
GNOLL is an efficient dice notation parser for multiple programming languages that supports a wide set of dice notation
- Host: GitHub
- URL: https://github.com/ianfhunter/gnoll
- Owner: ianfhunter
- License: gpl-3.0
- Created: 2019-05-02T17:16:19.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2025-07-12T17:30:02.000Z (6 months ago)
- Last Synced: 2025-10-22T00:39:16.791Z (2 months ago)
- Topics: board-game, c, cpp, dice, dice-notation, dice-roller, dice-rolls, go, golang, haskell, java, javascript, js, julia, perl, python, r, roleplaying-games, rpg-dice-roller, ttrpg
- Language: Yacc
- Homepage: https://www.ianhunter.ie/GNOLL/
- Size: 2.71 MB
- Stars: 48
- Watchers: 2
- Forks: 24
- Open Issues: 57
- Releases: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Citation: CITATION.cff
- Security: SECURITY.md
Owner metadata
- Name: Ian Hunter
- Login: ianfhunter
- Email:
- Kind: user
- Description: AI Engine Software Engineer @ AMD/Xilinx. Ex-Intel/Movidius
- Website: http://ianhunter.ie
- Location: Meath/Cavan, Ireland
- Twitter:
- Company: AMD
- Icon url: https://avatars.githubusercontent.com/u/1540737?u=213bcf7960fcd3ce74171b80a2f8fc7c039c1cbe&v=4
- Repositories: 111
- Last ynced at: 2025-10-22T01:53:52.261Z
- Profile URL: https://github.com/ianfhunter
GitHub Events
Total
- Issues event: 2
- Watch event: 5
- Delete event: 7
- Issue comment event: 25
- Push event: 29
- Pull request event: 16
- Fork event: 1
- Create event: 8
Last Year
- Issues event: 2
- Watch event: 5
- Delete event: 7
- Issue comment event: 25
- Push event: 29
- Pull request event: 16
- Fork event: 1
- Create event: 8
Committers metadata
Last synced: 2 months ago
Total Commits: 1,768
Total Committers: 19
Avg Commits per committer: 93.053
Development Distribution Score (DDS): 0.062
Commits in past year: 21
Committers in past year: 1
Avg Commits per committer in past year: 21.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| Ian Hunter | i****r@g****m | 1659 |
| deepsource-autofix[bot] | 6****] | 46 |
| Kineolyan | k****n@p****m | 22 |
| CodeWAdi | 1****i | 12 |
| infiniteverma | v****5@g****m | 7 |
| Matthew Fernandez | m****z@g****m | 3 |
| Snyk bot | s****t@s****o | 3 |
| Frey | t****7@g****m | 2 |
| Kodi Arfer | K****t | 2 |
| Will Jones | f****1@g****m | 2 |
| oliviacarino | o****o@g****m | 2 |
| Daniel S. Katz | d****z@i****g | 1 |
| DeepSource Bot | b****t@d****o | 1 |
| Michael McDermott | m****d | 1 |
| Pyr0x1 | P****1 | 1 |
| aswarth | m****y@g****m | 1 |
| itsagift | 3****t | 1 |
| kai | k****4@g****m | 1 |
| whitesource-bolt-for-github[bot] | w****] | 1 |
Committer domains:
- deepsource.io: 1
- ieee.org: 1
- snyk.io: 1
Issue and Pull Request metadata
Last synced: 4 months ago
Total issues: 63
Total pull requests: 124
Average time to close issues: 6 months
Average time to close pull requests: 8 days
Total issue authors: 7
Total pull request authors: 7
Average comments per issue: 1.32
Average comments per pull request: 1.18
Merged pull request: 102
Bot issues: 0
Bot pull requests: 14
Past year issues: 4
Past year pull requests: 18
Past year average time to close issues: N/A
Past year average time to close pull requests: 4 days
Past year issue authors: 3
Past year pull request authors: 1
Past year average comments per issue: 0.5
Past year average comments per pull request: 1.5
Past year merged pull request: 15
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- ianfhunter (53)
- steven-murray (4)
- Kodiologist (2)
- defunky (1)
- K900 (1)
- JuliaTagBot (1)
Top Pull Request Authors
- ianfhunter (145)
- deepsource-autofix[bot] (14)
- snyk-bot (3)
- Kodiologist (2)
- michaeljmcd (2)
- danielskatz (1)
- InfiniteVerma (1)
Top Issue Labels
- Feature Request (24)
- bug (22)
- good first issue (11)
- hacktoberfest (10)
- help wanted (7)
- New-Language-Support (4)
- Macro Request (4)
- Multiple Assignees (4)
- Test Request (4)
- Low/No Code (4)
- JOSS (4)
- high-priority (3)
- Python (2)
- invalid/wont-fix/duplicate (2)
- low-priority (2)
- PHP (1)
- Julia (1)
- Ruby (1)
- C (1)
- C++ (1)
- R (1)
- Perl (1)
Top Pull Request Labels
- core (26)
- Python (21)
- JavaScript (15)
- R (6)
- Go (5)
- Perl (5)
- java (4)
- bug (2)
- haskell (1)
Package metadata
- Total packages: 4
-
Total downloads:
- pypi: 222
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 105
- Total maintainers: 1
proxy.golang.org: github.com/ianfhunter/gnoll
- Homepage: https://github.com/ianfhunter/gnoll
- Documentation: https://pkg.go.dev/github.com/ianfhunter/gnoll#section-documentation
- Licenses: GPL-3.0
- Latest release: v4.5.3+incompatible (published over 1 year ago)
- Last Synced: 2025-10-26T02:42:02.227Z (2 months ago)
- Versions: 57
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 9.415%
- Average: 10.015%
- Dependent repos count: 10.616%
pypi.org: gnoll
An efficient dice notation parser with extended notation
- Homepage: https://github.com/ianfhunter/gnoll
- Documentation: https://gnoll.readthedocs.io/
- Licenses: GNU General Public License v3 (GPLv3),MIT License
- Latest release: 4.5.5 (published 8 months ago)
- Last Synced: 2025-10-26T02:42:24.517Z (2 months ago)
- Versions: 35
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 222 Last month
-
Rankings:
- Dependent packages count: 6.633%
- Forks count: 8.681%
- Downloads: 11.168%
- Stargazers count: 11.799%
- Average: 13.778%
- Dependent repos count: 30.611%
- Maintainers (1)
pypi.org: dice-tower
a comprehensive dice notation parser
- Homepage: https://github.com/ianfhunter/gnoll
- Documentation: https://dice-tower.readthedocs.io/
- Licenses: GNU General Public License v3 (GPLv3),MIT License
- Latest release: 2.3.6 (published over 3 years ago)
- Last Synced: 2025-04-11T11:08:46.547Z (9 months ago)
- Versions: 10
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 0
-
Rankings:
- Dependent packages count: 4.844%
- Dependent repos count: 6.333%
- Forks count: 8.58%
- Stargazers count: 11.322%
- Average: 17.993%
- Downloads: 58.887%
juliahub.com: GnollDiceNotation
GNOLL is an efficient dice notation parser for multiple programming languages that supports a wide set of dice notation
- Homepage: https://www.ianhunter.ie/GNOLL/
- Documentation: https://docs.juliahub.com/General/GnollDiceNotation/stable/
- Licenses: MIT
- Latest release: 4.2.0 (published about 3 years ago)
- Last Synced: 2025-10-26T02:41:53.232Z (2 months ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 8.0%
- Dependent repos count: 9.94%
- Stargazers count: 18.871%
- Average: 18.932%
- Dependent packages count: 38.915%
Dependencies
- bison *
- flex *
- build *
- cppyy *
- pytest *
- twine *
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
- SonarSource/sonarcloud-github-action master composite
- actions/checkout v2 composite
- actions/checkout v3 composite
- actions/upload-artifact v1 composite
- actions/checkout v3 composite
- actions/checkout v3 composite
- actions/upload-artifact v1 composite
- openjournals/openjournals-draft-action master composite
- Vampire/setup-wsl v1 composite
- actions/checkout v3 composite
- actions/setup-python v3 composite
- pypa/gh-action-pypi-publish 27b31702a0e7fc50959f5ad993c78deac1bdfc29 composite
- actions/checkout v3 composite
- actions/configure-pages v2 composite
- actions/deploy-pages v1 composite
- actions/jekyll-build-pages v1 composite
- actions/upload-pages-artifact v1 composite
- Vampire/setup-wsl v1 composite
- actions/checkout v3 composite
- actions/setup-python v3 composite
- actions/checkout v3 composite
- actions/setup-python v3 composite
- KyleMayes/install-llvm-action v1 composite
- actions/checkout v3 composite
- r-lib/actions/setup-r v2 composite
- shivammathur/setup-php v2 composite
- Vampire/setup-wsl v1 composite
- actions/checkout v2 composite
- actions/checkout v3 composite
- actions/setup-python v3 composite
- actions/first-interaction v1 composite
- actions/labeler v4 composite
- JuliaRegistries/TagBot v1 composite
- d20 *
- dice *
- func_timeout *
- matplotlib *
- numpy >=1.22.2
- python-dice *
- rpg-dice *
- setuptools >=65.5.1
- matplotlib *
- numpy >=1.22.2
- scipy *
Score: 13.005571100784081