{"id":14966021,"url":"https://github.com/rakudo/star","last_synced_at":"2026-04-02T19:17:04.483Z","repository":{"id":936704,"uuid":"710200","full_name":"rakudo/star","owner":"rakudo","description":"Rakudo-Star (Raku distribution)","archived":false,"fork":false,"pushed_at":"2026-03-31T00:02:42.000Z","size":6405,"stargazers_count":275,"open_issues_count":8,"forks_count":49,"subscribers_count":27,"default_branch":"master","last_synced_at":"2026-03-31T02:41:07.961Z","etag":null,"topics":["raku","rakudo","rakudo-star"],"latest_commit_sha":null,"homepage":"https://rakudo.org/star","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"artistic-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rakudo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-06-08T20:22:01.000Z","updated_at":"2026-03-31T00:02:46.000Z","dependencies_parsed_at":"2023-07-05T20:17:17.659Z","dependency_job_id":"aa395d9f-45d4-4422-bc46-36ffe689fb7a","html_url":"https://github.com/rakudo/star","commit_stats":{"total_commits":1418,"total_committers":56,"mean_commits":"25.321428571428573","dds":0.8258110014104372,"last_synced_commit":"2f64f0bcff5216e8d990c97bbbb34352f4814e1e"},"previous_names":[],"tags_count":98,"template":false,"template_full_name":null,"purl":"pkg:github/rakudo/star","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rakudo%2Fstar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rakudo%2Fstar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rakudo%2Fstar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rakudo%2Fstar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rakudo","download_url":"https://codeload.github.com/rakudo/star/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rakudo%2Fstar/sbom","scorecard":{"id":760288,"data":{"date":"2025-08-11","repo":{"name":"github.com/rakudo/star","commit":"1b711c214f7b68b19364807ac9c4c146f08f2bd2"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.7,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"19 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build_rakudo-star.yml:1","Warn: no topLevel permission defined: .github/workflows/publish_rakudo-star_on_rakudo.org.yml:1","Warn: no topLevel permission defined: .github/workflows/sync_latest_rakudo_release.yml:1","Warn: no topLevel permission defined: .github/workflows/update_modules.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Artistic License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":8,"reason":"5 out of the last 5 releases have a total of 5 signed artifacts.","details":["Info: signed release artifact: rakudo-star-2025.06.1-win-x86_64-msvc.msi.asc: https://github.com/rakudo/star/releases/tag/2025.06.1","Info: signed release artifact: rakudo-star-2025.05-win-x86_64-msvc.msi.asc: https://github.com/rakudo/star/releases/tag/2025.05","Info: signed release artifact: rakudo-star-2025.04-win-x86_64-msvc.msi.asc: https://github.com/rakudo/star/releases/tag/2025.04","Info: signed release artifact: rakudo-star-2025.03-win-x86_64-msvc.msi.asc: https://github.com/rakudo/star/releases/tag/2025.03","Info: signed release artifact: rakudo-star-2025.02-win-x86_64-msvc.msi.asc: https://github.com/rakudo/star/releases/tag/2025.02","Warn: release artifact 2025.06.1 does not have provenance: https://api.github.com/repos/rakudo/star/releases/228961204","Warn: release artifact 2025.05 does not have provenance: https://api.github.com/repos/rakudo/star/releases/219645406","Warn: release artifact 2025.04 does not have provenance: https://api.github.com/repos/rakudo/star/releases/213797188","Warn: release artifact 2025.03 does not have provenance: https://api.github.com/repos/rakudo/star/releases/208481264","Warn: release artifact 2025.02 does not have provenance: https://api.github.com/repos/rakudo/star/releases/203650590"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_rakudo-star.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/rakudo/star/build_rakudo-star.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build_rakudo-star.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/rakudo/star/build_rakudo-star.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_rakudo-star.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/rakudo/star/build_rakudo-star.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_rakudo-star.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/rakudo/star/build_rakudo-star.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build_rakudo-star.yml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/rakudo/star/build_rakudo-star.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_rakudo-star.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/rakudo/star/build_rakudo-star.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build_rakudo-star.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/rakudo/star/build_rakudo-star.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build_rakudo-star.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/rakudo/star/build_rakudo-star.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_rakudo-star.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/rakudo/star/build_rakudo-star.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sync_latest_rakudo_release.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/rakudo/star/sync_latest_rakudo_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/sync_latest_rakudo_release.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/rakudo/star/sync_latest_rakudo_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update_modules.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/rakudo/star/update_modules.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_modules.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/rakudo/star/update_modules.yml/master?enable=pin","Warn: containerImage not pinned by hash: lib/docker/alpine.Dockerfile:1","Warn: containerImage not pinned by hash: lib/docker/alpine.Dockerfile:9: pin your Docker image by updating alpine:latest to alpine:latest@sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1","Warn: containerImage not pinned by hash: lib/docker/archlinux.Dockerfile:1","Warn: containerImage not pinned by hash: lib/docker/archlinux.Dockerfile:10: pin your Docker image by updating archlinux:latest to archlinux:latest@sha256:104d24b4464e89a16566d3e68ce0e2707aa15258c690ee9bef755930e8bc1c2d","Warn: containerImage not pinned by hash: lib/docker/centos.Dockerfile:1","Warn: containerImage not pinned by hash: lib/docker/centos.Dockerfile:9","Warn: containerImage not pinned by hash: lib/docker/debian.Dockerfile:1","Warn: containerImage not pinned by hash: lib/docker/debian.Dockerfile:11: pin your Docker image by updating debian:latest to debian:latest@sha256:6d87375016340817ac2391e670971725a9981cfc24e221c47734681ed0f6c0f5","Warn: containerImage not pinned by hash: lib/docker/fedora.Dockerfile:1","Warn: containerImage not pinned by hash: lib/docker/fedora.Dockerfile:9: pin your Docker image by updating fedora:latest to fedora:latest@sha256:3da64cb89971a1cdbc6046e307eeebcb54f7281c0a606ee48d9995473f6b88d5","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   6 third-party GitHubAction dependencies pinned","Info:   0 out of  10 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-08-22T23:13:56.662Z","repository_id":936704,"created_at":"2025-08-22T23:13:56.663Z","updated_at":"2025-08-22T23:13:56.663Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31314272,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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"}},"keywords":["raku","rakudo","rakudo-star"],"created_at":"2024-09-24T13:35:42.557Z","updated_at":"2026-04-02T19:17:04.474Z","avatar_url":"https://github.com/rakudo.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# Rakudo-Star\n\nA *user-friendly* distribution of the [Raku programming language](https://raku.org/).\n\n## Docker Image\n\n* Please refer to [Rakudo-Star on Docker Hub](https://hub.docker.com/_/rakudo-star) for an image.\n* Find the related Docker files on the [\"Raku Docker\" GitHub repository](https://github.com/Raku/docker) \n\n## What's in this GIT repo\n\nThere are currently two different tools within this repo:\n1. The so called [`RSTAR tool`](https://github.com/rakudo/star/blob/master/bin/rstar), which manages the **Linux build** and local installation.\n2. The [chocolatey based Powershell build script](https://github.com/rakudo/star/blob/master/tools/build/binary-release/Windows/build-with-choco.ps1), which creates a **Windows MSI** package.\n\nBoth tools compile Rakudo and then add some selected modules!\n\n### 1. _RSTAR_ tool\n\n* `bash` based tool, should work on any **Linux OS** (_should also build Rakudo-Star on macOS_!?).\n  - The `rstar` (bash) tool downloads all requirements, like MoarVM, NQP, Rakudo and some Rakudo modules.\n  - It then compiles everything into a local Rakudo installation and add's the modules via `zef`.\n* More information can be found in the [related Wiki page](https://github.com/rakudo/star/wiki/01_Rakudo-Star---Linux-package)\n\nAs the `rstar` utility is written in `bash`, all additional features should also be\nbased on `bash`. Using other utilities is accepted, but efforts should be made to\navoid introducing new utilities.\n\nFurthermore, all code should be linted against [`shellcheck`](https://www.shellcheck.net/) and not produce any warnings.\n\n### 2. _BUILD-WITH-CHOCO.PS1_ tool\n\n* A [Powershell script](https://github.com/rakudo/star/blob/master/tools/build/binary-release/Windows/build-with-choco.ps1), which internally uses `chocolatey` to create a **Windows MSI** package.\n    - The created MSI package can be used to install Rakudo-Star (Rakudo with some additional modules) on any Windows device.\n* *More information to be added* in the [wiki](https://github.com/rakudo/star/wiki) \n\n### 3. Community Modules\n\nRakudo-Star's only main features is to support it's users with a number of\npopular community modules.\n\n*You should always prefer to use a pinned version of a module, wherever versions are available!*\nTherefore all Rakudo modules, which are included into Star, need i.e. to have `git tags`.\n\n#### [modules.txt](https://github.com/rakudo/star/blob/master/etc/modules.txt)\n\nThis modules file contains references to all community modules to be bundled with Rakudo-Star.\nIt is a space-separated format. The first column is the name of\nthe module, the second the protocol to use, with the third column being the\nURL to fetch it from. Columns following the third have different meaning\ndepending on the protocol.\n\n*Currently all modules are expected to be available via `git` (GitHub) and having `git tags`, similar to the `version` given in the modules `META6.json`* \n\n## Bugs, Feedback and Patches\n\n### Bugs\n\n* Please open an [GitHub Issue](https://github.com/rakudo/star/issues) for any found bug!\n  * If you're reporting a RSTAR bug, please include the full logs of `rstar` with\n    `RSTAR_DEBUG=1`, and the output of `rstar sysinfo` in your message.\n\n### Feedback\n\n#### Mail and IRC\n\n* If you have a question about Rakudo-Star, you probably want to write to the “perl6-users@perl.org” mailing list or ask the [irc.libera.chat/#raku-star](https://web.libera.chat/#raku-star) IRC channel.\n\n#### GitHub Platform\n\n* Knowledge and documentation related to Rakudo-Star can be published in the related [wiki](https://github.com/rakudo/star/wiki).\n* There is also [Star discussions](https://github.com/rakudo/star/discussions) for any kind of ongoing discussions, alignements, FAQ's, ...\n  * Once things are discussed, agreed, finalized, they should be documented in the Wiki, see above!\n\n### Patches And Code Contributions\n\n* Please send your pull requests to the [RAKUDO-Star](https://github.com/rakudo/star) repository!\n* Also, try to be generous with comments. Especially when introducing new utility\n  functions, a little description of what it does and what problem it is intended\n  to solve go a long way.\n\n### Various GIT Repositories\n\nThe main git repository lives at [https://github.com/rakudo/star](https://github.com/rakudo/star). This should\nbe used as the reference to clone from.\n\nAdditionally, there are old mirrors of this repository at other places and from previous maintainers. You _may_ find additional helpful information there, which can help to get a better understanding and some history of the Star package:\n\n- https://git.sr.ht/~tyil/rakudo-star\n- https://gitlab.com/tyil/rakudo-star\n- https://git.tyil.nl/rakudo-star\n- https://github.com/Raku/rakudo-star\n\n## License\n\nThe software in this repository is distributed under the terms of the Artistic\nLicense 2.0, unless specified otherwise.\n\n----\n\n@ More details and explanations about this Rakudo-Star repository, its tools, setup and much more can be found on its [DeepWiki site](https://deepwiki.com/rakudo/star/1-rakudo-star-overview)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frakudo%2Fstar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frakudo%2Fstar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frakudo%2Fstar/lists"}