{"id":11743202,"name":"github.com/rstudio/learnr","ecosystem":"go","description":null,"homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/rstudio/learnr","keywords_array":[],"namespace":null,"versions_count":21,"first_release_published_at":"2016-10-19T16:34:42.000Z","latest_release_published_at":"2025-11-13T15:23:19.000Z","latest_release_number":"v0.11.6","last_synced_at":"2026-06-27T13:19:44.469Z","created_at":"2025-06-07T10:00:34.210Z","updated_at":"2026-06-27T13:19:44.469Z","registry_url":"https://pkg.go.dev/github.com/rstudio/learnr","install_command":"go get github.com/rstudio/learnr","documentation_url":"https://pkg.go.dev/github.com/rstudio/learnr#section-documentation","metadata":{},"repo_metadata":{"id":37579791,"uuid":"71377580","full_name":"rstudio/learnr","owner":"rstudio","description":"Interactive Tutorials with R Markdown","archived":false,"fork":false,"pushed_at":"2025-09-01T18:10:40.000Z","size":24226,"stargazers_count":723,"open_issues_count":153,"forks_count":240,"subscribers_count":32,"default_branch":"main","last_synced_at":"2025-10-11T09:28:26.544Z","etag":null,"topics":["interactive","python","r","r-package","rmarkdown","rstats","shiny","sql","teaching","tutorial"],"latest_commit_sha":null,"homepage":"https://pkgs.rstudio.com/learnr","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rstudio.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.md","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}},"created_at":"2016-10-19T16:33:44.000Z","updated_at":"2025-10-10T07:07:19.000Z","dependencies_parsed_at":"2023-02-09T16:16:29.226Z","dependency_job_id":"63a36fcc-8259-4c02-8d32-bf9b48c22a96","html_url":"https://github.com/rstudio/learnr","commit_stats":{"total_commits":1042,"total_committers":52,"mean_commits":20.03846153846154,"dds":0.6074856046065259,"last_synced_commit":"a644d2dd4c083c7596fd73edc0431bcb52811357"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/rstudio/learnr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rstudio","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/sbom","scorecard":{"id":787815,"data":{"date":"2025-08-11","repo":{"name":"github.com/rstudio/learnr","commit":"a644d2dd4c083c7596fd73edc0431bcb52811357"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 14/27 approved changesets -- score normalized to 5","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":0,"reason":"0 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 0","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/R-CMD-check.yaml:1","Warn: no topLevel permission defined: .github/workflows/pkgdown.yaml:1","Warn: no topLevel permission defined: .github/workflows/pr-commands.yaml: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":"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":"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":"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":"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":"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/R-CMD-check.yaml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:105: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/R-CMD-check.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/R-CMD-check.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/pkgdown.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/pkgdown.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/pkgdown.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/pr-commands.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/rstudio/learnr/pr-commands.yaml/main?enable=pin","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  15 third-party GitHubAction 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"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"Vulnerabilities","score":1,"reason":"9 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-m4ch-4m5f-2gp6","Warn: Project is vulnerable to: GHSA-vc8w-jr9v-vj7f","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-67mh-4wv8-2f99","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T06:33:56.071Z","repository_id":37579791,"created_at":"2025-08-23T06:33:56.072Z","updated_at":"2025-08-23T06:33:56.072Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279013118,"owners_count":26085232,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"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":"rstudio","name":"RStudio","uuid":"513560","kind":"organization","description":"","email":"info@rstudio.org","website":"http://rstudio.org","location":"Boston, MA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/513560?v=4","repositories_count":356,"last_synced_at":"2024-04-14T06:38:06.423Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rstudio","funding_links":[],"total_stars":61456,"followers":2332,"following":0,"created_at":"2022-11-02T16:38:02.125Z","updated_at":"2024-04-14T06:39:28.571Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rstudio","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rstudio/repositories"},"tags":[{"name":"v0.11.5","sha":"e19b942d4fd2767f2bf29bd8b893fd534e22be89","kind":"commit","published_at":"2023-09-28T12:53:11.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.11.5","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.11.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.11.5/manifests"},{"name":"v0.11.4","sha":"653f2b715bef32268f97b59bc1c414e66bf51e11","kind":"tag","published_at":"2023-05-25T02:34:48.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.11.4","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.11.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.11.4/manifests"},{"name":"v0.11.3","sha":"e0456c6e3b33fe0e999f6296dc7d9c120a00007e","kind":"commit","published_at":"2023-03-16T02:13:54.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.11.3","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.11.3/manifests"},{"name":"v0.11.2","sha":"f834e12f1b4efc477f83657a859dd3f4936226a7","kind":"tag","published_at":"2022-11-08T20:53:29.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.11.2","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"bc4b43ef2ad5c84429dfa8c78faaf8a8d7d49fae","kind":"tag","published_at":"2022-10-19T20:21:49.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.11.1","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"8af781ad81191dbe09211b09c343fc008425c5f5","kind":"tag","published_at":"2022-10-18T15:47:28.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.11.0","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.11.0/manifests"},{"name":"v0.10.7.9000","sha":"bcce2e673ecd5fb52b9420622292364e63b14ebb","kind":"commit","published_at":"2022-09-16T19:11:16.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.10.7.9000","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.10.7.9000","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.10.7.9000","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.10.7.9000","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.10.7.9000/manifests"},{"name":"v0.10.6.9000","sha":"4681d04ba3192e5b2b89fa49d883388ae07ef015","kind":"commit","published_at":"2022-08-29T17:41:21.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.10.6.9000","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.10.6.9000","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.10.6.9000","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.10.6.9000","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.10.6.9000/manifests"},{"name":"v0.10.5.9000","sha":"1df26c5347d954679827adb89cc4ec484415317a","kind":"commit","published_at":"2022-07-07T20:54:44.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.10.5.9000","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.10.5.9000","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.10.5.9000","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.10.5.9000","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.10.5.9000/manifests"},{"name":"v0.10.3","sha":"4439a88fc23e2d00a001c33f82e71f8c4756423a","kind":"commit","published_at":"2022-06-22T18:16:12.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.10.3","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.10.3/manifests"},{"name":"v0.10.1.9022","sha":"43fe51c60034479d78544fc031752eb37b8daebc","kind":"commit","published_at":"2022-05-02T17:01:03.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.10.1.9022","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.10.1.9022","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.10.1.9022","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.10.1.9022","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.10.1.9022/manifests"},{"name":"v0.10.1.9021","sha":"ee48ea91e201b20f87a63e6f3b31cd11e58df197","kind":"commit","published_at":"2022-04-15T14:55:04.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.10.1.9021","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.10.1.9021","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.10.1.9021","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.10.1.9021","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.10.1.9021/manifests"},{"name":"v0.10.1","sha":"56576af4c30e3d8658cb122af42537a7eb137eb1","kind":"commit","published_at":"2020-02-13T23:01:34.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.10.1","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.10.1/manifests"},{"name":"v0.10.0","sha":"a47a7e040787af2b693dd697e82a0a5deecbc540","kind":"commit","published_at":"2019-11-12T16:03:20.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.10.0","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.10.0/manifests"},{"name":"v0.9.2","sha":"838cd717bfa6eaa1e4853135eca7bb07bc62f7d8","kind":"tag","published_at":"2018-03-09T18:01:07.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.9.2","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"661c4de2ff6d54c8ac22b6b20152ab404b62cf4a","kind":"tag","published_at":"2017-11-17T01:15:13.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.9.1","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"14413cc7ea20fa3b5938b29fab2b01282e6f0c1f","kind":"tag","published_at":"2017-11-16T03:29:25.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.9.0","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"eeae534fa792dcd369075a90b59b042ad26f945f","kind":"tag","published_at":"2017-11-16T03:28:33.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.8.0","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"b71c637cb0b1e0cb817e8e0c2fa56a4fcabd58dd","kind":"tag","published_at":"2017-11-16T03:27:53.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.7.0","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"55c33cf616d3259c508ae234d301964c599a3039","kind":"tag","published_at":"2017-11-16T03:27:27.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.6.0","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"a8531633f38c13333da6e1c76c6cb6c720e299dd","kind":"tag","published_at":"2017-11-16T03:27:04.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.5.0","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"3339f8aaa2d0402622b1881aa42fcc78ea87db51","kind":"tag","published_at":"2017-11-16T03:26:25.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.4.0","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"9cd00828bfa2429d88ad9efdbd51ad8475a6efb2","kind":"tag","published_at":"2017-11-16T03:25:57.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.3.0","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"a81a69498823d860f54c153128719e280de3d831","kind":"tag","published_at":"2017-11-16T03:25:32.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.2.0","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"e2dbb20d8fb7208cffcb339ea0fc5a8c9c45adb5","kind":"tag","published_at":"2017-11-16T03:24:34.000Z","download_url":"https://codeload.github.com/rstudio/learnr/tar.gz/v0.1.0","html_url":"https://github.com/rstudio/learnr/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rstudio/learnr@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-12T21:36:59.455Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.750499235214139,"dependent_packages_count":5.388553704962611,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.569526470088375},"purl":"pkg:golang/github.com/rstudio/learnr","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/rstudio/learnr","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/rstudio/learnr","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/rstudio/learnr/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-08T15:49:26.243Z","issues_count":73,"pull_requests_count":74,"avg_time_to_close_issue":22586977.94,"avg_time_to_close_pull_request":1203311.492063492,"issues_closed_count":50,"pull_requests_closed_count":63,"pull_request_authors_count":19,"issue_authors_count":40,"avg_comments_per_issue":2.8493150684931505,"avg_comments_per_pull_request":1.027027027027027,"merged_pull_requests_count":58,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Flearnr/issues","maintainers":[{"login":"gadenbuie","count":68,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gadenbuie"},{"login":"rossellhayes","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rossellhayes"},{"login":"hadley","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hadley"},{"login":"yihui","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yihui"},{"login":"schloerke","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/schloerke"},{"login":"garrettgman","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/garrettgman"},{"login":"chendaniely","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chendaniely"},{"login":"gtritchie","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gtritchie"}],"active_maintainers":[{"login":"hadley","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hadley"},{"login":"gadenbuie","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gadenbuie"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frstudio%2Flearnr/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frstudio%2Flearnr/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frstudio%2Flearnr/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frstudio%2Flearnr/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frstudio%2Flearnr/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frstudio%2Flearnr/codemeta","maintainers":[]}