{"id":51,"name":null,"description":"Logic-less Ruby templates.","url":"https://github.com/mustache/mustache","last_synced_at":"2026-04-30T16:30:32.073Z","repository":{"id":672772,"uuid":"316198","full_name":"mustache/mustache","owner":"mustache","description":"Logic-less Ruby templates.","archived":false,"fork":false,"pushed_at":"2026-02-24T12:37:33.000Z","size":1189,"stargazers_count":3075,"open_issues_count":39,"forks_count":275,"subscribers_count":64,"default_branch":"master","last_synced_at":"2026-04-07T05:03:48.041Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://mustache.github.io/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mustache.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":"CONTRIBUTING.md","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":"2009-09-24T08:20:21.000Z","updated_at":"2026-04-06T01:32:02.000Z","dependencies_parsed_at":"2023-01-13T10:35:39.516Z","dependency_job_id":"f1f5fabb-1bfe-49db-ad4e-e40348998521","html_url":"https://github.com/mustache/mustache","commit_stats":{"total_commits":714,"total_committers":76,"mean_commits":9.394736842105264,"dds":"0.43557422969187676","last_synced_commit":"9fefaabd2b1e68ef8186a210af1f0e18ef48bb55"},"previous_names":["defunkt/mustache"],"tags_count":47,"template":false,"template_full_name":null,"purl":"pkg:github/mustache/mustache","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mustache","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/sbom","scorecard":{"id":668737,"data":{"date":"2025-08-11","repo":{"name":"github.com/mustache/mustache","commit":"9fefaabd2b1e68ef8186a210af1f0e18ef48bb55"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":3,"reason":"Found 3/8 approved changesets -- score normalized to 3","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: MIT License: 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":"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":"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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 28 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-21T19:09:42.438Z","repository_id":672772,"created_at":"2025-08-21T19:09:42.438Z","updated_at":"2025-08-21T19:09:42.438Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31536621,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"online","status_checked_at":"2026-04-08T02:00:06.127Z","response_time":54,"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":{"login":"mustache","name":"Mustache","uuid":"197655","kind":"organization","description":"Logic-less templates.","email":null,"website":"http://mustache.github.io/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/197655?v=4","repositories_count":7,"last_synced_at":"2024-03-25T19:40:47.875Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mustache","funding_links":[],"total_stars":6123,"followers":48,"following":0,"created_at":"2022-11-02T16:20:22.599Z","updated_at":"2024-03-25T19:40:51.652Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mustache","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mustache/repositories"},"packages":[{"id":12279123,"name":"mustache","ecosystem":"rubygems","description":"Inspired by ctemplate, Mustache is a framework-agnostic way to render\nlogic-free views.\n\nAs ctemplates says, \"It emphasizes separating logic from presentation:\nit is impossible to embed application logic in this template\nlanguage.\n\nThink of Mustache as a replacement for your views. Instead of views\nconsisting of ERB or HAML with random helpers and arbitrary logic,\nyour views are broken into two parts: a Ruby class and an HTML\ntemplate.\n","homepage":"https://github.com/mustache/mustache","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/mustache/mustache","keywords_array":[],"namespace":null,"versions_count":46,"first_release_published_at":"2009-10-06T00:04:47.602Z","latest_release_published_at":"2026-02-24T10:27:53.938Z","latest_release_number":"1.1.2","last_synced_at":"2026-04-08T22:01:37.545Z","created_at":"2025-10-07T04:29:59.643Z","updated_at":"2026-04-08T22:09:51.790Z","registry_url":"https://gem.coop/gems/mustache","install_command":"gem install mustache -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/mustache/","metadata":{"funding":null},"repo_metadata":{"id":672772,"uuid":"316198","full_name":"mustache/mustache","owner":"mustache","description":"Logic-less Ruby templates.","archived":false,"fork":false,"pushed_at":"2026-02-24T12:37:33.000Z","size":1189,"stargazers_count":3075,"open_issues_count":39,"forks_count":275,"subscribers_count":64,"default_branch":"master","last_synced_at":"2026-04-07T05:03:48.041Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://mustache.github.io/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mustache.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":"CONTRIBUTING.md","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":"2009-09-24T08:20:21.000Z","updated_at":"2026-04-06T01:32:02.000Z","dependencies_parsed_at":"2023-01-13T10:35:39.516Z","dependency_job_id":"f1f5fabb-1bfe-49db-ad4e-e40348998521","html_url":"https://github.com/mustache/mustache","commit_stats":{"total_commits":714,"total_committers":76,"mean_commits":9.394736842105264,"dds":"0.43557422969187676","last_synced_commit":"9fefaabd2b1e68ef8186a210af1f0e18ef48bb55"},"previous_names":["defunkt/mustache"],"tags_count":47,"template":false,"template_full_name":null,"purl":"pkg:github/mustache/mustache","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mustache","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/sbom","scorecard":{"id":668737,"data":{"date":"2025-08-11","repo":{"name":"github.com/mustache/mustache","commit":"9fefaabd2b1e68ef8186a210af1f0e18ef48bb55"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":3,"reason":"Found 3/8 approved changesets -- score normalized to 3","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: MIT License: 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":"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":"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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 28 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-21T19:09:42.438Z","repository_id":672772,"created_at":"2025-08-21T19:09:42.438Z","updated_at":"2025-08-21T19:09:42.438Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31549986,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"online","status_checked_at":"2026-04-08T02:00:06.127Z","response_time":54,"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":"mustache","name":"Mustache","uuid":"197655","kind":"organization","description":"Logic-less templates.","email":null,"website":"http://mustache.github.io/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/197655?v=4","repositories_count":7,"last_synced_at":"2024-03-25T19:40:47.875Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mustache","funding_links":[],"total_stars":6123,"followers":48,"following":0,"created_at":"2022-11-02T16:20:22.599Z","updated_at":"2024-03-25T19:40:51.652Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mustache","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mustache/repositories"},"tags":[{"name":"v1.1.2","sha":"ccc31e29ad46d07e71a754543253d4955c8f95d6","kind":"commit","published_at":"2026-02-24T10:17:46.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.1.2","html_url":"https://github.com/mustache/mustache/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"07018763bf20012e068c84db6050d13fd09fc0b4","kind":"commit","published_at":"2019-12-03T21:48:17.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.1.1","html_url":"https://github.com/mustache/mustache/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"4e3ec08b945c4b11559d6db3c6088b1dbdcd62b9","kind":"commit","published_at":"2018-10-13T14:13:23.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.1.0","html_url":"https://github.com/mustache/mustache/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.0/manifests"},{"name":"v1.0.5","sha":"24a4cf6d293ef23db304d034b095896925921cc9","kind":"commit","published_at":"2017-03-26T22:40:07.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.5","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"7dd0a3773e7c65351cf3d75f17e9e91919bafa33","kind":"commit","published_at":"2017-03-23T16:34:04.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.4","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"a7e7b0dfc6080b2d6bb66236fb5de9f020d9d2bd","kind":"commit","published_at":"2016-03-24T12:41:07.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.3","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"02050f4d06e2d6fcd43a9ded6d197ad235ef96b4","kind":"commit","published_at":"2015-06-24T13:10:27.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.2","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"8dfcf2e464c7d9bbc84b060e0d8667c6e08996d3","kind":"commit","published_at":"2015-02-23T15:06:04.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.1","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"c4dff3f1ac0db70a8b4b90c906ead8b4a3e10f61","kind":"commit","published_at":"2015-01-11T03:52:05.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.0","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.0/manifests"},{"name":"v0.99.8","sha":"cafd6958c2981f054ddae35f8a5dad886fe9afae","kind":"commit","published_at":"2014-12-01T13:23:03.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.8","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.8/manifests"},{"name":"v0.99.7","sha":"c843c18a263d74b1fac9117ee81d80e89937ed2c","kind":"commit","published_at":"2014-10-22T01:06:00.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.7","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.7/manifests"},{"name":"v0.99.6","sha":"fae4f46449a13812d50c903619e08e6ec926f50b","kind":"commit","published_at":"2014-07-25T01:52:27.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.6","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.6/manifests"},{"name":"v0.99.5","sha":"3fb5c6844fae84eb88ba2650eea9eee5ce58449d","kind":"commit","published_at":"2013-11-11T18:11:57.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.5","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.5/manifests"},{"name":"v0.99.4","sha":"53a82118da1ebbf0927f420acce5da17c903c149","kind":"commit","published_at":"2011-05-26T21:45:40.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.4","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.4/manifests"},{"name":"v0.99.3","sha":"2baf7898f3a6e6f0e11496ef91bc72f54bb86943","kind":"commit","published_at":"2011-03-19T19:26:26.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.3","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.3/manifests"},{"name":"v0.99.2","sha":"3708609315c68ce4646ab1549118300d480e174f","kind":"commit","published_at":"2011-03-06T20:22:43.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.2/manifests"},{"name":"v0.99.1","sha":"ee6c86895065708d49928bf3e80304c6021accfb","kind":"commit","published_at":"2011-03-01T18:10:35.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.1/manifests"},{"name":"v0.99.0","sha":"9c74f2e8231f9f90f43a43fbe9556c7a1da3cc58","kind":"commit","published_at":"2011-03-01T00:30:36.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.0/manifests"},{"name":"v0.98.0","sha":"3f4f0f08edfb73253db1f5ab3f299d56a26b7020","kind":"commit","published_at":"2011-02-24T20:55:50.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.98.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.98.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.98.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.98.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.98.0/manifests"},{"name":"v0.13.0","sha":"3e4ae545c8772f867b9c1682f453846edd7ac6a8","kind":"commit","published_at":"2011-02-23T19:40:26.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.13.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"0aa0071e440ab9b17b283d8d763362784dd57bad","kind":"commit","published_at":"2011-02-22T08:12:44.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.12.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"287cbf402684b88caec7701c492ffad08e57075e","kind":"commit","published_at":"2010-12-11T02:14:40.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.12.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.12.0/manifests"},{"name":"v0.11.2","sha":"38fbfa7c4d90a729ed7aee41856d1c92c07de3b2","kind":"commit","published_at":"2010-05-13T21:30:27.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.11.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"217831f33ca02584756b587690bb80e57ff92442","kind":"commit","published_at":"2010-05-13T03:06:16.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.11.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"8f0c66143c3c0942f7990813b09bdb3895fcb429","kind":"commit","published_at":"2010-04-18T13:58:22.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.11.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"366925177420b522eb44186d17d99e77c771d789","kind":"commit","published_at":"2010-04-03T01:05:43.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.10.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.10.0/manifests"},{"name":"v0.9.2","sha":"305acebf52fc73ccf9b7d76721e63ea30424987f","kind":"commit","published_at":"2010-03-29T16:12:01.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.9.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"736c281f4eb94689e98b463594dd3ffe654dfad9","kind":"commit","published_at":"2010-03-27T09:14:13.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.9.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"81d97c939035f48bb043d23220410fd6eea8738c","kind":"commit","published_at":"2010-03-26T22:38:14.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.9.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.0/manifests"},{"name":"v0.7.0","sha":"fd2720878d2b94a0819d6ac2125095da33f4b3be","kind":"commit","published_at":"2010-03-25T22:25:16.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.7.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"ede589fb682b5f689d231e925ee3028ae1585aa4","kind":"commit","published_at":"2010-03-08T08:40:25.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.6.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.6.0/manifests"},{"name":"v0.5.1","sha":"c694293df33241330d0e063888508cd6d2adf7b4","kind":"commit","published_at":"2009-12-15T18:29:36.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.5.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"bd7be006b69de83a4415ca20e64e10489827c849","kind":"commit","published_at":"2009-11-23T19:46:00.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.5.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.5.0/manifests"},{"name":"v0.4.2","sha":"e8ef9af7086e729f37d60b01d83adcd7b6601bb0","kind":"commit","published_at":"2009-10-28T16:28:21.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.4.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"e4234beec4a17c32b33e252fd39fb0763a32868e","kind":"commit","published_at":"2009-10-27T23:24:25.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.4.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"4179729509bb1fbeb6c6b60482bf8558a7956aa3","kind":"commit","published_at":"2009-10-27T10:05:39.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.4.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.0/manifests"},{"name":"v0.3.2","sha":"ec6915090070196cd04a82fbfb78d1ec9be7a7c9","kind":"commit","published_at":"2009-10-20T03:17:25.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.3.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"e89086a3aa201f696e79ecb37e02780b7ab7d4aa","kind":"commit","published_at":"2009-10-19T18:11:18.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.3.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"1167e31b3e7a3d7daebf1b8f9f5d46843d5c767d","kind":"commit","published_at":"2009-10-14T15:35:38.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.3.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.0/manifests"},{"name":"v0.2.2","sha":"d01990f9b2b476306eb401f4bd6e4d4935dd063a","kind":"commit","published_at":"2009-10-12T01:12:40.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.2.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"2037983ac626347e4168510fa09915b003c91df0","kind":"commit","published_at":"2009-10-11T22:35:13.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.2.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"aa193a556d14aeaef60766eed49c53f500328735","kind":"commit","published_at":"2009-10-11T03:59:00.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.2.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.0/manifests"},{"name":"v0.1.4","sha":"2642dccf02b76c80fe111792cb6092c2e0b3bcfd","kind":"commit","published_at":"2009-10-09T03:42:14.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.4","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"d5a4e5139c0a41710db0e233ce6c96c25895a77f","kind":"commit","published_at":"2009-10-09T02:39:12.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.3","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"ba25f1edd66b61c3abad9443c98f66b60fc67651","kind":"commit","published_at":"2009-10-08T19:27:53.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"6add40ac13d1805917e708e838cb4e2db587bccd","kind":"commit","published_at":"2009-10-07T23:26:08.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"cb36d62af1349d09993251b3aad99aebe8406c11","kind":"commit","published_at":"2009-10-05T21:04:03.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-04-08T22:09:51.789Z","dependent_packages_count":0,"downloads":75578014,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.38818784398957623,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.37629350893697083,"average":0.19112033823163677},"purl":"pkg:gem/mustache?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/mustache","docker_dependents_count":727,"docker_downloads_count":391465413,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/mustache","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/mustache/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-06T03:02:26.614Z","issues_count":52,"pull_requests_count":59,"avg_time_to_close_issue":39281331.15789474,"avg_time_to_close_pull_request":6844861.4772727275,"issues_closed_count":19,"pull_requests_closed_count":44,"pull_request_authors_count":42,"issue_authors_count":47,"avg_comments_per_issue":2.6346153846153846,"avg_comments_per_pull_request":2.1864406779661016,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"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":1,"past_year_avg_comments_per_issue":1.0,"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":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/issues","maintainers":[{"login":"locks","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/locks"},{"login":"jgonggrijp","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jgonggrijp"},{"login":"bobthecow","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bobthecow"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/mustache/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/mustache/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/mustache/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/mustache/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/mustache/codemeta","maintainers":[{"uuid":"249","login":"defunkt","name":null,"email":null,"url":null,"packages_count":34,"html_url":"https://gem.coop/profiles/defunkt","role":null,"created_at":"2025-10-07T23:54:24.709Z","updated_at":"2025-10-07T23:54:24.709Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/defunkt/packages"},{"uuid":"45494","login":"locks","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://gem.coop/profiles/locks","role":null,"created_at":"2025-10-07T23:54:24.794Z","updated_at":"2025-10-07T23:54:24.794Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/locks/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":189733,"maintainers_count":67294,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}},{"id":13950464,"name":"ruby-mustache","ecosystem":"guix","description":"Framework-agnostic way to render logic-free views","homepage":"https://github.com/mustache/mustache","licenses":"expat","normalized_licenses":["Other"],"repository_url":"https://github.com/mustache/mustache","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-03-02T18:57:02.044Z","latest_release_published_at":"2026-03-02T18:57:02.044Z","latest_release_number":"1.1.1","last_synced_at":"2026-04-03T00:18:12.760Z","created_at":"2026-03-02T18:57:01.869Z","updated_at":"2026-04-03T00:24:27.325Z","registry_url":"https://packages.guix.gnu.org/packages/ruby-mustache/1.1.1/","install_command":"guix install ruby-mustache","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/ruby-xyz.scm#n14584","metadata":{"location":"gnu/packages/ruby-xyz.scm:14584","variable_name":"ruby-mustache"},"repo_metadata":{},"repo_metadata_updated_at":"2026-04-03T00:24:27.297Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:guix/ruby-mustache","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/ruby-mustache","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/ruby-mustache","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/ruby-mustache/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-mustache/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-mustache/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-mustache/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-mustache/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-mustache/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":30819,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"guix-mirror","metadata":{"funded_packages_count":286},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-04-03T06:23:21.396Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}},{"id":77839,"name":"ruby-mustache","ecosystem":"spack","description":"Inspired by ctemplate and et, Mustache is a framework-agnostic way to\nrender logic-free views.\n","homepage":"https://github.com/mustache/mustache","licenses":"[]","normalized_licenses":["Other"],"repository_url":"https://github.com/mustache/mustache","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2022-04-05T09:36:27.450Z","latest_release_published_at":"2022-04-05T09:36:27.450Z","latest_release_number":"1.1.1","last_synced_at":"2026-03-30T20:04:03.066Z","created_at":"2022-04-05T09:36:27.420Z","updated_at":"2026-03-30T20:04:03.066Z","registry_url":"https://packages.spack.io/package.html?name=ruby-mustache","install_command":"spack install ruby-mustache","documentation_url":null,"metadata":{},"repo_metadata":{"id":672772,"uuid":"316198","full_name":"mustache/mustache","owner":"mustache","description":"Logic-less Ruby templates.","archived":false,"fork":false,"pushed_at":"2024-07-09T21:48:32.000Z","size":1179,"stargazers_count":3069,"open_issues_count":52,"forks_count":272,"subscribers_count":67,"default_branch":"master","last_synced_at":"2025-10-19T09:40:18.932Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://mustache.github.io/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mustache.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":"CONTRIBUTING.md","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}},"created_at":"2009-09-24T08:20:21.000Z","updated_at":"2025-10-13T20:33:51.000Z","dependencies_parsed_at":"2023-01-13T10:35:39.516Z","dependency_job_id":"f1f5fabb-1bfe-49db-ad4e-e40348998521","html_url":"https://github.com/mustache/mustache","commit_stats":{"total_commits":714,"total_committers":76,"mean_commits":9.394736842105264,"dds":"0.43557422969187676","last_synced_commit":"9fefaabd2b1e68ef8186a210af1f0e18ef48bb55"},"previous_names":["defunkt/mustache"],"tags_count":46,"template":false,"template_full_name":null,"purl":"pkg:github/mustache/mustache","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mustache","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/sbom","scorecard":{"id":668737,"data":{"date":"2025-08-11","repo":{"name":"github.com/mustache/mustache","commit":"9fefaabd2b1e68ef8186a210af1f0e18ef48bb55"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":3,"reason":"Found 3/8 approved changesets -- score normalized to 3","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: MIT License: 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":"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":"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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 28 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-21T19:09:42.438Z","repository_id":672772,"created_at":"2025-08-21T19:09:42.438Z","updated_at":"2025-08-21T19:09:42.438Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279869385,"owners_count":26237418,"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-19T02:00:07.647Z","response_time":64,"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":"mustache","name":"Mustache","uuid":"197655","kind":"organization","description":"Logic-less templates.","email":null,"website":"http://mustache.github.io/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/197655?v=4","repositories_count":7,"last_synced_at":"2024-03-25T19:40:47.875Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mustache","funding_links":[],"total_stars":6123,"followers":48,"following":0,"created_at":"2022-11-02T16:20:22.599Z","updated_at":"2024-03-25T19:40:51.652Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mustache","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mustache/repositories"},"tags":[{"name":"v1.1.1","sha":"07018763bf20012e068c84db6050d13fd09fc0b4","kind":"commit","published_at":"2019-12-03T21:48:17.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.1.1","html_url":"https://github.com/mustache/mustache/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"4e3ec08b945c4b11559d6db3c6088b1dbdcd62b9","kind":"commit","published_at":"2018-10-13T14:13:23.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.1.0","html_url":"https://github.com/mustache/mustache/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.0/manifests"},{"name":"v1.0.5","sha":"24a4cf6d293ef23db304d034b095896925921cc9","kind":"commit","published_at":"2017-03-26T22:40:07.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.5","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"7dd0a3773e7c65351cf3d75f17e9e91919bafa33","kind":"commit","published_at":"2017-03-23T16:34:04.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.4","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"a7e7b0dfc6080b2d6bb66236fb5de9f020d9d2bd","kind":"commit","published_at":"2016-03-24T12:41:07.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.3","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"02050f4d06e2d6fcd43a9ded6d197ad235ef96b4","kind":"commit","published_at":"2015-06-24T13:10:27.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.2","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"8dfcf2e464c7d9bbc84b060e0d8667c6e08996d3","kind":"commit","published_at":"2015-02-23T15:06:04.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.1","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"c4dff3f1ac0db70a8b4b90c906ead8b4a3e10f61","kind":"commit","published_at":"2015-01-11T03:52:05.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.0","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.0/manifests"},{"name":"v0.99.8","sha":"cafd6958c2981f054ddae35f8a5dad886fe9afae","kind":"commit","published_at":"2014-12-01T13:23:03.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.8","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.8/manifests"},{"name":"v0.99.7","sha":"c843c18a263d74b1fac9117ee81d80e89937ed2c","kind":"commit","published_at":"2014-10-22T01:06:00.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.7","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.7/manifests"},{"name":"v0.99.6","sha":"fae4f46449a13812d50c903619e08e6ec926f50b","kind":"commit","published_at":"2014-07-25T01:52:27.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.6","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.6/manifests"},{"name":"v0.99.5","sha":"3fb5c6844fae84eb88ba2650eea9eee5ce58449d","kind":"commit","published_at":"2013-11-11T18:11:57.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.5","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.5/manifests"},{"name":"v0.99.4","sha":"53a82118da1ebbf0927f420acce5da17c903c149","kind":"commit","published_at":"2011-05-26T21:45:40.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.4","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.4/manifests"},{"name":"v0.99.3","sha":"2baf7898f3a6e6f0e11496ef91bc72f54bb86943","kind":"commit","published_at":"2011-03-19T19:26:26.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.3","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.3/manifests"},{"name":"v0.99.2","sha":"3708609315c68ce4646ab1549118300d480e174f","kind":"commit","published_at":"2011-03-06T20:22:43.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.2/manifests"},{"name":"v0.99.1","sha":"ee6c86895065708d49928bf3e80304c6021accfb","kind":"commit","published_at":"2011-03-01T18:10:35.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.1/manifests"},{"name":"v0.99.0","sha":"9c74f2e8231f9f90f43a43fbe9556c7a1da3cc58","kind":"commit","published_at":"2011-03-01T00:30:36.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.0/manifests"},{"name":"v0.98.0","sha":"3f4f0f08edfb73253db1f5ab3f299d56a26b7020","kind":"commit","published_at":"2011-02-24T20:55:50.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.98.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.98.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.98.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.98.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.98.0/manifests"},{"name":"v0.13.0","sha":"3e4ae545c8772f867b9c1682f453846edd7ac6a8","kind":"commit","published_at":"2011-02-23T19:40:26.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.13.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"0aa0071e440ab9b17b283d8d763362784dd57bad","kind":"commit","published_at":"2011-02-22T08:12:44.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.12.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"287cbf402684b88caec7701c492ffad08e57075e","kind":"commit","published_at":"2010-12-11T02:14:40.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.12.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.12.0/manifests"},{"name":"v0.11.2","sha":"38fbfa7c4d90a729ed7aee41856d1c92c07de3b2","kind":"commit","published_at":"2010-05-13T21:30:27.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.11.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"217831f33ca02584756b587690bb80e57ff92442","kind":"commit","published_at":"2010-05-13T03:06:16.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.11.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"8f0c66143c3c0942f7990813b09bdb3895fcb429","kind":"commit","published_at":"2010-04-18T13:58:22.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.11.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"366925177420b522eb44186d17d99e77c771d789","kind":"commit","published_at":"2010-04-03T01:05:43.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.10.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.10.0/manifests"},{"name":"v0.9.2","sha":"305acebf52fc73ccf9b7d76721e63ea30424987f","kind":"commit","published_at":"2010-03-29T16:12:01.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.9.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"736c281f4eb94689e98b463594dd3ffe654dfad9","kind":"commit","published_at":"2010-03-27T09:14:13.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.9.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"81d97c939035f48bb043d23220410fd6eea8738c","kind":"commit","published_at":"2010-03-26T22:38:14.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.9.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.0/manifests"},{"name":"v0.7.0","sha":"fd2720878d2b94a0819d6ac2125095da33f4b3be","kind":"commit","published_at":"2010-03-25T22:25:16.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.7.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"ede589fb682b5f689d231e925ee3028ae1585aa4","kind":"commit","published_at":"2010-03-08T08:40:25.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.6.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.6.0/manifests"},{"name":"v0.5.1","sha":"c694293df33241330d0e063888508cd6d2adf7b4","kind":"commit","published_at":"2009-12-15T18:29:36.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.5.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"bd7be006b69de83a4415ca20e64e10489827c849","kind":"commit","published_at":"2009-11-23T19:46:00.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.5.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.5.0/manifests"},{"name":"v0.4.2","sha":"e8ef9af7086e729f37d60b01d83adcd7b6601bb0","kind":"commit","published_at":"2009-10-28T16:28:21.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.4.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"e4234beec4a17c32b33e252fd39fb0763a32868e","kind":"commit","published_at":"2009-10-27T23:24:25.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.4.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"4179729509bb1fbeb6c6b60482bf8558a7956aa3","kind":"commit","published_at":"2009-10-27T10:05:39.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.4.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.0/manifests"},{"name":"v0.3.2","sha":"ec6915090070196cd04a82fbfb78d1ec9be7a7c9","kind":"commit","published_at":"2009-10-20T03:17:25.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.3.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"e89086a3aa201f696e79ecb37e02780b7ab7d4aa","kind":"commit","published_at":"2009-10-19T18:11:18.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.3.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"1167e31b3e7a3d7daebf1b8f9f5d46843d5c767d","kind":"commit","published_at":"2009-10-14T15:35:38.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.3.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.0/manifests"},{"name":"v0.2.2","sha":"d01990f9b2b476306eb401f4bd6e4d4935dd063a","kind":"commit","published_at":"2009-10-12T01:12:40.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.2.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"2037983ac626347e4168510fa09915b003c91df0","kind":"commit","published_at":"2009-10-11T22:35:13.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.2.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"aa193a556d14aeaef60766eed49c53f500328735","kind":"commit","published_at":"2009-10-11T03:59:00.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.2.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.0/manifests"},{"name":"v0.1.4","sha":"2642dccf02b76c80fe111792cb6092c2e0b3bcfd","kind":"commit","published_at":"2009-10-09T03:42:14.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.4","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"d5a4e5139c0a41710db0e233ce6c96c25895a77f","kind":"commit","published_at":"2009-10-09T02:39:12.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.3","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"ba25f1edd66b61c3abad9443c98f66b60fc67651","kind":"commit","published_at":"2009-10-08T19:27:53.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"6add40ac13d1805917e708e838cb4e2db587bccd","kind":"commit","published_at":"2009-10-07T23:26:08.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"cb36d62af1349d09993251b3aad99aebe8406c11","kind":"commit","published_at":"2009-10-05T21:04:03.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-20T22:56:43.229Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":28.06725024315687,"stargazers_count":4.140614144782549,"forks_count":5.585660691954981,"average":9.4483812699736},"purl":"pkg:spack/ruby-mustache","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/spack/ruby-mustache","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/spack/ruby-mustache","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/spack/ruby-mustache/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-10T03:33:04.161Z","issues_count":52,"pull_requests_count":58,"avg_time_to_close_issue":39281331.15789474,"avg_time_to_close_pull_request":6041519.2558139535,"issues_closed_count":19,"pull_requests_closed_count":43,"pull_request_authors_count":41,"issue_authors_count":47,"avg_comments_per_issue":2.6346153846153846,"avg_comments_per_pull_request":2.103448275862069,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":2,"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":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.5,"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/mustache%2Fmustache/issues","maintainers":[{"login":"locks","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/locks"},{"login":"jgonggrijp","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jgonggrijp"},{"login":"bobthecow","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bobthecow"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/ruby-mustache/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/ruby-mustache/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/ruby-mustache/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/ruby-mustache/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/ruby-mustache/codemeta","maintainers":[{"uuid":"Kerilk","login":"Kerilk","name":null,"email":null,"url":"https://github.com/Kerilk","packages_count":27,"html_url":null,"role":null,"created_at":"2022-11-14T17:02:26.994Z","updated_at":"2022-11-14T17:02:26.994Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/maintainers/Kerilk/packages"}],"registry":{"name":"spack.io","url":"https://packages.spack.io","ecosystem":"spack","default":true,"packages_count":9056,"maintainers_count":973,"namespaces_count":0,"keywords_count":0,"github":"spack","metadata":{"funded_packages_count":437},"icon_url":"https://github.com/spack.png","created_at":"2022-04-04T15:19:23.514Z","updated_at":"2026-04-03T06:48:03.381Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/namespaces"}},{"id":3714987,"name":"github.com/mustache/mustache","ecosystem":"go","description":"","homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/mustache/mustache","keywords_array":[],"namespace":"github.com/mustache","versions_count":47,"first_release_published_at":"2009-10-05T21:04:03.000Z","latest_release_published_at":"2026-02-24T10:17:46.000Z","latest_release_number":"v1.1.2","last_synced_at":"2026-04-07T05:01:12.277Z","created_at":"2022-04-11T12:55:53.465Z","updated_at":"2026-04-07T05:01:12.277Z","registry_url":"https://pkg.go.dev/github.com/mustache/mustache","install_command":"go get github.com/mustache/mustache","documentation_url":"https://pkg.go.dev/github.com/mustache/mustache#section-documentation","metadata":{},"repo_metadata":{"id":672772,"uuid":"316198","full_name":"mustache/mustache","owner":"mustache","description":"Logic-less Ruby templates.","archived":false,"fork":false,"pushed_at":"2024-07-09T21:48:32.000Z","size":1179,"stargazers_count":3069,"open_issues_count":52,"forks_count":272,"subscribers_count":67,"default_branch":"master","last_synced_at":"2025-10-19T09:40:18.932Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://mustache.github.io/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mustache.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":"CONTRIBUTING.md","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}},"created_at":"2009-09-24T08:20:21.000Z","updated_at":"2025-10-13T20:33:51.000Z","dependencies_parsed_at":"2023-01-13T10:35:39.516Z","dependency_job_id":"f1f5fabb-1bfe-49db-ad4e-e40348998521","html_url":"https://github.com/mustache/mustache","commit_stats":{"total_commits":714,"total_committers":76,"mean_commits":9.394736842105264,"dds":"0.43557422969187676","last_synced_commit":"9fefaabd2b1e68ef8186a210af1f0e18ef48bb55"},"previous_names":["defunkt/mustache"],"tags_count":46,"template":false,"template_full_name":null,"purl":"pkg:github/mustache/mustache","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mustache","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/sbom","scorecard":{"id":668737,"data":{"date":"2025-08-11","repo":{"name":"github.com/mustache/mustache","commit":"9fefaabd2b1e68ef8186a210af1f0e18ef48bb55"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":3,"reason":"Found 3/8 approved changesets -- score normalized to 3","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: MIT License: 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":"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":"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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 28 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-21T19:09:42.438Z","repository_id":672772,"created_at":"2025-08-21T19:09:42.438Z","updated_at":"2025-08-21T19:09:42.438Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279869385,"owners_count":26237418,"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-19T02:00:07.647Z","response_time":64,"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":"mustache","name":"Mustache","uuid":"197655","kind":"organization","description":"Logic-less templates.","email":null,"website":"http://mustache.github.io/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/197655?v=4","repositories_count":7,"last_synced_at":"2024-03-25T19:40:47.875Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mustache","funding_links":[],"total_stars":6123,"followers":48,"following":0,"created_at":"2022-11-02T16:20:22.599Z","updated_at":"2024-03-25T19:40:51.652Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mustache","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mustache/repositories"},"tags":[{"name":"v1.1.1","sha":"07018763bf20012e068c84db6050d13fd09fc0b4","kind":"commit","published_at":"2019-12-03T21:48:17.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.1.1","html_url":"https://github.com/mustache/mustache/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"4e3ec08b945c4b11559d6db3c6088b1dbdcd62b9","kind":"commit","published_at":"2018-10-13T14:13:23.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.1.0","html_url":"https://github.com/mustache/mustache/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.0/manifests"},{"name":"v1.0.5","sha":"24a4cf6d293ef23db304d034b095896925921cc9","kind":"commit","published_at":"2017-03-26T22:40:07.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.5","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"7dd0a3773e7c65351cf3d75f17e9e91919bafa33","kind":"commit","published_at":"2017-03-23T16:34:04.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.4","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"a7e7b0dfc6080b2d6bb66236fb5de9f020d9d2bd","kind":"commit","published_at":"2016-03-24T12:41:07.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.3","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"02050f4d06e2d6fcd43a9ded6d197ad235ef96b4","kind":"commit","published_at":"2015-06-24T13:10:27.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.2","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"8dfcf2e464c7d9bbc84b060e0d8667c6e08996d3","kind":"commit","published_at":"2015-02-23T15:06:04.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.1","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"c4dff3f1ac0db70a8b4b90c906ead8b4a3e10f61","kind":"commit","published_at":"2015-01-11T03:52:05.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.0","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.0/manifests"},{"name":"v0.99.8","sha":"cafd6958c2981f054ddae35f8a5dad886fe9afae","kind":"commit","published_at":"2014-12-01T13:23:03.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.8","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.8/manifests"},{"name":"v0.99.7","sha":"c843c18a263d74b1fac9117ee81d80e89937ed2c","kind":"commit","published_at":"2014-10-22T01:06:00.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.7","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.7/manifests"},{"name":"v0.99.6","sha":"fae4f46449a13812d50c903619e08e6ec926f50b","kind":"commit","published_at":"2014-07-25T01:52:27.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.6","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.6/manifests"},{"name":"v0.99.5","sha":"3fb5c6844fae84eb88ba2650eea9eee5ce58449d","kind":"commit","published_at":"2013-11-11T18:11:57.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.5","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.5/manifests"},{"name":"v0.99.4","sha":"53a82118da1ebbf0927f420acce5da17c903c149","kind":"commit","published_at":"2011-05-26T21:45:40.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.4","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.4/manifests"},{"name":"v0.99.3","sha":"2baf7898f3a6e6f0e11496ef91bc72f54bb86943","kind":"commit","published_at":"2011-03-19T19:26:26.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.3","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.3/manifests"},{"name":"v0.99.2","sha":"3708609315c68ce4646ab1549118300d480e174f","kind":"commit","published_at":"2011-03-06T20:22:43.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.2/manifests"},{"name":"v0.99.1","sha":"ee6c86895065708d49928bf3e80304c6021accfb","kind":"commit","published_at":"2011-03-01T18:10:35.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.1/manifests"},{"name":"v0.99.0","sha":"9c74f2e8231f9f90f43a43fbe9556c7a1da3cc58","kind":"commit","published_at":"2011-03-01T00:30:36.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.0/manifests"},{"name":"v0.98.0","sha":"3f4f0f08edfb73253db1f5ab3f299d56a26b7020","kind":"commit","published_at":"2011-02-24T20:55:50.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.98.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.98.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.98.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.98.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.98.0/manifests"},{"name":"v0.13.0","sha":"3e4ae545c8772f867b9c1682f453846edd7ac6a8","kind":"commit","published_at":"2011-02-23T19:40:26.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.13.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"0aa0071e440ab9b17b283d8d763362784dd57bad","kind":"commit","published_at":"2011-02-22T08:12:44.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.12.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"287cbf402684b88caec7701c492ffad08e57075e","kind":"commit","published_at":"2010-12-11T02:14:40.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.12.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.12.0/manifests"},{"name":"v0.11.2","sha":"38fbfa7c4d90a729ed7aee41856d1c92c07de3b2","kind":"commit","published_at":"2010-05-13T21:30:27.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.11.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"217831f33ca02584756b587690bb80e57ff92442","kind":"commit","published_at":"2010-05-13T03:06:16.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.11.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"8f0c66143c3c0942f7990813b09bdb3895fcb429","kind":"commit","published_at":"2010-04-18T13:58:22.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.11.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"366925177420b522eb44186d17d99e77c771d789","kind":"commit","published_at":"2010-04-03T01:05:43.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.10.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.10.0/manifests"},{"name":"v0.9.2","sha":"305acebf52fc73ccf9b7d76721e63ea30424987f","kind":"commit","published_at":"2010-03-29T16:12:01.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.9.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"736c281f4eb94689e98b463594dd3ffe654dfad9","kind":"commit","published_at":"2010-03-27T09:14:13.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.9.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"81d97c939035f48bb043d23220410fd6eea8738c","kind":"commit","published_at":"2010-03-26T22:38:14.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.9.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.0/manifests"},{"name":"v0.7.0","sha":"fd2720878d2b94a0819d6ac2125095da33f4b3be","kind":"commit","published_at":"2010-03-25T22:25:16.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.7.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"ede589fb682b5f689d231e925ee3028ae1585aa4","kind":"commit","published_at":"2010-03-08T08:40:25.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.6.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.6.0/manifests"},{"name":"v0.5.1","sha":"c694293df33241330d0e063888508cd6d2adf7b4","kind":"commit","published_at":"2009-12-15T18:29:36.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.5.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"bd7be006b69de83a4415ca20e64e10489827c849","kind":"commit","published_at":"2009-11-23T19:46:00.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.5.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.5.0/manifests"},{"name":"v0.4.2","sha":"e8ef9af7086e729f37d60b01d83adcd7b6601bb0","kind":"commit","published_at":"2009-10-28T16:28:21.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.4.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"e4234beec4a17c32b33e252fd39fb0763a32868e","kind":"commit","published_at":"2009-10-27T23:24:25.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.4.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"4179729509bb1fbeb6c6b60482bf8558a7956aa3","kind":"commit","published_at":"2009-10-27T10:05:39.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.4.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.0/manifests"},{"name":"v0.3.2","sha":"ec6915090070196cd04a82fbfb78d1ec9be7a7c9","kind":"commit","published_at":"2009-10-20T03:17:25.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.3.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"e89086a3aa201f696e79ecb37e02780b7ab7d4aa","kind":"commit","published_at":"2009-10-19T18:11:18.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.3.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"1167e31b3e7a3d7daebf1b8f9f5d46843d5c767d","kind":"commit","published_at":"2009-10-14T15:35:38.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.3.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.0/manifests"},{"name":"v0.2.2","sha":"d01990f9b2b476306eb401f4bd6e4d4935dd063a","kind":"commit","published_at":"2009-10-12T01:12:40.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.2.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"2037983ac626347e4168510fa09915b003c91df0","kind":"commit","published_at":"2009-10-11T22:35:13.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.2.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"aa193a556d14aeaef60766eed49c53f500328735","kind":"commit","published_at":"2009-10-11T03:59:00.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.2.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.0/manifests"},{"name":"v0.1.4","sha":"2642dccf02b76c80fe111792cb6092c2e0b3bcfd","kind":"commit","published_at":"2009-10-09T03:42:14.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.4","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"d5a4e5139c0a41710db0e233ce6c96c25895a77f","kind":"commit","published_at":"2009-10-09T02:39:12.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.3","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"ba25f1edd66b61c3abad9443c98f66b60fc67651","kind":"commit","published_at":"2009-10-08T19:27:53.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"6add40ac13d1805917e708e838cb4e2db587bccd","kind":"commit","published_at":"2009-10-07T23:26:08.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"cb36d62af1349d09993251b3aad99aebe8406c11","kind":"commit","published_at":"2009-10-05T21:04:03.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-20T22:56:43.248Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":null,"forks_count":null,"average":8.172500131868823},"purl":"pkg:golang/github.com/mustache/mustache","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/mustache/mustache","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/mustache/mustache","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/mustache/mustache/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-10T03:33:04.161Z","issues_count":52,"pull_requests_count":58,"avg_time_to_close_issue":39281331.15789474,"avg_time_to_close_pull_request":6041519.2558139535,"issues_closed_count":19,"pull_requests_closed_count":43,"pull_request_authors_count":41,"issue_authors_count":47,"avg_comments_per_issue":2.6346153846153846,"avg_comments_per_pull_request":2.103448275862069,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":2,"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":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.5,"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/mustache%2Fmustache/issues","maintainers":[{"login":"locks","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/locks"},{"login":"jgonggrijp","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jgonggrijp"},{"login":"bobthecow","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bobthecow"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fmustache%2Fmustache/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fmustache%2Fmustache/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fmustache%2Fmustache/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fmustache%2Fmustache/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fmustache%2Fmustache/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2090664,"maintainers_count":0,"namespaces_count":780333,"keywords_count":112764,"github":"golang","metadata":{"funded_packages_count":53458},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-09T05:03:48.640Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":259329,"name":"mustache","ecosystem":"rubygems","description":"Inspired by ctemplate, Mustache is a framework-agnostic way to render\nlogic-free views.\n\nAs ctemplates says, \"It emphasizes separating logic from presentation:\nit is impossible to embed application logic in this template\nlanguage.\n\nThink of Mustache as a replacement for your views. Instead of views\nconsisting of ERB or HAML with random helpers and arbitrary logic,\nyour views are broken into two parts: a Ruby class and an HTML\ntemplate.\n","homepage":"https://github.com/mustache/mustache","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/mustache/mustache","keywords_array":[],"namespace":null,"versions_count":46,"first_release_published_at":"2009-10-06T00:04:47.602Z","latest_release_published_at":"2026-02-24T10:27:53.938Z","latest_release_number":"1.1.2","last_synced_at":"2026-04-08T07:34:43.441Z","created_at":"2022-04-06T05:07:31.006Z","updated_at":"2026-04-08T10:07:57.950Z","registry_url":"https://rubygems.org/gems/mustache","install_command":"gem install mustache -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/mustache/","metadata":{"funding":null},"repo_metadata":{"id":672772,"uuid":"316198","full_name":"mustache/mustache","owner":"mustache","description":"Logic-less Ruby templates.","archived":false,"fork":false,"pushed_at":"2026-02-24T12:37:33.000Z","size":1189,"stargazers_count":3075,"open_issues_count":39,"forks_count":275,"subscribers_count":64,"default_branch":"master","last_synced_at":"2026-04-07T05:03:48.041Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://mustache.github.io/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mustache.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":"CONTRIBUTING.md","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":"2009-09-24T08:20:21.000Z","updated_at":"2026-04-06T01:32:02.000Z","dependencies_parsed_at":"2023-01-13T10:35:39.516Z","dependency_job_id":"f1f5fabb-1bfe-49db-ad4e-e40348998521","html_url":"https://github.com/mustache/mustache","commit_stats":{"total_commits":714,"total_committers":76,"mean_commits":9.394736842105264,"dds":"0.43557422969187676","last_synced_commit":"9fefaabd2b1e68ef8186a210af1f0e18ef48bb55"},"previous_names":["defunkt/mustache"],"tags_count":47,"template":false,"template_full_name":null,"purl":"pkg:github/mustache/mustache","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mustache","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/sbom","scorecard":{"id":668737,"data":{"date":"2025-08-11","repo":{"name":"github.com/mustache/mustache","commit":"9fefaabd2b1e68ef8186a210af1f0e18ef48bb55"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":3,"reason":"Found 3/8 approved changesets -- score normalized to 3","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: MIT License: 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":"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":"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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 28 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-21T19:09:42.438Z","repository_id":672772,"created_at":"2025-08-21T19:09:42.438Z","updated_at":"2025-08-21T19:09:42.438Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31549986,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"online","status_checked_at":"2026-04-08T02:00:06.127Z","response_time":54,"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":"mustache","name":"Mustache","uuid":"197655","kind":"organization","description":"Logic-less templates.","email":null,"website":"http://mustache.github.io/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/197655?v=4","repositories_count":7,"last_synced_at":"2024-03-25T19:40:47.875Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mustache","funding_links":[],"total_stars":6123,"followers":48,"following":0,"created_at":"2022-11-02T16:20:22.599Z","updated_at":"2024-03-25T19:40:51.652Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mustache","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mustache/repositories"},"tags":[{"name":"v1.1.2","sha":"ccc31e29ad46d07e71a754543253d4955c8f95d6","kind":"commit","published_at":"2026-02-24T10:17:46.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.1.2","html_url":"https://github.com/mustache/mustache/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"07018763bf20012e068c84db6050d13fd09fc0b4","kind":"commit","published_at":"2019-12-03T21:48:17.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.1.1","html_url":"https://github.com/mustache/mustache/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"4e3ec08b945c4b11559d6db3c6088b1dbdcd62b9","kind":"commit","published_at":"2018-10-13T14:13:23.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.1.0","html_url":"https://github.com/mustache/mustache/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.1.0/manifests"},{"name":"v1.0.5","sha":"24a4cf6d293ef23db304d034b095896925921cc9","kind":"commit","published_at":"2017-03-26T22:40:07.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.5","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"7dd0a3773e7c65351cf3d75f17e9e91919bafa33","kind":"commit","published_at":"2017-03-23T16:34:04.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.4","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"a7e7b0dfc6080b2d6bb66236fb5de9f020d9d2bd","kind":"commit","published_at":"2016-03-24T12:41:07.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.3","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"02050f4d06e2d6fcd43a9ded6d197ad235ef96b4","kind":"commit","published_at":"2015-06-24T13:10:27.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.2","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"8dfcf2e464c7d9bbc84b060e0d8667c6e08996d3","kind":"commit","published_at":"2015-02-23T15:06:04.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.1","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"c4dff3f1ac0db70a8b4b90c906ead8b4a3e10f61","kind":"commit","published_at":"2015-01-11T03:52:05.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v1.0.0","html_url":"https://github.com/mustache/mustache/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v1.0.0/manifests"},{"name":"v0.99.8","sha":"cafd6958c2981f054ddae35f8a5dad886fe9afae","kind":"commit","published_at":"2014-12-01T13:23:03.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.8","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.8/manifests"},{"name":"v0.99.7","sha":"c843c18a263d74b1fac9117ee81d80e89937ed2c","kind":"commit","published_at":"2014-10-22T01:06:00.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.7","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.7/manifests"},{"name":"v0.99.6","sha":"fae4f46449a13812d50c903619e08e6ec926f50b","kind":"commit","published_at":"2014-07-25T01:52:27.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.6","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.6/manifests"},{"name":"v0.99.5","sha":"3fb5c6844fae84eb88ba2650eea9eee5ce58449d","kind":"commit","published_at":"2013-11-11T18:11:57.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.5","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.5/manifests"},{"name":"v0.99.4","sha":"53a82118da1ebbf0927f420acce5da17c903c149","kind":"commit","published_at":"2011-05-26T21:45:40.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.4","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.4/manifests"},{"name":"v0.99.3","sha":"2baf7898f3a6e6f0e11496ef91bc72f54bb86943","kind":"commit","published_at":"2011-03-19T19:26:26.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.3","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.3/manifests"},{"name":"v0.99.2","sha":"3708609315c68ce4646ab1549118300d480e174f","kind":"commit","published_at":"2011-03-06T20:22:43.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.2/manifests"},{"name":"v0.99.1","sha":"ee6c86895065708d49928bf3e80304c6021accfb","kind":"commit","published_at":"2011-03-01T18:10:35.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.1/manifests"},{"name":"v0.99.0","sha":"9c74f2e8231f9f90f43a43fbe9556c7a1da3cc58","kind":"commit","published_at":"2011-03-01T00:30:36.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.99.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.99.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.99.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.99.0/manifests"},{"name":"v0.98.0","sha":"3f4f0f08edfb73253db1f5ab3f299d56a26b7020","kind":"commit","published_at":"2011-02-24T20:55:50.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.98.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.98.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.98.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.98.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.98.0/manifests"},{"name":"v0.13.0","sha":"3e4ae545c8772f867b9c1682f453846edd7ac6a8","kind":"commit","published_at":"2011-02-23T19:40:26.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.13.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"0aa0071e440ab9b17b283d8d763362784dd57bad","kind":"commit","published_at":"2011-02-22T08:12:44.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.12.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"287cbf402684b88caec7701c492ffad08e57075e","kind":"commit","published_at":"2010-12-11T02:14:40.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.12.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.12.0/manifests"},{"name":"v0.11.2","sha":"38fbfa7c4d90a729ed7aee41856d1c92c07de3b2","kind":"commit","published_at":"2010-05-13T21:30:27.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.11.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"217831f33ca02584756b587690bb80e57ff92442","kind":"commit","published_at":"2010-05-13T03:06:16.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.11.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"8f0c66143c3c0942f7990813b09bdb3895fcb429","kind":"commit","published_at":"2010-04-18T13:58:22.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.11.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"366925177420b522eb44186d17d99e77c771d789","kind":"commit","published_at":"2010-04-03T01:05:43.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.10.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.10.0/manifests"},{"name":"v0.9.2","sha":"305acebf52fc73ccf9b7d76721e63ea30424987f","kind":"commit","published_at":"2010-03-29T16:12:01.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.9.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"736c281f4eb94689e98b463594dd3ffe654dfad9","kind":"commit","published_at":"2010-03-27T09:14:13.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.9.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"81d97c939035f48bb043d23220410fd6eea8738c","kind":"commit","published_at":"2010-03-26T22:38:14.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.9.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.9.0/manifests"},{"name":"v0.7.0","sha":"fd2720878d2b94a0819d6ac2125095da33f4b3be","kind":"commit","published_at":"2010-03-25T22:25:16.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.7.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"ede589fb682b5f689d231e925ee3028ae1585aa4","kind":"commit","published_at":"2010-03-08T08:40:25.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.6.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.6.0/manifests"},{"name":"v0.5.1","sha":"c694293df33241330d0e063888508cd6d2adf7b4","kind":"commit","published_at":"2009-12-15T18:29:36.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.5.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"bd7be006b69de83a4415ca20e64e10489827c849","kind":"commit","published_at":"2009-11-23T19:46:00.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.5.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.5.0/manifests"},{"name":"v0.4.2","sha":"e8ef9af7086e729f37d60b01d83adcd7b6601bb0","kind":"commit","published_at":"2009-10-28T16:28:21.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.4.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"e4234beec4a17c32b33e252fd39fb0763a32868e","kind":"commit","published_at":"2009-10-27T23:24:25.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.4.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"4179729509bb1fbeb6c6b60482bf8558a7956aa3","kind":"commit","published_at":"2009-10-27T10:05:39.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.4.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.4.0/manifests"},{"name":"v0.3.2","sha":"ec6915090070196cd04a82fbfb78d1ec9be7a7c9","kind":"commit","published_at":"2009-10-20T03:17:25.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.3.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"e89086a3aa201f696e79ecb37e02780b7ab7d4aa","kind":"commit","published_at":"2009-10-19T18:11:18.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.3.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"1167e31b3e7a3d7daebf1b8f9f5d46843d5c767d","kind":"commit","published_at":"2009-10-14T15:35:38.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.3.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.3.0/manifests"},{"name":"v0.2.2","sha":"d01990f9b2b476306eb401f4bd6e4d4935dd063a","kind":"commit","published_at":"2009-10-12T01:12:40.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.2.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"2037983ac626347e4168510fa09915b003c91df0","kind":"commit","published_at":"2009-10-11T22:35:13.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.2.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"aa193a556d14aeaef60766eed49c53f500328735","kind":"commit","published_at":"2009-10-11T03:59:00.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.2.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.2.0/manifests"},{"name":"v0.1.4","sha":"2642dccf02b76c80fe111792cb6092c2e0b3bcfd","kind":"commit","published_at":"2009-10-09T03:42:14.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.4","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"d5a4e5139c0a41710db0e233ce6c96c25895a77f","kind":"commit","published_at":"2009-10-09T02:39:12.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.3","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"ba25f1edd66b61c3abad9443c98f66b60fc67651","kind":"commit","published_at":"2009-10-08T19:27:53.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.2","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"6add40ac13d1805917e708e838cb4e2db587bccd","kind":"commit","published_at":"2009-10-07T23:26:08.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.1","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"cb36d62af1349d09993251b3aad99aebe8406c11","kind":"commit","published_at":"2009-10-05T21:04:03.000Z","download_url":"https://codeload.github.com/mustache/mustache/tar.gz/v0.1.0","html_url":"https://github.com/mustache/mustache/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mustache/mustache@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-04-08T10:07:57.950Z","dependent_packages_count":308,"downloads":75543597,"downloads_period":"total","dependent_repos_count":9411,"rankings":{"downloads":0.3495723731894158,"dependent_repos_count":0.33953680266723163,"dependent_packages_count":0.1393829239192248,"stargazers_count":0.6556572741160335,"forks_count":1.5833900157223937,"docker_downloads_count":0.4906278921956713,"average":0.5930278803016618},"purl":"pkg:gem/mustache","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/mustache","docker_dependents_count":727,"docker_downloads_count":391465413,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/mustache","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/mustache/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-03-06T03:02:26.614Z","issues_count":52,"pull_requests_count":59,"avg_time_to_close_issue":39281331.15789474,"avg_time_to_close_pull_request":6844861.4772727275,"issues_closed_count":19,"pull_requests_closed_count":44,"pull_request_authors_count":42,"issue_authors_count":47,"avg_comments_per_issue":2.6346153846153846,"avg_comments_per_pull_request":2.1864406779661016,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"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":1,"past_year_avg_comments_per_issue":1.0,"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":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/issues","maintainers":[{"login":"locks","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/locks"},{"login":"jgonggrijp","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jgonggrijp"},{"login":"bobthecow","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bobthecow"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/mustache/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/mustache/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/mustache/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/mustache/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/mustache/codemeta","maintainers":[{"uuid":"249","login":"defunkt","name":null,"email":null,"url":null,"packages_count":34,"html_url":"https://rubygems.org/profiles/defunkt","role":null,"created_at":"2022-11-10T10:38:20.995Z","updated_at":"2022-11-10T10:38:20.995Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/defunkt/packages"},{"uuid":"45494","login":"locks","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://rubygems.org/profiles/locks","role":null,"created_at":"2022-11-10T10:38:20.997Z","updated_at":"2022-11-10T10:38:20.997Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/locks/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":204882,"maintainers_count":68287,"namespaces_count":0,"keywords_count":0,"github":"rubygems","metadata":{"funded_packages_count":7260},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-04-03T06:42:17.024Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}}],"commits":{"id":3285,"full_name":"mustache/mustache","default_branch":"master","total_commits":735,"total_committers":83,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":8.855421686746988,"dds":0.45170068027210886,"past_year_total_commits":6,"past_year_total_committers":2,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":3.0,"past_year_dds":0.16666666666666663,"last_synced_at":"2026-04-08T10:27:20.226Z","last_synced_commit":"34eb94559c7d22d85a66f393f6c78b4bde27bdbd","created_at":"2023-03-07T09:17:06.768Z","updated_at":"2026-04-08T10:23:45.738Z","committers":[{"name":"Chris Wanstrath","email":"chris@ozmm.org","login":"defunkt","count":403},{"name":"Ricardo Mendes","email":"rokusu@gmail.com","login":"locks","count":137},{"name":"Pieter van de Bruggen","email":"pvande@gmail.com","login":"pvande","count":17},{"name":"Magnus Holm","email":"judofyr@gmail.com","login":"judofyr","count":15},{"name":"Markus Harmsen","email":"markus@tamyca.de","login":"MarkusHarmsen","count":15},{"name":"Francesc Esplugas","email":"francesc@intraducibles.com","login":null,"count":8},{"name":"anomal00us","email":"95467104+anomal00us","login":"anomal00us","count":8},{"name":"Joshua Peek","email":"josh@joshpeek.com","login":"josh","count":7},{"name":"Killa","email":"lukasz.strzebinczyk@gmail.com","login":"lstrzebinczyk","count":7},{"name":"mishina","email":"temma182008@gmail.com","login":"mishina2228","count":7},{"name":"Ricardo Mendes","email":"ricardo.mendes@ndrive.com","login":null,"count":6},{"name":"Hugo Peixoto","email":"hugo.peixoto@ndrive.com","login":"hugopeixoto","count":5},{"name":"Nicolas Sanguinetti","email":"contacto@nicolassanguinetti.info","login":"foca","count":4},{"name":"Julian Gonggrijp","email":"dev@juliangonggrijp.com","login":"jgonggrijp","count":4},{"name":"Barry Allard","email":"barry@barryallard.name","login":null,"count":4},{"name":"Nathan Weizenbaum","email":"nex342@gmail.com","login":"nex3","count":3},{"name":"Samuel Williams","email":"samuel.williams@oriontransfer.co.nz","login":"ioquatix","count":3},{"name":"maciej-sz","email":"maciej.sz@gmail.com","login":"maciej-sz","count":2},{"name":"Steven! Ragnarök","email":"steven@nuclearsandwich.com","login":"nuclearsandwich","count":2},{"name":"Nick Townsend","email":"nick.townsend@mac.com","login":"townsen","count":2},{"name":"Michael Jackson","email":"mjijackson@gmail.com","login":"mjackson","count":2},{"name":"Matthew Nelson","email":"mnelson@vitalvector.com","login":"mdavidn","count":2},{"name":"Lawrence Pit","email":"lawrence.pit@gmail.com","login":"lawrencepit","count":2},{"name":"Justin Hileman","email":"justin@justinhileman.info","login":"bobthecow","count":2},{"name":"Jan-Erik Rediger","email":"badboy@archlinux.us","login":"badboy","count":2},{"name":"Grant Gardner","email":"grant@lastweekend.com.au","login":"lwoggardner","count":2},{"name":"Geoff Shannon","email":"geoffpshannon@gmail.com","login":"RadicalZephyr","count":2},{"name":"Ernie Miller","email":"ernie@erniemiller.org","login":"ernie","count":2},{"name":"Dominic Baggott","email":"dominic.baggott@gmail.com","login":"evilstreak","count":2},{"name":"Dmitriy Simushev","email":"simushevds@gmail.com","login":"JustBlackBird","count":2},{"name":"Chris Combs","email":"ccombs@gmail.com","login":"combs","count":2},{"name":"Michael Daines","email":"michael@mdaines.com","login":null,"count":2},{"name":"root","email":"root@delphi.lan","login":null,"count":2},{"name":"Sebastian Staudt","email":"koraktor@gmail.com","login":"koraktor","count":1},{"name":"The Gitter Badger","email":"badger@gitter.im","login":"gitter-badger","count":1},{"name":"Tom Hulihan","email":"hulihan.tom159@gmail.com","login":"nahiluhmot","count":1},{"name":"Tom Ward","email":"tom@popdog.net","login":"tomafro","count":1},{"name":"Tyler Pickett","email":"t.pickett66@gmail.com","login":"tpickett66","count":1},{"name":"Will Glynn","email":"will@willglynn.com","login":"willglynn","count":1},{"name":"Yohann Hammad","email":"yohann.hammad@protonmail.com","login":"YohannHammad","count":1},{"name":"Yvu Siegrist","email":"Elektron1c97@gmail.com","login":"siegy22","count":1},{"name":"andrew morton","email":"drewish@katherinehouse.com","login":"drewish","count":1},{"name":"aumgn@free.fr","email":"aumgn@free.fr","login":"aumgn","count":1},{"name":"jmreidy","email":"jmreidy@gmail.com","login":"jmreidy","count":1},{"name":"Yorick Peterse","email":"yorickpeterse@gmail.com","login":null,"count":1},{"name":"Remon Oldenbeuving","email":"remon@oldenbeuving.net","login":null,"count":1},{"name":"Peter Aronoff","email":"telemachus@arpinum.org","login":null,"count":1},{"name":"Neil Parikh","email":"neilp1@facebook.com","login":null,"count":1},{"name":"Matt Gillooly","email":"matt@swipely.com","login":null,"count":1},{"name":"Lee Jarvis","email":"lee@jarvis.co","login":null,"count":1},{"name":"Laurent Bossavit","email":"laurent@BigMac.local","login":null,"count":1},{"name":"Kevin Ingolfsland","email":"kevin.ingolfsland@hp.com","login":null,"count":1},{"name":"Dominic Baggott and Mike Patrick","email":"pairing+evilstreak+mikejustdoit@digital.cabinet-office.gov.uk","login":null,"count":1},{"name":"maetl","email":"me@maetl.net","login":"maetl","count":1},{"name":"mattn","email":"mattn.jp@gmail.com","login":"mattn","count":1},{"name":"rick","email":"technoweenie@gmail.com","login":"technoweenie","count":1},{"name":"tajmone","email":"tajmone@libero.it","login":"tajmone","count":1},{"name":"vlad","email":"iamvlad@gmail.com","login":"vlazzle","count":1},{"name":"Dmitry Semenyuk","email":"semenyukdmitry","login":"semenyukdmitry","count":1},{"name":"Christopher Durham","email":"cad97@cad97.com","login":"CAD97","count":1},{"name":"Ben Ubois","email":"ben@benubois.com","login":"benubois","count":1},{"name":"Bayan Khalili","email":"bayan.net@gmail.com","login":"bayan","count":1},{"name":"Andrew Grimm","email":"andrew.j.grimm@gmail.com","login":"agrimm","count":1},{"name":"Adam Bowen","email":"adamnbowen@gmail.com","login":"adamnbowen","count":1},{"name":"Aaron Patterson","email":"aaron.patterson@gmail.com","login":"tenderlove","count":1},{"name":"7rans","email":"transfire@gmail.com","login":"trans","count":1},{"name":"Eric Lindvall","email":"eric@5stops.com","login":"eric","count":1},{"name":"Harry Vangberg","email":"harry@vangberg.name","login":"vangberg","count":1},{"name":"Jeremiah Mahler","email":"jmmahler@gmail.com","login":"jmahler","count":1},{"name":"Jeremy Walker","email":"jez.walker@gmail.com","login":"iHiD","count":1},{"name":"John Chee","email":"cheecheeo@gmail.com","login":"cheecheeo","count":1},{"name":"Karl Heitmann Frutuoso","email":"karl.frutuoso@signinsolutions.com","login":"KarlHeitmann","count":1},{"name":"Kevin Sheurs","email":"ksheurs@gmail.com","login":"ksheurs","count":1},{"name":"Marc Chung","email":"mchung@gmail.com","login":"mchung","count":1},{"name":"Matt Murphy","email":"mmmurf@gmail.com","login":"mmmurf","count":1},{"name":"Matt Parlane","email":"matt@webgenius.co.nz","login":"mattparlane","count":1},{"name":"Mig","email":"mig@mypeplum.com","login":"mig-hub","count":1},{"name":"Neil Pankey","email":"npankey@gmail.com","login":"neilpa","count":1},{"name":"Oleksandr Avoyants","email":"shhavel@gmail.com","login":"shhavel","count":1},{"name":"Peter Hadlaw","email":"hadlawp@gmail.com","login":"peterhadlaw","count":1},{"name":"Rafael Carlos Valverde","email":"rafacvo@gmail.com","login":"rafacv","count":1},{"name":"ReadmeCritic","email":"frankensteinbot@gmail.com","login":"ReadmeCritic","count":1},{"name":"Sam Elliott","email":"sam@lenary.co.uk","login":"lenary","count":1}],"past_year_committers":[{"name":"Ricardo Mendes","email":"rokusu@gmail.com","login":"locks","count":5},{"name":"Karl Heitmann Frutuoso","email":"karl.frutuoso@signinsolutions.com","login":"KarlHeitmann","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-09T00:00:23.197Z","repositories_count":6212692,"commits_count":914220673,"contributors_count":35302249,"owners_count":1143377,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"mustache/mustache","html_url":"https://github.com/mustache/mustache","last_synced_at":"2026-03-06T03:02:26.614Z","status":"error","issues_count":52,"pull_requests_count":59,"avg_time_to_close_issue":39281331.15789474,"avg_time_to_close_pull_request":6844861.4772727275,"issues_closed_count":19,"pull_requests_closed_count":44,"pull_request_authors_count":42,"issue_authors_count":47,"avg_comments_per_issue":2.6346153846153846,"avg_comments_per_pull_request":2.1864406779661016,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"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":1,"past_year_avg_comments_per_issue":1.0,"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":0,"created_at":"2023-05-10T14:54:52.844Z","updated_at":"2026-03-06T03:02:26.615Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustache%2Fmustache/issues","issue_labels_count":{"feature":3,"accepted":2,"documentation":1},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":48,"MEMBER":2,"CONTRIBUTOR":2},"pull_request_author_associations_count":{"NONE":26,"CONTRIBUTOR":25,"MEMBER":8},"issue_authors":{"lstrzebinczyk":4,"trans":2,"jgonggrijp":2,"sbutt":1,"gaborkr":1,"RadicalZephyr":1,"SteveBenner":1,"christianjuth":1,"muayyad-alsadi":1,"SonalJain1707":1,"bgeltz":1,"stevenjack":1,"ppKrauss":1,"Gaetanbrl":1,"quangv":1,"eni9889":1,"jadrol":1,"nzifnab":1,"CaptainSadaf":1,"bluemont":1,"reygoch":1,"andreas-kupries":1,"aymericbouzy":1,"rekhapriyan":1,"raxod502":1,"gibatronic":1,"thelucid":1,"alecnmk":1,"Fleick":1,"liyishuai":1,"hugopeixoto":1,"DylanFrese":1,"vineetmimrot":1,"n1ckbren":1,"crantok":1,"seandilda":1,"timgent":1,"TusharRoy23":1,"maxp-hover":1,"marvin2k":1,"mislav":1,"notinaboat":1,"enzet":1,"hartogjr":1,"voxik":1,"MarkDBlackwell":1,"jtara":1},"pull_request_authors":{"locks":6,"hugopeixoto":5,"lwoggardner":3,"MarkusHarmsen":2,"jtagcat":2,"lstrzebinczyk":2,"evilstreak":2,"braindev":2,"HParker":2,"boblail":1,"KarlHeitmann":1,"jgonggrijp":1,"mattn":1,"tajmone":1,"nntrn":1,"combs":1,"townsen":1,"ghost":1,"CAD97":1,"RadicalZephyr":1,"bobthecow":1,"semenyukdmitry":1,"YohannHammad":1,"gitter-badger":1,"csingewald":1,"agrimm":1,"maetl":1,"ioquatix":1,"shhavel":1,"voxik":1,"iHiD":1,"siegy22":1,"neilpa":1,"jmahler":1,"drewish":1,"benubois":1,"mishina2228":1,"ReadmeCritic":1,"mattparlane":1,"nahiluhmot":1,"willglynn":1,"eastack":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-07T00:00:09.463Z","repositories_count":14120142,"issues_count":34507206,"pull_requests_count":112678841,"authors_count":11228206,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":1},"past_year_pull_request_author_associations_count":{"NONE":1},"past_year_issue_authors":{"Gaetanbrl":1},"past_year_pull_request_authors":{"KarlHeitmann":1},"maintainers":[{"login":"locks","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/locks"},{"login":"jgonggrijp","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jgonggrijp"},{"login":"bobthecow","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bobthecow"}],"active_maintainers":[]},"events":{"total":{"PullRequestEvent":5,"ForkEvent":6,"IssuesEvent":1,"WatchEvent":44,"IssueCommentEvent":5,"PushEvent":4,"PullRequestReviewEvent":1,"CreateEvent":1},"last_year":{"PullRequestEvent":4,"ForkEvent":2,"IssuesEvent":1,"WatchEvent":23,"IssueCommentEvent":4,"PushEvent":4,"PullRequestReviewEvent":1,"CreateEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-07-05T09:22:35.103Z","updated_at":"2022-07-05T09:22:35.103Z","repository_link":"https://github.com/mustache/mustache/blob/master/Gemfile","dependencies":[{"id":105781826,"package_name":"simplecov","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":105781827,"package_name":"codeclimate-test-reporter","ecosystem":"rubygems","requirements":"~\u003e 1.0.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"mustache.gemspec","sha":null,"kind":"manifest","created_at":"2022-07-05T09:22:35.111Z","updated_at":"2022-07-05T09:22:35.111Z","repository_link":"https://github.com/mustache/mustache/blob/master/mustache.gemspec","dependencies":[{"id":105781828,"package_name":"bundler","ecosystem":"rubygems","requirements":"~\u003e 1.6","direct":true,"kind":"development","optional":false},{"id":105781829,"package_name":"rake","ecosystem":"rubygems","requirements":"~\u003e 10.3","direct":true,"kind":"development","optional":false},{"id":105781830,"package_name":"minitest","ecosystem":"rubygems","requirements":"~\u003e 5.4","direct":true,"kind":"development","optional":false},{"id":105781831,"package_name":"benchmark-ips","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":105781832,"package_name":"rdoc","ecosystem":"rubygems","requirements":"~\u003e 4.1","direct":true,"kind":"development","optional":false}]}],"score":33.11755906327204,"created_at":"2024-12-15T21:38:06.861Z","updated_at":"2026-04-30T16:30:32.074Z","avatar_url":"https://github.com/mustache.png","language":"Ruby","monthly_downloads":0,"readme":"# Mustache\n\n[![Gem Version](https://badge.fury.io/rb/mustache.svg)](http://badge.fury.io/rb/mustache)\n[![Test](https://github.com/mustache/mustache/actions/workflows/test.yml/badge.svg)](https://github.com/mustache/mustache/actions/workflows/test.yml)\n\nInspired by [ctemplate][1] and [et][2], Mustache is a\nframework-agnostic way to render logic-free views.\n\nAs ctemplates says, \"It emphasizes separating logic from presentation:\nit is impossible to embed application logic in this template language.\"\n\nFor a list of implementations (other than Ruby) and tips, see\n\u003chttp://mustache.github.io/\u003e.\n\n\n## Overview\n\nThink of Mustache as a replacement for your views. Instead of views\nconsisting of ERB or HAML with random helpers and arbitrary logic,\nyour views are broken into two parts: a Ruby class and an HTML\ntemplate.\n\nWe call the Ruby class the \"view\" and the HTML template the\n\"template.\"\n\nAll your logic, decisions, and code is contained in your view. All\nyour markup is contained in your template. The template does nothing\nbut reference methods in your view.\n\nThis strict separation makes it easier to write clean templates,\neasier to test your views, and more fun to work on your app's front end.\n\n\n## Why?\n\nI like writing Ruby. I like writing HTML. I like writing JavaScript.\n\nI don't like writing ERB, Haml, Liquid, Django Templates, putting Ruby\nin my HTML, or putting JavaScript in my HTML.\n\n\n## Installation\n\nInstall the gem locally with:\n\n    $ gem install mustache\n\nOr add it to your `Gemfile`:\n\n```ruby\ngem \"mustache\", \"~\u003e 1.0\"\n```\n\n\n## Usage\n\nQuick example:\n\n    \u003e\u003e require 'mustache'\n    =\u003e true\n    \u003e\u003e Mustache.render(\"Hello {{planet}}\", planet: \"World!\")\n    =\u003e \"Hello World!\"\n\nWe've got an `examples` folder but here's the canonical one:\n\n```ruby\nclass Simple \u003c Mustache\n  def name\n    \"Chris\"\n  end\n\n  def value\n    10_000\n  end\n\n  def taxed_value\n    value * 0.6\n  end\n\n  def in_ca\n    true\n  end\nend\n```\n\nWe simply create a normal Ruby class and define methods. Some methods\nreference others, some return values, some return only booleans.\n\nNow let's write the template:\n\n    Hello {{name}}\n    You have just won {{value}} dollars!\n    {{#in_ca}}\n    Well, {{taxed_value}} dollars, after taxes.\n    {{/in_ca}}\n\nThis template references our view methods. To bring it all together,\nhere's the code to render actual HTML;\n```ruby\nSimple.render\n```\nWhich returns the following:\n\n    Hello Chris\n    You have just won 10000 dollars!\n    Well, 6000.0 dollars, after taxes.\n\nSimple.\n\n\n## Tag Types\n\nFor a language-agnostic overview of Mustache's template syntax, see\nthe `mustache(5)` manpage or\n\u003chttp://mustache.github.io/mustache.5.html\u003e.\n\n\n## Escaping\n\nMustache does escape all values when using the standard double\nMustache syntax. Characters which will be escaped: `\u0026 \\ \" \u003c \u003e` (as\nwell as `'` in Ruby `\u003e= 2.0`). To disable escaping, simply use triple\nmustaches like `{{{unescaped_variable}}}`.\n\nExample: Using `{{variable}}` inside a template for `5 \u003e 2` will\nresult in `5 \u0026gt; 2`, where as the usage of `{{{variable}}}` will\nresult in `5 \u003e 2`.\n\n\n## Dict-Style Views\n\nctemplate and friends want you to hand a dictionary to the template\nprocessor. Mustache supports a similar concept. Feel free to mix the\nclass-based and this more procedural style at your leisure.\n\nGiven this template (winner.mustache):\n\n    Hello {{name}}\n    You have just won {{value}} bucks!\n\nWe can fill in the values at will:\n\n```ruby\nview = Winner.new\nview[:name] = 'George'\nview[:value] = 100\nview.render\n```\nWhich returns:\n\n    Hello George\n    You have just won 100 bucks!\n\nWe can re-use the same object, too:\n\n```ruby\nview[:name] = 'Tony'\nview.render # =\u003e Hello Tony\\nYou have just won 100 bucks!\n```\n\n## Templates\n\nA word on templates. By default, a view will try to find its template\non disk by searching for an HTML file in the current directory that\nfollows the classic Ruby naming convention.\n\n    TemplatePartial =\u003e ./template_partial.mustache\n\nYou can set the search path using `Mustache.template_path`. Search multiple\npaths by delimiting them with your platform's 'path separator' (colon on Unix).\nIt can be set on a class by class basis:\n\n```ruby\nclass Simple \u003c Mustache\n  self.template_path = __dir__\nend\n```\nNow `Simple` will look for `simple.mustache` in the directory it resides\nin, no matter the cwd.\n\nIf you want to just change what template is used you can set\n`Mustache.template_file` directly:\n\n```ruby\nSimple.template_file = './blah.mustache'\n```\nMustache also allows you to define the extension it'll use.\n\n```ruby\nSimple.template_extension = 'xml'\n```\nGiven all other defaults, the above line will cause Mustache to look\nfor './blah.xml'\n\nFeel free to set the template directly:\n\n```ruby\nSimple.template = 'Hi {{person}}!'\n```\n\nOr set a different template for a single instance:\n```ruby\nSimple.new.template = 'Hi {{person}}!'\n```\n\nWhatever works.\n\n\n## Views\n\nMustache supports a bit of magic when it comes to views. If you're\nauthoring a plugin or extension for a web framework (Sinatra, Rails,\netc), check out the `view_namespace` and `view_path` settings on the\n`Mustache` class. They will surely provide needed assistance.\n\n\n## Helpers\n\nWhat about global helpers? Maybe you have a nifty `gravatar` function\nyou want to use in all your views? No problem.\n\nThis is just Ruby, after all.\n\n```ruby\nmodule ViewHelpers\n  def gravatar\n    gravatar_id = Digest::MD5.hexdigest(self[:email].to_s.strip.downcase)\n    gravatar_for_id(gravatar_id)\n  end\n\n  def gravatar_for_id(gid, size = 30)\n    \"#{gravatar_host}/avatar/#{gid}?s=#{size}\"\n  end\n\n  def gravatar_host\n    @ssl ? 'https://secure.gravatar.com' : 'http://www.gravatar.com'\n  end\nend\n```\n\nThen just include it:\n\n```ruby\nclass Simple \u003c Mustache\n  include ViewHelpers\n\n  def name\n    \"Chris\"\n  end\n\n  def value\n    10_000\n  end\n\n  def taxed_value\n    value * 0.6\n  end\n\n  def in_ca\n    true\n  end\n\n  def users\n    User.all\n  end\nend\n```\n\nGreat, but what about that `@ssl` ivar in `gravatar_host`? There are\nmany ways we can go about setting it.\n\nHere's an example which illustrates a key feature of Mustache: you\nare free to use the `initialize` method just as you would in any\nnormal class.\n\n```ruby\nclass Simple \u003c Mustache\n  include ViewHelpers\n\n  def initialize(ssl = false)\n    @ssl = ssl\n  end\nend\n```\n\nNow:\n\n```ruby\nSimple.new(request.ssl?).render\n```\n\nFinally, our template might look like this:\n\n    \u003cul\u003e\n      {{# users}}\n        \u003cli\u003e\u003cimg src=\"{{ gravatar }}\"\u003e {{ login }}\u003c/li\u003e\n      {{/ users}}\n    \u003c/ul\u003e\n\n\n## Integrations\n\n### Sinatra\n\nSinatra integration is available with the\n[mustache-sinatra gem](https://github.com/mustache/mustache-sinatra).\n\nAn example Sinatra application is also provided:\n\u003chttps://github.com/defunkt/mustache-sinatra-example\u003e\n\nIf you are upgrading to Sinatra 1.0 and Mustache 0.9.0+ from Mustache\n0.7.0 or lower, the settings have changed. But not that much.\n\nSee [this diff][diff] for what you need to\ndo. Basically, things are named properly now and all should be\ncontained in a hash set using `set :mustache, hash`.\n\n\n### [Rack::Bug][4]\n\nMustache also provides a `Rack::Bug` panel.\nFirst you have to install the `rack-bug-mustache_panel` gem, then in your `config.ru` add  the following code:\n\n```ruby\nrequire 'rack/bug/panels/mustache_panel'\nuse Rack::Bug::MustachePanel\n```\n\nUsing Rails? Add this to your initializer or environment file:\n\n```ruby\nrequire 'rack/bug/panels/mustache_panel'\nconfig.middleware.use \"Rack::Bug::MustachePanel\"\n```\n\n![Rack::Bug][5]\n\n\n### Vim\n\nvim-mustache-handlebars is available at [mustache/vim-mustache-handlebars][vim]\n\n### Emacs\n\nmustache-mode.el is available at [mustache/emacs][emacs]\n\n\n### TextMate\n\n[Mustache.tmbundle][tmbundle]\n\nSee \u003chttps://gist.github.com/defunkt/323624\u003e for installation instructions.\n\n\n### Command Line\n\nSee `mustache(1)` man page or \u003chttp://mustache.github.io/mustache.1.html\u003e\nfor command line docs.\n\n\n## Acknowledgements\n\nThanks to [Tom Preston-Werner](https://github.com/mojombo) for showing\nme ctemplate and [Leah Culver](https://github.com/leah) for the name \"Mustache.\"\n\nSpecial thanks to [Magnus Holm](http://judofyr.net/) for all his\nawesome work on Mustache's parser.\n\n\n## Contributing\n\nOnce you've made your great commits:\n\n1. [Fork][fk] Mustache\n2. Create a topic branch - `git checkout -b my_branch`\n3. Push to your branch - `git push origin my_branch`\n4. Create an [Issue][is] with a link to your branch\n5. That's it!\n\n\n## Mailing List\n\n~~To join the list simply send an email to \u003cmustache@librelist.com\u003e. This\nwill subscribe you and send you information about your subscription,\nincluding unsubscribe information.~~\n\n~~The archive can be found at \u003chttp://librelist.com/browser/mustache/\u003e.~~\n\nThe mailing list hasn't been updated in quite a while, please join us on Gitter\nor IRC:\n\n[![Join the chat at https://gitter.im/mustache/mustache](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mustache/mustache?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\n[#{ on Freenode][irc]\n\n## Meta\n\n* Code: `git clone https://github.com/mustache/mustache.git`\n* Home: \u003chttp://mustache.github.io\u003e\n* Bugs: \u003chttps://github.com/mustache/mustache/issues\u003e\n* List: \u003cmustache@librelist.com\u003e\n* Gems: \u003chttps://rubygems.org/gems/mustache\u003e\n\n[1]: https://github.com/olafvdspek/ctemplate\n[2]: http://www.ivan.fomichev.name/2008/05/erlang-template-engine-prototype.html\n[3]: http://google-ctemplate.googlecode.com/svn/trunk/doc/howto.html\n[4]: https://github.com/brynary/rack-bug/\n[5]: http://img.skitch.com/20091027-n8pxwwx8r61tc318a15q1n6m14.png\n[fk]: https://help.github.com/forking/\n[is]: https://github.com/mustache/mustache/issues\n[irc]: irc://irc.freenode.net/#{\n[vim]: https://github.com/mustache/vim-mustache-handlebars\n[emacs]: https://github.com/mustache/emacs\n[tmbundle]: https://github.com/defunkt/Mustache.tmbundle\n[diff]: https://gist.github.com/defunkt/345490\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["activerecord","activejob","mvc","rack","sinatra","rubygems","crash-reporting","ruby-gem","background-jobs","job-management"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/51","html_url":"https://ruby.ecosyste.ms/projects/51"}