{"id":64683,"name":"opencc","description":"Conversion between Traditional and Simplified Chinese","url":"https://github.com/byvoid/opencc","last_synced_at":"2025-09-08T13:14:51.955Z","repository":{"id":37990793,"uuid":"776621","full_name":"BYVoid/OpenCC","owner":"BYVoid","description":"Conversion between Traditional and Simplified Chinese","archived":false,"fork":false,"pushed_at":"2025-08-25T06:28:56.000Z","size":9230,"stargazers_count":9183,"open_issues_count":239,"forks_count":1016,"subscribers_count":211,"default_branch":"master","last_synced_at":"2025-09-06T06:57:52.372Z","etag":null,"topics":["chinese-translation","simplified-chinese","traditional-chinese"],"latest_commit_sha":null,"homepage":"https://opencc.byvoid.com/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BYVoid.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"BYVoid"}},"created_at":"2010-07-15T13:02:03.000Z","updated_at":"2025-09-05T14:26:48.000Z","dependencies_parsed_at":"2024-06-18T12:19:33.805Z","dependency_job_id":"e61439ec-4e4d-4bdf-8a8a-63be1db89622","html_url":"https://github.com/BYVoid/OpenCC","commit_stats":{"total_commits":1192,"total_committers":111,"mean_commits":10.73873873873874,"dds":0.6937919463087248,"last_synced_commit":"e5d6c5f1b78e28a5797e7ad3ede3513314e544b7"},"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/BYVoid/OpenCC","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BYVoid","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/sbom","scorecard":{"id":19635,"data":{"date":"2025-08-11","repo":{"name":"github.com/BYVoid/OpenCC","commit":"46ebc38fe8dd91512843c69bbd4907b11ef84839"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.9,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":6,"reason":"Found 18/29 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/bazel.yml:1","Warn: no topLevel permission defined: .github/workflows/cmake.yml:1","Warn: no topLevel permission defined: .github/workflows/mingw.yml:1","Warn: no topLevel permission defined: .github/workflows/msvc.yml:1","Warn: no topLevel permission defined: .github/workflows/nodejs.yml:1","Warn: no topLevel permission defined: .github/workflows/python.yml:1","Warn: no topLevel permission defined: .github/workflows/release-pypi.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact ver.1.1.8 not signed: https://api.github.com/repos/BYVoid/OpenCC/releases/167498255","Warn: release artifact ver.1.1.8 does not have provenance: https://api.github.com/repos/BYVoid/OpenCC/releases/167498255"],"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":"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":"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bazel.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/bazel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/bazel.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/bazel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bazel.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/bazel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cmake.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/cmake.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/mingw.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/mingw.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/mingw.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/mingw.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/msvc.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/msvc.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/msvc.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/msvc.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nodejs.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/nodejs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nodejs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/nodejs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-pypi.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/release-pypi.yml/master?enable=pin","Warn: pipCommand not pinned by hash: release-pypi-linux.sh:36","Warn: pipCommand not pinned by hash: release-pypi-linux.sh:48","Warn: pipCommand not pinned by hash: release-pypi-macos.sh:23","Warn: pipCommand not pinned by hash: release-pypi-macos.sh:34","Warn: pipCommand not pinned by hash: .github/workflows/python.yml:24","Warn: pipCommand not pinned by hash: .github/workflows/python.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/python.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/python.yml:35","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   8 pipCommand dependencies pinned","Info:   1 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":1,"reason":"SAST tool is not run on all commits -- score normalized to 1","details":["Warn: 3 commits out of 22 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"}},{"name":"Vulnerabilities","score":0,"reason":"24 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: PYSEC-2024-230 / GHSA-248v-346w-9cwc","Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52","Warn: Project is vulnerable to: CVE-2024-38517","Warn: Project is vulnerable to: GHSA-x4c5-c7rf-jjgv","Warn: Project is vulnerable to: GHSA-h5c3-5r3r-rr8q","Warn: Project is vulnerable to: GHSA-rmvr-2pp2-xj38","Warn: Project is vulnerable to: GHSA-xx4v-prfh-6cgc","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-76p7-773f-r4q5"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:30:09.082Z","repository_id":37990793,"created_at":"2025-08-14T16:30:09.082Z","updated_at":"2025-08-14T16:30:09.082Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274189997,"owners_count":25238075,"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-09-08T02:00:09.813Z","response_time":121,"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":"BYVoid","name":"Carbo Kuo","uuid":"245270","kind":"user","description":"","email":"","website":"https://www.byvoid.com","location":"New York","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/245270?v=4","repositories_count":37,"last_synced_at":"2025-09-06T14:41:15.425Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/BYVoid","funding_links":["https://github.com/sponsors/BYVoid"],"total_stars":9722,"followers":12629,"following":134,"created_at":"2022-11-02T21:32:53.812Z","updated_at":"2025-09-06T14:41:15.426Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BYVoid","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BYVoid/repositories"},"packages":[{"id":4147381,"name":"opencc","ecosystem":"homebrew","description":"Simplified-traditional Chinese conversion tool","homepage":"https://github.com/BYVoid/OpenCC","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/BYVoid/OpenCC","keywords_array":[],"namespace":null,"versions_count":7,"first_release_published_at":"2022-04-12T16:53:26.573Z","latest_release_published_at":"2024-08-09T06:49:07.099Z","latest_release_number":"1.1.9","last_synced_at":"2025-09-06T06:58:03.721Z","created_at":"2022-04-12T16:53:26.565Z","updated_at":"2025-09-07T03:19:17.708Z","registry_url":"https://formulae.brew.sh/formula/opencc","install_command":"brew install opencc","documentation_url":null,"metadata":{},"repo_metadata":{"id":37990793,"uuid":"776621","full_name":"BYVoid/OpenCC","owner":"BYVoid","description":"Conversion between Traditional and Simplified Chinese","archived":false,"fork":false,"pushed_at":"2025-08-25T06:28:56.000Z","size":9230,"stargazers_count":9183,"open_issues_count":239,"forks_count":1016,"subscribers_count":211,"default_branch":"master","last_synced_at":"2025-09-06T06:57:52.372Z","etag":null,"topics":["chinese-translation","simplified-chinese","traditional-chinese"],"latest_commit_sha":null,"homepage":"https://opencc.byvoid.com/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BYVoid.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"BYVoid"}},"created_at":"2010-07-15T13:02:03.000Z","updated_at":"2025-09-05T14:26:48.000Z","dependencies_parsed_at":"2024-06-18T12:19:33.805Z","dependency_job_id":"e61439ec-4e4d-4bdf-8a8a-63be1db89622","html_url":"https://github.com/BYVoid/OpenCC","commit_stats":{"total_commits":1192,"total_committers":111,"mean_commits":10.73873873873874,"dds":0.6937919463087248,"last_synced_commit":"e5d6c5f1b78e28a5797e7ad3ede3513314e544b7"},"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/BYVoid/OpenCC","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BYVoid","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/sbom","scorecard":{"id":19635,"data":{"date":"2025-08-11","repo":{"name":"github.com/BYVoid/OpenCC","commit":"46ebc38fe8dd91512843c69bbd4907b11ef84839"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.9,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":6,"reason":"Found 18/29 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/bazel.yml:1","Warn: no topLevel permission defined: .github/workflows/cmake.yml:1","Warn: no topLevel permission defined: .github/workflows/mingw.yml:1","Warn: no topLevel permission defined: .github/workflows/msvc.yml:1","Warn: no topLevel permission defined: .github/workflows/nodejs.yml:1","Warn: no topLevel permission defined: .github/workflows/python.yml:1","Warn: no topLevel permission defined: .github/workflows/release-pypi.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact ver.1.1.8 not signed: https://api.github.com/repos/BYVoid/OpenCC/releases/167498255","Warn: release artifact ver.1.1.8 does not have provenance: https://api.github.com/repos/BYVoid/OpenCC/releases/167498255"],"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":"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":"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bazel.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/bazel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/bazel.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/bazel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bazel.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/bazel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cmake.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/cmake.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/mingw.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/mingw.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/mingw.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/mingw.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/msvc.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/msvc.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/msvc.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/msvc.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nodejs.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/nodejs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nodejs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/nodejs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-pypi.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/release-pypi.yml/master?enable=pin","Warn: pipCommand not pinned by hash: release-pypi-linux.sh:36","Warn: pipCommand not pinned by hash: release-pypi-linux.sh:48","Warn: pipCommand not pinned by hash: release-pypi-macos.sh:23","Warn: pipCommand not pinned by hash: release-pypi-macos.sh:34","Warn: pipCommand not pinned by hash: .github/workflows/python.yml:24","Warn: pipCommand not pinned by hash: .github/workflows/python.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/python.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/python.yml:35","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   8 pipCommand dependencies pinned","Info:   1 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":1,"reason":"SAST tool is not run on all commits -- score normalized to 1","details":["Warn: 3 commits out of 22 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"}},{"name":"Vulnerabilities","score":0,"reason":"24 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: PYSEC-2024-230 / GHSA-248v-346w-9cwc","Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52","Warn: Project is vulnerable to: CVE-2024-38517","Warn: Project is vulnerable to: GHSA-x4c5-c7rf-jjgv","Warn: Project is vulnerable to: GHSA-h5c3-5r3r-rr8q","Warn: Project is vulnerable to: GHSA-rmvr-2pp2-xj38","Warn: Project is vulnerable to: GHSA-xx4v-prfh-6cgc","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-76p7-773f-r4q5"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:30:09.082Z","repository_id":37990793,"created_at":"2025-08-14T16:30:09.082Z","updated_at":"2025-08-14T16:30:09.082Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273990740,"owners_count":25203400,"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-09-07T02:00:09.463Z","response_time":67,"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":"BYVoid","name":"Carbo Kuo","uuid":"245270","kind":"user","description":"","email":"","website":"https://www.byvoid.com","location":"New York","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/245270?v=4","repositories_count":37,"last_synced_at":"2025-09-06T14:41:15.425Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/BYVoid","funding_links":["https://github.com/sponsors/BYVoid"],"total_stars":9722,"followers":12629,"following":134,"created_at":"2022-11-02T21:32:53.812Z","updated_at":"2025-09-06T14:41:15.426Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BYVoid","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BYVoid/repositories"},"tags":[{"name":"ver.1.1.9","sha":"556ed22496d650bd0b13b6c163be9814637970ae","kind":"commit","published_at":"2024-08-03T03:45:16.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.9","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.9/manifests"},{"name":"ver.1.1.8","sha":"562ff8934dc8e0994bd34f0079934715b312476c","kind":"commit","published_at":"2024-07-28T02:40:31.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.8","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.8/manifests"},{"name":"ver.1.1.7","sha":"e5d6c5f1b78e28a5797e7ad3ede3513314e544b7","kind":"commit","published_at":"2023-10-15T11:50:04.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.7","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.7/manifests"},{"name":"ver.1.1.6","sha":"c3caa5f0221aeaf6ace45b37a608a236272a796c","kind":"commit","published_at":"2022-12-08T07:44:48.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.6","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.6/manifests"},{"name":"ver.1.1.5","sha":"59cdfe0ac7db87bc3618ccd8943335420fa9ae9b","kind":"commit","published_at":"2022-12-04T05:52:17.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.5","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.5/manifests"},{"name":"ver.1.1.4","sha":"2ddaffd31f6f9cae776ec2faa4b88d5c45e0d4d6","kind":"commit","published_at":"2022-06-04T07:10:55.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.4","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.4/manifests"},{"name":"ver.1.1.3","sha":"53c03205671cf07d8b46d3125e16f2ba595a73e9","kind":"commit","published_at":"2021-09-03T14:26:10.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.3","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.3/manifests"},{"name":"ver.1.1.2","sha":"be3af873de7d9ca28c274b4a917d9fcd953345cf","kind":"tag","published_at":"2021-03-04T05:37:30.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.2/manifests"},{"name":"ver.1.1.1","sha":"4210968dd1d45e5bc7173d6cc4fc3f5e7700fc59","kind":"commit","published_at":"2020-05-22T09:43:04.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.1/manifests"},{"name":"ver.1.1.0","sha":"294b03bcf03e38602d9dd48f54b2269c178b7639","kind":"commit","published_at":"2020-05-10T05:51:46.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.0","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.0/manifests"},{"name":"ver.1.0.6","sha":"086834c983396f75ee0a83e10b67014e4f1e6ef7","kind":"commit","published_at":"2020-04-12T15:22:50.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.6","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.6/manifests"},{"name":"ver.1.0.5","sha":"7fdaa43f1c548cc53ab9c7b59a697851060f4f46","kind":"commit","published_at":"2017-02-06T22:18:02.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.5","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.5/manifests"},{"name":"ver.1.0.4","sha":"b7940263f796b3e31d8c79ed240c7e5806197b8f","kind":"commit","published_at":"2016-04-01T11:50:53.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.4","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.4/manifests"},{"name":"ver.1.0.3-1","sha":"a99aa53b2c63ee52e5ffe6169a045b3636fa4aaa","kind":"commit","published_at":"2016-03-10T13:03:41.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.3-1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.3-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.3-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.3-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.3-1/manifests"},{"name":"ver.1.0.3","sha":"7a0a20d86aad431fd0d2ea93eaa9d33e17df4410","kind":"commit","published_at":"2015-07-22T21:22:06.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.3","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.3/manifests"},{"name":"ver.1.0.2","sha":"e684f547174d4e1c24fc0d0340e505682aaf01e8","kind":"commit","published_at":"2014-11-08T22:58:50.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.2/manifests"},{"name":"ver.1.0.1","sha":"223c1df519e585f6b0ab84f5c23640eb23c6f427","kind":"commit","published_at":"2014-10-18T16:27:00.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.1/manifests"},{"name":"ver.0.4.3","sha":"04629482c07724b3d90d443b13b6051d41653e99","kind":"commit","published_at":"2013-05-17T06:22:24.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.4.3","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.3/manifests"},{"name":"ver.0.4.2","sha":"4a43363e4a8bed101f42559644c36c9f256d9b67","kind":"commit","published_at":"2013-04-14T11:27:30.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.4.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.2/manifests"},{"name":"ver.0.4.1","sha":"0efd7144390d6c617a7e3250016df1fe35f7f3d8","kind":"commit","published_at":"2013-03-21T08:59:47.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.4.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.1/manifests"},{"name":"ver.0.4.0","sha":"0aa13273f0c9a0c18cf3ba0bb0c0380ad9e3cba3","kind":"tag","published_at":"2013-03-01T18:12:01.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.4.0","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.0/manifests"},{"name":"ver.0.2.0","sha":"21eb454e278c2da463e381adf18f12628cdbbfd5","kind":"commit","published_at":"2010-12-23T13:18:23.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.2.0","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.2.0/manifests"},{"name":"ver.0.1.2","sha":"74e73d6a137a0680b3985035749099ca7dbeb1e9","kind":"commit","published_at":"2010-09-17T01:05:48.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.1.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.2/manifests"},{"name":"ver.0.1.1","sha":"46655c60690a291fcb626e8a0a4b96c49c822b88","kind":"commit","published_at":"2010-08-10T13:18:29.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.1.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.1/manifests"},{"name":"ver.0.1.0","sha":"ea3e11441038f1f2c0d729676c1b8d99c10966dd","kind":"commit","published_at":"2010-07-28T11:54:13.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.1.0","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.0/manifests"},{"name":"ver.0.0.5","sha":"bc7ce000e1d72a0331f8aa038401194b65858091","kind":"commit","published_at":"2010-07-21T06:18:26.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.5","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.5/manifests"},{"name":"ver.0.0.4","sha":"edb0e037c27b096552ef661d8b6192cfd591ad77","kind":"commit","published_at":"2010-07-16T08:00:10.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.4","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.4/manifests"},{"name":"ver.0.0.4.pre.1","sha":"e9eac18046691c87d4322afba4d2fa1842dac83d","kind":"commit","published_at":"2010-07-05T09:22:39.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.4.pre.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.4.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.0.4.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.4.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.4.pre.1/manifests"},{"name":"ver.0.0.3","sha":"3765bc56d7e7d484cfb75ac7272b2a0a5d9033a8","kind":"commit","published_at":"2010-06-22T09:16:51.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.3","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.3/manifests"},{"name":"ver.0.0.3.pre.1","sha":"91deb9dd69256ae05326efa83ac484a1b3f693e3","kind":"commit","published_at":"2010-06-21T12:45:13.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.3.pre.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.3.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.0.3.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.3.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.3.pre.1/manifests"},{"name":"ver.0.0.2","sha":"9215246b11c09faf6e0d9a1d167c3e533d323a5e","kind":"commit","published_at":"2010-06-18T15:01:33.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.2/manifests"}]},"repo_metadata_updated_at":"2025-09-07T03:19:17.708Z","dependent_packages_count":0,"downloads":73,"downloads_period":"last-month","dependent_repos_count":2,"rankings":{"downloads":36.281962681409816,"dependent_repos_count":24.243261921216313,"dependent_packages_count":19.502418797512096,"stargazers_count":3.469246717346233,"forks_count":2.8334485141672427,"docker_downloads_count":null,"average":17.26606772633034},"purl":"pkg:brew/opencc","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/homebrew/opencc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/homebrew/opencc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/homebrew/opencc/dependencies","status":null,"funding_links":["https://github.com/sponsors/BYVoid"],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-02T20:16:57.172Z","issues_count":187,"pull_requests_count":183,"avg_time_to_close_issue":25195056.84057971,"avg_time_to_close_pull_request":19985641.06923077,"issues_closed_count":69,"pull_requests_closed_count":129,"pull_request_authors_count":54,"issue_authors_count":148,"avg_comments_per_issue":1.5508021390374331,"avg_comments_per_pull_request":1.3005464480874318,"merged_pull_requests_count":96,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":50,"past_year_pull_requests_count":48,"past_year_avg_time_to_close_issue":796402.2,"past_year_avg_time_to_close_pull_request":2295416.757575758,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":19,"past_year_issue_authors_count":39,"past_year_avg_comments_per_issue":0.48,"past_year_avg_comments_per_pull_request":0.8541666666666666,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":30,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/issues","maintainers":[{"login":"BYVoid","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BYVoid"},{"login":"ayaka14732","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ayaka14732"}],"active_maintainers":[{"login":"BYVoid","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BYVoid"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/opencc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/opencc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/opencc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/opencc/related_packages","maintainers":[],"registry":{"name":"formulae.brew.sh","url":"https://formulae.brew.sh","ecosystem":"homebrew","default":true,"packages_count":8586,"maintainers_count":0,"namespaces_count":0,"keywords_count":6255,"github":"homebrew","metadata":{"funded_packages_count":828},"icon_url":"https://github.com/homebrew.png","created_at":"2022-04-12T16:38:29.467Z","updated_at":"2025-09-08T06:57:43.947Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/namespaces"}},{"id":2839547,"name":"opencc-py","ecosystem":"pypi","description":"Conversion between Traditional and Simplified Chinese","homepage":"https://github.com/BYVoid/OpenCC","licenses":"Apache License 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/BYVoid/OpenCC","keywords_array":["opencc","convert","chinese"],"namespace":null,"versions_count":2,"first_release_published_at":"2020-05-10T06:52:19.000Z","latest_release_published_at":"2020-05-11T06:23:00.000Z","latest_release_number":"1.1.0","last_synced_at":"2025-09-06T06:58:03.859Z","created_at":"2022-04-10T11:56:46.528Z","updated_at":"2025-09-07T03:19:17.752Z","registry_url":"https://pypi.org/project/opencc-py/","install_command":"pip install opencc-py --index-url https://pypi.org/simple","documentation_url":"https://opencc-py.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","Intended Audience :: Science/Research","License :: OSI Approved :: Apache Software License","Programming Language :: Python","Programming Language :: Python :: 2","Programming Language :: Python :: 3","Topic :: Scientific/Engineering","Topic :: Software Development","Topic :: Software Development :: Libraries","Topic :: Software Development :: Libraries :: Python Modules","Topic :: Software Development :: Localization"],"normalized_name":"opencc-py","project_status":null},"repo_metadata":{"id":37990793,"uuid":"776621","full_name":"BYVoid/OpenCC","owner":"BYVoid","description":"Conversion between Traditional and Simplified Chinese","archived":false,"fork":false,"pushed_at":"2025-08-25T06:28:56.000Z","size":9230,"stargazers_count":9183,"open_issues_count":239,"forks_count":1016,"subscribers_count":211,"default_branch":"master","last_synced_at":"2025-09-06T06:57:52.372Z","etag":null,"topics":["chinese-translation","simplified-chinese","traditional-chinese"],"latest_commit_sha":null,"homepage":"https://opencc.byvoid.com/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BYVoid.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"BYVoid"}},"created_at":"2010-07-15T13:02:03.000Z","updated_at":"2025-09-05T14:26:48.000Z","dependencies_parsed_at":"2024-06-18T12:19:33.805Z","dependency_job_id":"e61439ec-4e4d-4bdf-8a8a-63be1db89622","html_url":"https://github.com/BYVoid/OpenCC","commit_stats":{"total_commits":1192,"total_committers":111,"mean_commits":10.73873873873874,"dds":0.6937919463087248,"last_synced_commit":"e5d6c5f1b78e28a5797e7ad3ede3513314e544b7"},"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/BYVoid/OpenCC","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BYVoid","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/sbom","scorecard":{"id":19635,"data":{"date":"2025-08-11","repo":{"name":"github.com/BYVoid/OpenCC","commit":"46ebc38fe8dd91512843c69bbd4907b11ef84839"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.9,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":6,"reason":"Found 18/29 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/bazel.yml:1","Warn: no topLevel permission defined: .github/workflows/cmake.yml:1","Warn: no topLevel permission defined: .github/workflows/mingw.yml:1","Warn: no topLevel permission defined: .github/workflows/msvc.yml:1","Warn: no topLevel permission defined: .github/workflows/nodejs.yml:1","Warn: no topLevel permission defined: .github/workflows/python.yml:1","Warn: no topLevel permission defined: .github/workflows/release-pypi.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact ver.1.1.8 not signed: https://api.github.com/repos/BYVoid/OpenCC/releases/167498255","Warn: release artifact ver.1.1.8 does not have provenance: https://api.github.com/repos/BYVoid/OpenCC/releases/167498255"],"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":"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":"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bazel.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/bazel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/bazel.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/bazel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bazel.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/bazel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cmake.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/cmake.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/mingw.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/mingw.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/mingw.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/mingw.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/msvc.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/msvc.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/msvc.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/msvc.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nodejs.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/nodejs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nodejs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/nodejs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-pypi.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/release-pypi.yml/master?enable=pin","Warn: pipCommand not pinned by hash: release-pypi-linux.sh:36","Warn: pipCommand not pinned by hash: release-pypi-linux.sh:48","Warn: pipCommand not pinned by hash: release-pypi-macos.sh:23","Warn: pipCommand not pinned by hash: release-pypi-macos.sh:34","Warn: pipCommand not pinned by hash: .github/workflows/python.yml:24","Warn: pipCommand not pinned by hash: .github/workflows/python.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/python.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/python.yml:35","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   8 pipCommand dependencies pinned","Info:   1 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":1,"reason":"SAST tool is not run on all commits -- score normalized to 1","details":["Warn: 3 commits out of 22 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"}},{"name":"Vulnerabilities","score":0,"reason":"24 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: PYSEC-2024-230 / GHSA-248v-346w-9cwc","Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52","Warn: Project is vulnerable to: CVE-2024-38517","Warn: Project is vulnerable to: GHSA-x4c5-c7rf-jjgv","Warn: Project is vulnerable to: GHSA-h5c3-5r3r-rr8q","Warn: Project is vulnerable to: GHSA-rmvr-2pp2-xj38","Warn: Project is vulnerable to: GHSA-xx4v-prfh-6cgc","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-76p7-773f-r4q5"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:30:09.082Z","repository_id":37990793,"created_at":"2025-08-14T16:30:09.082Z","updated_at":"2025-08-14T16:30:09.082Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273990740,"owners_count":25203400,"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-09-07T02:00:09.463Z","response_time":67,"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":"BYVoid","name":"Carbo Kuo","uuid":"245270","kind":"user","description":"","email":"","website":"https://www.byvoid.com","location":"New York","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/245270?v=4","repositories_count":37,"last_synced_at":"2025-09-06T14:41:15.425Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/BYVoid","funding_links":["https://github.com/sponsors/BYVoid"],"total_stars":9722,"followers":12629,"following":134,"created_at":"2022-11-02T21:32:53.812Z","updated_at":"2025-09-06T14:41:15.426Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BYVoid","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BYVoid/repositories"},"tags":[{"name":"ver.1.1.9","sha":"556ed22496d650bd0b13b6c163be9814637970ae","kind":"commit","published_at":"2024-08-03T03:45:16.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.9","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.9/manifests"},{"name":"ver.1.1.8","sha":"562ff8934dc8e0994bd34f0079934715b312476c","kind":"commit","published_at":"2024-07-28T02:40:31.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.8","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.8/manifests"},{"name":"ver.1.1.7","sha":"e5d6c5f1b78e28a5797e7ad3ede3513314e544b7","kind":"commit","published_at":"2023-10-15T11:50:04.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.7","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.7/manifests"},{"name":"ver.1.1.6","sha":"c3caa5f0221aeaf6ace45b37a608a236272a796c","kind":"commit","published_at":"2022-12-08T07:44:48.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.6","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.6/manifests"},{"name":"ver.1.1.5","sha":"59cdfe0ac7db87bc3618ccd8943335420fa9ae9b","kind":"commit","published_at":"2022-12-04T05:52:17.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.5","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.5/manifests"},{"name":"ver.1.1.4","sha":"2ddaffd31f6f9cae776ec2faa4b88d5c45e0d4d6","kind":"commit","published_at":"2022-06-04T07:10:55.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.4","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.4/manifests"},{"name":"ver.1.1.3","sha":"53c03205671cf07d8b46d3125e16f2ba595a73e9","kind":"commit","published_at":"2021-09-03T14:26:10.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.3","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.3/manifests"},{"name":"ver.1.1.2","sha":"be3af873de7d9ca28c274b4a917d9fcd953345cf","kind":"tag","published_at":"2021-03-04T05:37:30.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.2/manifests"},{"name":"ver.1.1.1","sha":"4210968dd1d45e5bc7173d6cc4fc3f5e7700fc59","kind":"commit","published_at":"2020-05-22T09:43:04.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.1/manifests"},{"name":"ver.1.1.0","sha":"294b03bcf03e38602d9dd48f54b2269c178b7639","kind":"commit","published_at":"2020-05-10T05:51:46.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.0","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.0/manifests"},{"name":"ver.1.0.6","sha":"086834c983396f75ee0a83e10b67014e4f1e6ef7","kind":"commit","published_at":"2020-04-12T15:22:50.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.6","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.6/manifests"},{"name":"ver.1.0.5","sha":"7fdaa43f1c548cc53ab9c7b59a697851060f4f46","kind":"commit","published_at":"2017-02-06T22:18:02.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.5","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.5/manifests"},{"name":"ver.1.0.4","sha":"b7940263f796b3e31d8c79ed240c7e5806197b8f","kind":"commit","published_at":"2016-04-01T11:50:53.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.4","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.4/manifests"},{"name":"ver.1.0.3-1","sha":"a99aa53b2c63ee52e5ffe6169a045b3636fa4aaa","kind":"commit","published_at":"2016-03-10T13:03:41.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.3-1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.3-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.3-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.3-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.3-1/manifests"},{"name":"ver.1.0.3","sha":"7a0a20d86aad431fd0d2ea93eaa9d33e17df4410","kind":"commit","published_at":"2015-07-22T21:22:06.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.3","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.3/manifests"},{"name":"ver.1.0.2","sha":"e684f547174d4e1c24fc0d0340e505682aaf01e8","kind":"commit","published_at":"2014-11-08T22:58:50.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.2/manifests"},{"name":"ver.1.0.1","sha":"223c1df519e585f6b0ab84f5c23640eb23c6f427","kind":"commit","published_at":"2014-10-18T16:27:00.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.1/manifests"},{"name":"ver.0.4.3","sha":"04629482c07724b3d90d443b13b6051d41653e99","kind":"commit","published_at":"2013-05-17T06:22:24.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.4.3","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.3/manifests"},{"name":"ver.0.4.2","sha":"4a43363e4a8bed101f42559644c36c9f256d9b67","kind":"commit","published_at":"2013-04-14T11:27:30.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.4.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.2/manifests"},{"name":"ver.0.4.1","sha":"0efd7144390d6c617a7e3250016df1fe35f7f3d8","kind":"commit","published_at":"2013-03-21T08:59:47.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.4.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.1/manifests"},{"name":"ver.0.4.0","sha":"0aa13273f0c9a0c18cf3ba0bb0c0380ad9e3cba3","kind":"tag","published_at":"2013-03-01T18:12:01.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.4.0","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.0/manifests"},{"name":"ver.0.2.0","sha":"21eb454e278c2da463e381adf18f12628cdbbfd5","kind":"commit","published_at":"2010-12-23T13:18:23.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.2.0","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.2.0/manifests"},{"name":"ver.0.1.2","sha":"74e73d6a137a0680b3985035749099ca7dbeb1e9","kind":"commit","published_at":"2010-09-17T01:05:48.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.1.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.2/manifests"},{"name":"ver.0.1.1","sha":"46655c60690a291fcb626e8a0a4b96c49c822b88","kind":"commit","published_at":"2010-08-10T13:18:29.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.1.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.1/manifests"},{"name":"ver.0.1.0","sha":"ea3e11441038f1f2c0d729676c1b8d99c10966dd","kind":"commit","published_at":"2010-07-28T11:54:13.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.1.0","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.0/manifests"},{"name":"ver.0.0.5","sha":"bc7ce000e1d72a0331f8aa038401194b65858091","kind":"commit","published_at":"2010-07-21T06:18:26.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.5","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.5/manifests"},{"name":"ver.0.0.4","sha":"edb0e037c27b096552ef661d8b6192cfd591ad77","kind":"commit","published_at":"2010-07-16T08:00:10.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.4","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.4/manifests"},{"name":"ver.0.0.4.pre.1","sha":"e9eac18046691c87d4322afba4d2fa1842dac83d","kind":"commit","published_at":"2010-07-05T09:22:39.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.4.pre.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.4.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.0.4.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.4.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.4.pre.1/manifests"},{"name":"ver.0.0.3","sha":"3765bc56d7e7d484cfb75ac7272b2a0a5d9033a8","kind":"commit","published_at":"2010-06-22T09:16:51.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.3","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.3/manifests"},{"name":"ver.0.0.3.pre.1","sha":"91deb9dd69256ae05326efa83ac484a1b3f693e3","kind":"commit","published_at":"2010-06-21T12:45:13.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.3.pre.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.3.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.0.3.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.3.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.3.pre.1/manifests"},{"name":"ver.0.0.2","sha":"9215246b11c09faf6e0d9a1d167c3e533d323a5e","kind":"commit","published_at":"2010-06-18T15:01:33.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.2/manifests"}]},"repo_metadata_updated_at":"2025-09-07T03:19:17.752Z","dependent_packages_count":1,"downloads":101,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":44.74256611329256,"dependent_repos_count":21.525853977374208,"dependent_packages_count":10.141135697755281,"stargazers_count":0.30952344782536045,"forks_count":1.3171793780587895,"docker_downloads_count":null,"average":15.60725172286124},"purl":"pkg:pypi/opencc-py","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/opencc-py","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/opencc-py","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/opencc-py/dependencies","status":null,"funding_links":["https://github.com/sponsors/BYVoid"],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-02T20:16:57.172Z","issues_count":187,"pull_requests_count":183,"avg_time_to_close_issue":25195056.84057971,"avg_time_to_close_pull_request":19985641.06923077,"issues_closed_count":69,"pull_requests_closed_count":129,"pull_request_authors_count":54,"issue_authors_count":148,"avg_comments_per_issue":1.5508021390374331,"avg_comments_per_pull_request":1.3005464480874318,"merged_pull_requests_count":96,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":50,"past_year_pull_requests_count":48,"past_year_avg_time_to_close_issue":796402.2,"past_year_avg_time_to_close_pull_request":2295416.757575758,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":19,"past_year_issue_authors_count":39,"past_year_avg_comments_per_issue":0.48,"past_year_avg_comments_per_pull_request":0.8541666666666666,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":30,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/issues","maintainers":[{"login":"BYVoid","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BYVoid"},{"login":"ayaka14732","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ayaka14732"}],"active_maintainers":[{"login":"BYVoid","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BYVoid"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opencc-py/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opencc-py/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opencc-py/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opencc-py/related_packages","maintainers":[{"uuid":"byvoid","login":"byvoid","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/byvoid/","role":null,"created_at":"2023-01-31T09:20:08.293Z","updated_at":"2023-01-31T09:20:08.293Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/byvoid/packages"},{"uuid":"mingruimingrui","login":"mingruimingrui","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/mingruimingrui/","role":null,"created_at":"2023-01-31T09:20:08.504Z","updated_at":"2023-01-31T09:20:08.504Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mingruimingrui/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726140,"maintainers_count":308800,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":2839531,"name":"opencc","ecosystem":"pypi","description":"Conversion between Traditional and Simplified Chinese","homepage":"https://github.com/BYVoid/OpenCC","licenses":"Apache License 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/BYVoid/OpenCC","keywords_array":["opencc","convert","chinese"],"namespace":null,"versions_count":14,"first_release_published_at":"2014-08-02T13:19:01.000Z","latest_release_published_at":"2024-08-08T04:55:21.000Z","latest_release_number":"1.1.9","last_synced_at":"2025-09-07T09:31:52.318Z","created_at":"2022-04-10T11:56:46.170Z","updated_at":"2025-09-07T09:31:52.318Z","registry_url":"https://pypi.org/project/opencc/","install_command":"pip install opencc --index-url https://pypi.org/simple","documentation_url":"https://opencc.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","Intended Audience :: Science/Research","License :: OSI Approved :: Apache Software License","Natural Language :: Chinese (Simplified)","Natural Language :: Chinese (Traditional)","Programming Language :: Python","Programming Language :: Python :: 3","Topic :: Scientific/Engineering","Topic :: Software Development","Topic :: Software Development :: Libraries","Topic :: Software Development :: Libraries :: Python Modules","Topic :: Software Development :: Localization","Topic :: Text Processing :: Linguistic"],"normalized_name":"opencc","project_status":null},"repo_metadata":{"id":37990793,"uuid":"776621","full_name":"BYVoid/OpenCC","owner":"BYVoid","description":"Conversion between Traditional and Simplified Chinese","archived":false,"fork":false,"pushed_at":"2024-09-26T20:58:40.000Z","size":11545,"stargazers_count":8430,"open_issues_count":195,"forks_count":977,"subscribers_count":208,"default_branch":"master","last_synced_at":"2024-10-14T20:22:03.975Z","etag":null,"topics":["chinese-translation","simplified-chinese","traditional-chinese"],"latest_commit_sha":null,"homepage":"https://opencc.byvoid.com/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BYVoid.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"BYVoid"}},"created_at":"2010-07-15T13:02:03.000Z","updated_at":"2024-10-14T09:19:47.000Z","dependencies_parsed_at":"2024-06-18T12:19:33.805Z","dependency_job_id":"e61439ec-4e4d-4bdf-8a8a-63be1db89622","html_url":"https://github.com/BYVoid/OpenCC","commit_stats":{"total_commits":1192,"total_committers":111,"mean_commits":10.73873873873874,"dds":0.6937919463087248,"last_synced_commit":"e5d6c5f1b78e28a5797e7ad3ede3513314e544b7"},"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BYVoid","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221532157,"owners_count":16838905,"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","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":"BYVoid","name":"Carbo Kuo","uuid":"245270","kind":"user","description":"","email":"","website":"https://www.byvoid.com","location":"Tokyo, Japan","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/245270?v=4","repositories_count":37,"last_synced_at":"2024-04-08T15:24:48.819Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/BYVoid","funding_links":[],"total_stars":9722,"followers":12522,"following":131,"created_at":"2022-11-02T21:32:53.812Z","updated_at":"2024-04-08T15:24:59.515Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BYVoid","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BYVoid/repositories"},"tags":[{"name":"ver.1.1.9","sha":"556ed22496d650bd0b13b6c163be9814637970ae","kind":"commit","published_at":"2024-08-03T03:45:16.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.9","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.9/manifests"},{"name":"ver.1.1.8","sha":"562ff8934dc8e0994bd34f0079934715b312476c","kind":"commit","published_at":"2024-07-28T02:40:31.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.8","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.8/manifests"},{"name":"ver.1.1.7","sha":"e5d6c5f1b78e28a5797e7ad3ede3513314e544b7","kind":"commit","published_at":"2023-10-15T11:50:04.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.7","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.7/manifests"},{"name":"ver.1.1.6","sha":"c3caa5f0221aeaf6ace45b37a608a236272a796c","kind":"commit","published_at":"2022-12-08T07:44:48.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.6","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.6/manifests"},{"name":"ver.1.1.5","sha":"59cdfe0ac7db87bc3618ccd8943335420fa9ae9b","kind":"commit","published_at":"2022-12-04T05:52:17.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.5","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.5/manifests"},{"name":"ver.1.1.4","sha":"2ddaffd31f6f9cae776ec2faa4b88d5c45e0d4d6","kind":"commit","published_at":"2022-06-04T07:10:55.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.4","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.4/manifests"},{"name":"ver.1.1.3","sha":"53c03205671cf07d8b46d3125e16f2ba595a73e9","kind":"commit","published_at":"2021-09-03T14:26:10.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.3","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.3/manifests"},{"name":"ver.1.1.2","sha":"be3af873de7d9ca28c274b4a917d9fcd953345cf","kind":"tag","published_at":"2021-03-04T05:37:30.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.2/manifests"},{"name":"ver.1.1.1","sha":"4210968dd1d45e5bc7173d6cc4fc3f5e7700fc59","kind":"commit","published_at":"2020-05-22T09:43:04.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.1/manifests"},{"name":"ver.1.1.0","sha":"294b03bcf03e38602d9dd48f54b2269c178b7639","kind":"commit","published_at":"2020-05-10T05:51:46.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.0","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.0/manifests"},{"name":"ver.1.0.6","sha":"086834c983396f75ee0a83e10b67014e4f1e6ef7","kind":"commit","published_at":"2020-04-12T15:22:50.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.6","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.6/manifests"},{"name":"ver.1.0.5","sha":"7fdaa43f1c548cc53ab9c7b59a697851060f4f46","kind":"commit","published_at":"2017-02-06T22:18:02.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.5","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.5/manifests"},{"name":"ver.1.0.4","sha":"b7940263f796b3e31d8c79ed240c7e5806197b8f","kind":"commit","published_at":"2016-04-01T11:50:53.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.4","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.4/manifests"},{"name":"ver.1.0.3-1","sha":"a99aa53b2c63ee52e5ffe6169a045b3636fa4aaa","kind":"commit","published_at":"2016-03-10T13:03:41.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.3-1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.3-1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.3-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.3-1/manifests"},{"name":"ver.1.0.3","sha":"7a0a20d86aad431fd0d2ea93eaa9d33e17df4410","kind":"commit","published_at":"2015-07-22T21:22:06.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.3","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.3/manifests"},{"name":"ver.1.0.2","sha":"e684f547174d4e1c24fc0d0340e505682aaf01e8","kind":"commit","published_at":"2014-11-08T22:58:50.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.2/manifests"},{"name":"ver.1.0.1","sha":"223c1df519e585f6b0ab84f5c23640eb23c6f427","kind":"commit","published_at":"2014-10-18T16:27:00.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.1/manifests"},{"name":"ver.0.4.3","sha":"04629482c07724b3d90d443b13b6051d41653e99","kind":"commit","published_at":"2013-05-17T06:22:24.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.4.3","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.3/manifests"},{"name":"ver.0.4.2","sha":"4a43363e4a8bed101f42559644c36c9f256d9b67","kind":"commit","published_at":"2013-04-14T11:27:30.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.4.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.2/manifests"},{"name":"ver.0.4.1","sha":"0efd7144390d6c617a7e3250016df1fe35f7f3d8","kind":"commit","published_at":"2013-03-21T08:59:47.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.4.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.1/manifests"},{"name":"ver.0.4.0","sha":"0aa13273f0c9a0c18cf3ba0bb0c0380ad9e3cba3","kind":"tag","published_at":"2013-03-01T18:12:01.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.4.0","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.0/manifests"},{"name":"ver.0.2.0","sha":"21eb454e278c2da463e381adf18f12628cdbbfd5","kind":"commit","published_at":"2010-12-23T13:18:23.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.2.0","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.2.0/manifests"},{"name":"ver.0.1.2","sha":"74e73d6a137a0680b3985035749099ca7dbeb1e9","kind":"commit","published_at":"2010-09-17T01:05:48.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.1.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.2/manifests"},{"name":"ver.0.1.1","sha":"46655c60690a291fcb626e8a0a4b96c49c822b88","kind":"commit","published_at":"2010-08-10T13:18:29.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.1.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.1/manifests"},{"name":"ver.0.1.0","sha":"ea3e11441038f1f2c0d729676c1b8d99c10966dd","kind":"commit","published_at":"2010-07-28T11:54:13.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.1.0","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.0/manifests"},{"name":"ver.0.0.5","sha":"bc7ce000e1d72a0331f8aa038401194b65858091","kind":"commit","published_at":"2010-07-21T06:18:26.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.5","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.5/manifests"},{"name":"ver.0.0.4","sha":"edb0e037c27b096552ef661d8b6192cfd591ad77","kind":"commit","published_at":"2010-07-16T08:00:10.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.4","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.4/manifests"},{"name":"ver.0.0.4.pre.1","sha":"e9eac18046691c87d4322afba4d2fa1842dac83d","kind":"commit","published_at":"2010-07-05T09:22:39.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.4.pre.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.4.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.4.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.4.pre.1/manifests"},{"name":"ver.0.0.3","sha":"3765bc56d7e7d484cfb75ac7272b2a0a5d9033a8","kind":"commit","published_at":"2010-06-22T09:16:51.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.3","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.3/manifests"},{"name":"ver.0.0.3.pre.1","sha":"91deb9dd69256ae05326efa83ac484a1b3f693e3","kind":"commit","published_at":"2010-06-21T12:45:13.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.3.pre.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.3.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.3.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.3.pre.1/manifests"},{"name":"ver.0.0.2","sha":"9215246b11c09faf6e0d9a1d167c3e533d323a5e","kind":"commit","published_at":"2010-06-18T15:01:33.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.2/manifests"}]},"repo_metadata_updated_at":"2024-10-29T23:10:26.043Z","dependent_packages_count":26,"downloads":331678,"downloads_period":"last-month","dependent_repos_count":446,"rankings":{"downloads":0.7021916892117822,"dependent_repos_count":0.6780633492415722,"dependent_packages_count":0.7132919764630753,"stargazers_count":0.3098686810347448,"forks_count":1.3171793780587895,"docker_downloads_count":4.649770391095432,"average":1.3950609108508993},"purl":"pkg:pypi/opencc","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/opencc","docker_dependents_count":1,"docker_downloads_count":9,"usage_url":"https://repos.ecosyste.ms/usage/pypi/opencc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/opencc/dependencies","status":null,"funding_links":["https://github.com/sponsors/BYVoid"],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-28T18:43:41.087Z","issues_count":164,"pull_requests_count":127,"avg_time_to_close_issue":29662370.914285716,"avg_time_to_close_pull_request":23079086.743589744,"issues_closed_count":70,"pull_requests_closed_count":77,"pull_request_authors_count":43,"issue_authors_count":119,"avg_comments_per_issue":2.097560975609756,"avg_comments_per_pull_request":1.7165354330708662,"merged_pull_requests_count":56,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":61,"past_year_pull_requests_count":30,"past_year_avg_time_to_close_issue":5655871.5,"past_year_avg_time_to_close_pull_request":2801857.6470588236,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":17,"past_year_pull_request_authors_count":15,"past_year_issue_authors_count":45,"past_year_avg_comments_per_issue":1.3770491803278688,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":13,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/issues","maintainers":[{"login":"BYVoid","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BYVoid"},{"login":"ayaka14732","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ayaka14732"}],"active_maintainers":[{"login":"BYVoid","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BYVoid"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opencc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opencc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opencc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opencc/related_packages","maintainers":[{"uuid":"lepture","login":"lepture","name":null,"email":null,"url":null,"packages_count":37,"html_url":"https://pypi.org/user/lepture/","role":null,"created_at":"2022-12-25T08:54:27.570Z","updated_at":"2022-12-25T08:54:27.570Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/lepture/packages"},{"uuid":"byvoid","login":"byvoid","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/byvoid/","role":null,"created_at":"2022-12-25T08:54:27.565Z","updated_at":"2022-12-25T08:54:27.565Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/byvoid/packages"},{"uuid":"mingruimingrui","login":"mingruimingrui","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/mingruimingrui/","role":null,"created_at":"2022-12-25T08:54:27.574Z","updated_at":"2022-12-25T08:54:27.574Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mingruimingrui/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726140,"maintainers_count":308800,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":2138460,"name":"opencc","ecosystem":"npm","description":"Conversion between Traditional and Simplified Chinese","homepage":"https://github.com/BYVoid/OpenCC#readme","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/BYVoid/OpenCC","keywords_array":["opencc","Chinese","conversion","unicode","Simplified Chinese","Traditional Chinese"],"namespace":null,"versions_count":21,"first_release_published_at":"2013-03-02T05:57:34.658Z","latest_release_published_at":"2024-07-30T02:46:31.635Z","latest_release_number":"1.1.8","last_synced_at":"2025-09-07T23:01:03.630Z","created_at":"2022-04-09T21:32:10.776Z","updated_at":"2025-09-07T23:01:03.630Z","registry_url":"https://www.npmjs.com/package/opencc","install_command":"npm install opencc","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.1.8"}},"repo_metadata":{"id":37990793,"uuid":"776621","full_name":"BYVoid/OpenCC","owner":"BYVoid","description":"Conversion between Traditional and Simplified Chinese","archived":false,"fork":false,"pushed_at":"2025-08-25T06:28:56.000Z","size":9230,"stargazers_count":9183,"open_issues_count":239,"forks_count":1016,"subscribers_count":211,"default_branch":"master","last_synced_at":"2025-09-06T06:57:52.372Z","etag":null,"topics":["chinese-translation","simplified-chinese","traditional-chinese"],"latest_commit_sha":null,"homepage":"https://opencc.byvoid.com/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BYVoid.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"BYVoid"}},"created_at":"2010-07-15T13:02:03.000Z","updated_at":"2025-09-05T14:26:48.000Z","dependencies_parsed_at":"2024-06-18T12:19:33.805Z","dependency_job_id":"e61439ec-4e4d-4bdf-8a8a-63be1db89622","html_url":"https://github.com/BYVoid/OpenCC","commit_stats":{"total_commits":1192,"total_committers":111,"mean_commits":10.73873873873874,"dds":0.6937919463087248,"last_synced_commit":"e5d6c5f1b78e28a5797e7ad3ede3513314e544b7"},"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/BYVoid/OpenCC","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BYVoid","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/sbom","scorecard":{"id":19635,"data":{"date":"2025-08-11","repo":{"name":"github.com/BYVoid/OpenCC","commit":"46ebc38fe8dd91512843c69bbd4907b11ef84839"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.9,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":6,"reason":"Found 18/29 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/bazel.yml:1","Warn: no topLevel permission defined: .github/workflows/cmake.yml:1","Warn: no topLevel permission defined: .github/workflows/mingw.yml:1","Warn: no topLevel permission defined: .github/workflows/msvc.yml:1","Warn: no topLevel permission defined: .github/workflows/nodejs.yml:1","Warn: no topLevel permission defined: .github/workflows/python.yml:1","Warn: no topLevel permission defined: .github/workflows/release-pypi.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact ver.1.1.8 not signed: https://api.github.com/repos/BYVoid/OpenCC/releases/167498255","Warn: release artifact ver.1.1.8 does not have provenance: https://api.github.com/repos/BYVoid/OpenCC/releases/167498255"],"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":"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":"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bazel.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/bazel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/bazel.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/bazel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bazel.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/bazel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cmake.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/cmake.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/mingw.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/mingw.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/mingw.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/mingw.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/msvc.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/msvc.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/msvc.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/msvc.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nodejs.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/nodejs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nodejs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/nodejs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-pypi.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/BYVoid/OpenCC/release-pypi.yml/master?enable=pin","Warn: pipCommand not pinned by hash: release-pypi-linux.sh:36","Warn: pipCommand not pinned by hash: release-pypi-linux.sh:48","Warn: pipCommand not pinned by hash: release-pypi-macos.sh:23","Warn: pipCommand not pinned by hash: release-pypi-macos.sh:34","Warn: pipCommand not pinned by hash: .github/workflows/python.yml:24","Warn: pipCommand not pinned by hash: .github/workflows/python.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/python.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/python.yml:35","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   8 pipCommand dependencies pinned","Info:   1 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":1,"reason":"SAST tool is not run on all commits -- score normalized to 1","details":["Warn: 3 commits out of 22 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"}},{"name":"Vulnerabilities","score":0,"reason":"24 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: PYSEC-2024-230 / GHSA-248v-346w-9cwc","Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52","Warn: Project is vulnerable to: CVE-2024-38517","Warn: Project is vulnerable to: GHSA-x4c5-c7rf-jjgv","Warn: Project is vulnerable to: GHSA-h5c3-5r3r-rr8q","Warn: Project is vulnerable to: GHSA-rmvr-2pp2-xj38","Warn: Project is vulnerable to: GHSA-xx4v-prfh-6cgc","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-76p7-773f-r4q5"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:30:09.082Z","repository_id":37990793,"created_at":"2025-08-14T16:30:09.082Z","updated_at":"2025-08-14T16:30:09.082Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274026718,"owners_count":25209740,"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-09-07T02:00:09.463Z","response_time":67,"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":"BYVoid","name":"Carbo Kuo","uuid":"245270","kind":"user","description":"","email":"","website":"https://www.byvoid.com","location":"New York","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/245270?v=4","repositories_count":37,"last_synced_at":"2025-09-06T14:41:15.425Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/BYVoid","funding_links":["https://github.com/sponsors/BYVoid"],"total_stars":9722,"followers":12629,"following":134,"created_at":"2022-11-02T21:32:53.812Z","updated_at":"2025-09-06T14:41:15.426Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BYVoid","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BYVoid/repositories"},"tags":[{"name":"ver.1.1.9","sha":"556ed22496d650bd0b13b6c163be9814637970ae","kind":"commit","published_at":"2024-08-03T03:45:16.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.9","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.9/manifests"},{"name":"ver.1.1.8","sha":"562ff8934dc8e0994bd34f0079934715b312476c","kind":"commit","published_at":"2024-07-28T02:40:31.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.8","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.8/manifests"},{"name":"ver.1.1.7","sha":"e5d6c5f1b78e28a5797e7ad3ede3513314e544b7","kind":"commit","published_at":"2023-10-15T11:50:04.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.7","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.7/manifests"},{"name":"ver.1.1.6","sha":"c3caa5f0221aeaf6ace45b37a608a236272a796c","kind":"commit","published_at":"2022-12-08T07:44:48.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.6","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.6/manifests"},{"name":"ver.1.1.5","sha":"59cdfe0ac7db87bc3618ccd8943335420fa9ae9b","kind":"commit","published_at":"2022-12-04T05:52:17.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.5","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.5/manifests"},{"name":"ver.1.1.4","sha":"2ddaffd31f6f9cae776ec2faa4b88d5c45e0d4d6","kind":"commit","published_at":"2022-06-04T07:10:55.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.4","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.4/manifests"},{"name":"ver.1.1.3","sha":"53c03205671cf07d8b46d3125e16f2ba595a73e9","kind":"commit","published_at":"2021-09-03T14:26:10.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.3","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.3/manifests"},{"name":"ver.1.1.2","sha":"be3af873de7d9ca28c274b4a917d9fcd953345cf","kind":"tag","published_at":"2021-03-04T05:37:30.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.2/manifests"},{"name":"ver.1.1.1","sha":"4210968dd1d45e5bc7173d6cc4fc3f5e7700fc59","kind":"commit","published_at":"2020-05-22T09:43:04.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.1/manifests"},{"name":"ver.1.1.0","sha":"294b03bcf03e38602d9dd48f54b2269c178b7639","kind":"commit","published_at":"2020-05-10T05:51:46.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.1.0","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.1.0/manifests"},{"name":"ver.1.0.6","sha":"086834c983396f75ee0a83e10b67014e4f1e6ef7","kind":"commit","published_at":"2020-04-12T15:22:50.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.6","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.6/manifests"},{"name":"ver.1.0.5","sha":"7fdaa43f1c548cc53ab9c7b59a697851060f4f46","kind":"commit","published_at":"2017-02-06T22:18:02.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.5","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.5/manifests"},{"name":"ver.1.0.4","sha":"b7940263f796b3e31d8c79ed240c7e5806197b8f","kind":"commit","published_at":"2016-04-01T11:50:53.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.4","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.4/manifests"},{"name":"ver.1.0.3-1","sha":"a99aa53b2c63ee52e5ffe6169a045b3636fa4aaa","kind":"commit","published_at":"2016-03-10T13:03:41.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.3-1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.3-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.3-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.3-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.3-1/manifests"},{"name":"ver.1.0.3","sha":"7a0a20d86aad431fd0d2ea93eaa9d33e17df4410","kind":"commit","published_at":"2015-07-22T21:22:06.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.3","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.3/manifests"},{"name":"ver.1.0.2","sha":"e684f547174d4e1c24fc0d0340e505682aaf01e8","kind":"commit","published_at":"2014-11-08T22:58:50.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.2/manifests"},{"name":"ver.1.0.1","sha":"223c1df519e585f6b0ab84f5c23640eb23c6f427","kind":"commit","published_at":"2014-10-18T16:27:00.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.1.0.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.1.0.1/manifests"},{"name":"ver.0.4.3","sha":"04629482c07724b3d90d443b13b6051d41653e99","kind":"commit","published_at":"2013-05-17T06:22:24.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.4.3","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.3/manifests"},{"name":"ver.0.4.2","sha":"4a43363e4a8bed101f42559644c36c9f256d9b67","kind":"commit","published_at":"2013-04-14T11:27:30.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.4.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.2/manifests"},{"name":"ver.0.4.1","sha":"0efd7144390d6c617a7e3250016df1fe35f7f3d8","kind":"commit","published_at":"2013-03-21T08:59:47.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.4.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.1/manifests"},{"name":"ver.0.4.0","sha":"0aa13273f0c9a0c18cf3ba0bb0c0380ad9e3cba3","kind":"tag","published_at":"2013-03-01T18:12:01.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.4.0","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.4.0/manifests"},{"name":"ver.0.2.0","sha":"21eb454e278c2da463e381adf18f12628cdbbfd5","kind":"commit","published_at":"2010-12-23T13:18:23.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.2.0","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.2.0/manifests"},{"name":"ver.0.1.2","sha":"74e73d6a137a0680b3985035749099ca7dbeb1e9","kind":"commit","published_at":"2010-09-17T01:05:48.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.1.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.2/manifests"},{"name":"ver.0.1.1","sha":"46655c60690a291fcb626e8a0a4b96c49c822b88","kind":"commit","published_at":"2010-08-10T13:18:29.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.1.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.1/manifests"},{"name":"ver.0.1.0","sha":"ea3e11441038f1f2c0d729676c1b8d99c10966dd","kind":"commit","published_at":"2010-07-28T11:54:13.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.1.0","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.1.0/manifests"},{"name":"ver.0.0.5","sha":"bc7ce000e1d72a0331f8aa038401194b65858091","kind":"commit","published_at":"2010-07-21T06:18:26.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.5","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.5/manifests"},{"name":"ver.0.0.4","sha":"edb0e037c27b096552ef661d8b6192cfd591ad77","kind":"commit","published_at":"2010-07-16T08:00:10.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.4","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.4/manifests"},{"name":"ver.0.0.4.pre.1","sha":"e9eac18046691c87d4322afba4d2fa1842dac83d","kind":"commit","published_at":"2010-07-05T09:22:39.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.4.pre.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.4.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.0.4.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.4.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.4.pre.1/manifests"},{"name":"ver.0.0.3","sha":"3765bc56d7e7d484cfb75ac7272b2a0a5d9033a8","kind":"commit","published_at":"2010-06-22T09:16:51.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.3","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.3/manifests"},{"name":"ver.0.0.3.pre.1","sha":"91deb9dd69256ae05326efa83ac484a1b3f693e3","kind":"commit","published_at":"2010-06-21T12:45:13.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.3.pre.1","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.3.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.0.3.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.3.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.3.pre.1/manifests"},{"name":"ver.0.0.2","sha":"9215246b11c09faf6e0d9a1d167c3e533d323a5e","kind":"commit","published_at":"2010-06-18T15:01:33.000Z","download_url":"https://codeload.github.com/BYVoid/OpenCC/tar.gz/ver.0.0.2","html_url":"https://github.com/BYVoid/OpenCC/releases/tag/ver.0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BYVoid/OpenCC@ver.0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/tags/ver.0.0.2/manifests"}]},"repo_metadata_updated_at":"2025-09-07T11:08:41.553Z","dependent_packages_count":36,"downloads":1865,"downloads_period":"last-month","dependent_repos_count":70,"rankings":{"downloads":2.0080538477424312,"dependent_repos_count":1.629200966826637,"dependent_packages_count":0.7594419435839124,"stargazers_count":1.1300942156156997,"forks_count":1.2248289701212693,"docker_downloads_count":1.470596066769344,"average":1.3703693351098822},"purl":"pkg:npm/opencc","advisories":[{"uuid":"GSA_kwCzR0hTQS05cWgyLTZmeGctOW00Z84AAUvJ","url":"https://github.com/advisories/GHSA-9qh2-6fxg-9m4g","title":"Open Chinese Convert subject to Denial of Service via Out-of-bounds Read","description":"Open Chinese Convert (OpenCC) 1.0.5 allows attackers to cause a denial of service (segmentation fault) because BinaryDict::NewFromFile in BinaryDict.cpp may have out-of-bounds keyOffset and valueOffset values via a crafted .ocd file.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-14T01:55:28.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-16982","https://github.com/BYVoid/OpenCC/issues/303","https://github.com/BYVoid/OpenCC/pull/309","https://github.com/BYVoid/OpenCC/pull/560","https://github.com/BYVoid/OpenCC/pull/560/commits/e1b8c7949738100e4747dd4109ef1f16e1bd99c4","https://github.com/BYVoid/OpenCC/commit/4a4f9e58e505fca93605f22363c133df66a91a5e","https://github.com/pypa/advisory-database/tree/main/vulns/opencc-py/PYSEC-2018-153.yaml","https://github.com/advisories/GHSA-9qh2-6fxg-9m4g"],"source_kind":"github","identifiers":["GHSA-9qh2-6fxg-9m4g","CVE-2018-16982"],"repository_url":"https://github.com/BYVoid/OpenCC","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.1.2","vulnerable_version_range":"\u003c 1.1.2"}],"ecosystem":"npm","package_name":"opencc"}],"created_at":"2022-12-21T16:11:56.495Z","updated_at":"2025-07-30T11:48:35.617Z","epss_percentage":0.00449,"epss_percentile":0.62616}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/opencc","docker_dependents_count":3,"docker_downloads_count":37,"usage_url":"https://repos.ecosyste.ms/usage/npm/opencc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/opencc/dependencies","status":null,"funding_links":["https://github.com/sponsors/BYVoid"],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-02T20:16:57.172Z","issues_count":187,"pull_requests_count":183,"avg_time_to_close_issue":25195056.84057971,"avg_time_to_close_pull_request":19985641.06923077,"issues_closed_count":69,"pull_requests_closed_count":129,"pull_request_authors_count":54,"issue_authors_count":148,"avg_comments_per_issue":1.5508021390374331,"avg_comments_per_pull_request":1.3005464480874318,"merged_pull_requests_count":96,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":50,"past_year_pull_requests_count":48,"past_year_avg_time_to_close_issue":796402.2,"past_year_avg_time_to_close_pull_request":2295416.757575758,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":19,"past_year_issue_authors_count":39,"past_year_avg_comments_per_issue":0.48,"past_year_avg_comments_per_pull_request":0.8541666666666666,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":30,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/issues","maintainers":[{"login":"BYVoid","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BYVoid"},{"login":"ayaka14732","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ayaka14732"}],"active_maintainers":[{"login":"BYVoid","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BYVoid"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/opencc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/opencc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/opencc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/opencc/related_packages","maintainers":[{"uuid":"byvoid","login":"byvoid","name":null,"email":"npmjs@byvoid.com","url":null,"packages_count":3,"html_url":"https://www.npmjs.com/~byvoid","role":null,"created_at":"2022-11-10T19:21:15.148Z","updated_at":"2022-11-10T19:21:15.148Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/byvoid/packages"},{"uuid":"ayaka14732","login":"ayaka14732","name":null,"email":"ayaka@mail.shn.hk","url":null,"packages_count":9,"html_url":"https://www.npmjs.com/~ayaka14732","role":null,"created_at":"2022-11-10T19:21:15.159Z","updated_at":"2022-11-10T19:21:15.159Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ayaka14732/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5134250,"maintainers_count":1052507,"namespaces_count":313823,"keywords_count":730801,"github":"npm","metadata":{"funded_packages_count":155963},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-09-08T06:45:00.340Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}}],"commits":{"id":6841,"full_name":"BYVoid/OpenCC","default_branch":"master","committers":[{"name":"Carbo Kuo","email":"byvoid@byvoid.com","login":"BYVoid","count":662},{"name":"byvoid1","email":"devnull@localhost","login":null,"count":106},{"name":"mingruimingrui","email":"mingruimingrui@hotmail.com","login":"mingruimingrui","count":81},{"name":"Danny Lin","email":"danny0838@gmail.com","login":"danny0838","count":56},{"name":"瑾昀","email":"cokunhui@gmail.com","login":"kunki","count":36},{"name":"sgalal","email":"32255369+chromezh","login":"chromezh","count":28},{"name":"刘祺","email":"gucong@gmail.com","login":"gucong3000","count":26},{"name":"Ayaka Mikazuki","email":"ayaka@mail.shn.hk","login":"ayaka14732","count":20},{"name":"Peter Dave Hello","email":"hsu@peterdavehello.org","login":"PeterDaveHello","count":16},{"name":"lotem","email":"chen.sst@gmail.com","login":"lotem","count":15},{"name":"sgalal","email":"sgalal.me@outlook.com","login":"sgalal","count":15},{"name":"Xpol Wan","email":"xpolife@gmail.com","login":"xpol","count":13},{"name":"Anton Melser","email":"anton@melser.org","login":"AntonOfTheWoods","count":12},{"name":"groverlynn","email":"groverlynn@gmail.com","login":"groverlynn","count":11},{"name":"刘祺","email":"qil@jumei.com","login":null,"count":11},{"name":"SteveLz","email":"stevel2520@gmail.com","login":"SteveLz","count":10},{"name":"Jak Wings","email":"jakwings@gmail.com","login":null,"count":6},{"name":"Gary W","email":"32130780+garywill","login":"garywill","count":5},{"name":"kyleskimo","email":"kyles@kimo.com","login":"kyleskimo","count":5},{"name":"shinzoqchiuq","email":"shinzoqchiuq@outlook.com","login":"shinzoqchiuq","count":4},{"name":"WhiredPlanck","email":"whiredplanck@outlook.com","login":"WhiredPlanck","count":4},{"name":"Jason Lee","email":"huacnlee@gmail.com","login":"huacnlee","count":4},{"name":"Wang Ming Rui","email":"mingrui.wang@C02CJTUYMD6M.lan","login":null,"count":4},{"name":"Heinz Wiesinger","email":"pprkut@liwjatan.at","login":"pprkut","count":3},{"name":"Prcuvu","email":"prcuvu@gmail.com","login":"Prcuvu","count":3},{"name":"Qijia Liu","email":"liumeo@pku.edu.cn","login":"eagleoflqj","count":3},{"name":"lsl","email":"2001.liu@gmail.com","login":null,"count":3},{"name":"Ma Xiaojun","email":"damage3025@gmail.com","login":null,"count":3},{"name":"Kefu Chai","email":"tchaikov@gmail.com","login":"tchaikov","count":3},{"name":"Wing","email":"steelywing","login":"steelywing","count":3},{"name":"LEOYoon-Tsaw","email":"lyc20041@gmail.com","login":"LEOYoon-Tsaw","count":3},{"name":"Jiang Jiang","email":"jiangj@opera.com","login":"jjgod","count":3},{"name":"mrhso","email":"liu.songquan@live.cn","login":"mrhso","count":3},{"name":"Cedar Kuo","email":"cedarkuo@gmail.com","login":"cedarkuo","count":3},{"name":"Tony Able","email":"toptyloo@gmail.com","login":"TonyAble","count":2},{"name":"FrankLong","email":"FrankLoong@outlook.com","login":"longyn","count":2},{"name":"Kan-Ru Chen","email":"kanru@kanru.info","login":"kanru","count":2},{"name":"Mark Tsai","email":"mx0910@gmail.com","login":"mxgit1090","count":2},{"name":"Martin","email":"spleefer90@gmail.com","login":"C0rn3j","count":2},{"name":"Ruey-Cheng Chen","email":"rueycheng@gmail.com","login":"rueycheng","count":2},{"name":"Arfrever Frehtes Taifersar Arahesis","email":"Arfrever@Apache.Org","login":null,"count":2},{"name":"BYVoid","email":"byvoid@byvoid-ubuntu.(none)","login":null,"count":2},{"name":"BYVoid.KCP","email":"byvoid@byvoid-fedora.(none)","login":null,"count":2},{"name":"Peng Wu","email":"pwu@redhat.com","login":null,"count":2},{"name":"aki","email":"wiki908.zh@gmail.com","login":null,"count":2},{"name":"Weakish Jakukyo","email":"weakish@gmail.com","login":"weakish","count":2},{"name":"Xiao Liang","email":"yxliang01","login":"yxliang01","count":2},{"name":"mscdex","email":"mscdex@mscdex.net","login":"mscdex","count":2},{"name":"石渠清心","email":"Felix2yu","login":"Felix2yu","count":2},{"name":"Ryan Schmidt","email":"ryandesign@macports.org","login":"ryandesign","count":2},{"name":"ZoneTwelve","email":"zonetwelve159@gmail.com","login":"ZoneTwelve","count":1},{"name":"cherishT","email":"1220967745@qq.com","login":"cherishT","count":1},{"name":"Damien Gerard","email":"damien.gerard@rakuten.com","login":null,"count":1},{"name":"xiaohei","email":"xiaohei@localhost.localdomain","login":null,"count":1},{"name":"Paul Meng","email":"mno2.csie@gmail.com","login":null,"count":1},{"name":"Peter Cai","email":"xqsx43cxy@126.com","login":null,"count":1},{"name":"Ryuan Choi","email":"ryuan.choi@navercorp.com","login":null,"count":1},{"name":"Tony Chan","email":"tonychan2342@gmail.com","login":null,"count":1},{"name":"unknown","email":"Administrator@.(none)","login":null,"count":1},{"name":"PhantomPower82","email":"121725112+PhantomPower82","login":"PhantomPower82","count":1},{"name":"Peng Wu","email":"alexepico@gmail.com","login":"epico","count":1},{"name":"Pellaeon Lin","email":"nfsmwlin@gmail.com","login":"pellaeon","count":1},{"name":"Frank Schaefer","email":"kelledin@gmail.com","login":"Kelledin","count":1},{"name":"Zhe Wang","email":"0x1998@gmail.com","login":"0x1997","count":1},{"name":"Yuhao Zhu, PhD, FRM","email":"dr.yuhao.zhu@outlook.com","login":"forFudan","count":1},{"name":"Yongxiang Liang","email":"tanekliang@gmail.com","login":"liangyongxiang","count":1},{"name":"Xuesong","email":"amorphobia","login":"amorphobia","count":1},{"name":"Xander Deng","email":"dengxiang2010@gmail.com","login":"ddddxxx","count":1},{"name":"XadillaX","email":"admin@xcoder.in","login":"XadillaX","count":1},{"name":"Wu Jian Ping","email":"wujjpp@hotmail.com","login":"wujjpp","count":1},{"name":"Will 保哥","email":"doggy.huang@gmail.com","login":"doggy8088","count":1},{"name":"Weitian Leung","email":"weitianleung@gmail.com","login":"timxx","count":1},{"name":"Weihang Lo","email":"weihanglo","login":"weihanglo","count":1},{"name":"先知","email":"85628682+sncix","login":"sncix","count":1},{"name":"zhtw","email":"zhtw2013@gmail.com","login":"zhtw2013","count":1},{"name":"wyc1024","email":"49270032+wyc1024","login":"wyc1024","count":1},{"name":"svenper","email":"svenper@tuta.io","login":"svenper","count":1},{"name":"stony-shixz","email":"stony.shixz@aliyun.com","login":"stony-shixz","count":1},{"name":"stevenyao","email":"yaodong1974@hotmail.com","login":"stevenyao","count":1},{"name":"songchenwen","email":"sanvinsung@gmail.com","login":"songchenwen","count":1},{"name":"osfans","email":"waxaca@163.com","login":"osfans","count":1},{"name":"oldbird","email":"1814345797@qq.com","login":"OHeroJ","count":1},{"name":"myl7","email":"myl@myl.moe","login":"myl7","count":1},{"name":"myd7349","email":"myd7349@gmail.com","login":"myd7349","count":1},{"name":"marguerite","email":"i@marguerite.su","login":"marguerite","count":1},{"name":"lvxudong","email":"lvxudong@live.com","login":"lvxudong","count":1},{"name":"No","email":"tusooa@vista.aero","login":"tusooa","count":1},{"name":"Michał Górny","email":"mgorny@gentoo.org","login":"mgorny","count":1},{"name":"fish0373","email":"g112233445598@gmail.com","login":"fish0373","count":1},{"name":"hms5232","email":"43672033+hms5232","login":"hms5232","count":1},{"name":"holishing","email":"holishingtest@gmail.com","login":"holishing","count":1},{"name":"le.chang","email":"cljs118@126.com","login":"lindeer","count":1},{"name":"Allen Lee","email":"itman003@icloud.com","login":"allennaur","count":1},{"name":"Amo Wu","email":"amo260@gmail.com","login":"amowu","count":1},{"name":"Benau","email":"Benau","login":"Benau","count":1},{"name":"Bestian Tang 小巴","email":"bestian@gmail.com","login":"bestian","count":1},{"name":"Boyuan Yang","email":"byang@debian.org","login":"hosiet","count":1},{"name":"Cychih","email":"michael66230@gmail.com","login":"pi314","count":1},{"name":"Denny Huang","email":"denny0223@gmail.com","login":"denny0223","count":1},{"name":"Dirk Mueller","email":"dmueller@suse.com","login":"dirkmueller","count":1},{"name":"Felix Yan","email":"felixonmars@archlinux.org","login":"felixonmars","count":1},{"name":"Levin Du","email":"zslevin@gmail.com","login":"levindu","count":1},{"name":"Lepton-Lee","email":"lepton.pg@gmail.com","login":"Lepton-Lee","count":1},{"name":"Lawrence Lau","email":"ktslwy@gmail.com","login":"lalau","count":1},{"name":"LI Daobing","email":"lidaobing@gmail.com","login":"lidaobing","count":1},{"name":"Kian-Meng Ang","email":"kianmeng.ang@gmail.com","login":"kianmeng","count":1},{"name":"Jack_Wu","email":"dm3352andy@gmail.com","login":"asadman1523","count":1},{"name":"JackKuo","email":"kuohfjack@gmail.com","login":"JackKuo-tw","count":1},{"name":"J. F. Zhang","email":"zhangjianfei3@gmail.com","login":"ferstar","count":1},{"name":"IU","email":"yoyo930021@gmail.com","login":"yoyo930021","count":1},{"name":"Frost Ming","email":"mianghong@gmail.com","login":"frostming","count":1},{"name":"Weida Hong","email":"wdhongtw@gmail.com","login":"wdhongtw","count":1},{"name":"SyaoranHinata","email":"SyaoranHinata","login":"SyaoranHinata","count":1},{"name":"Sun Daowen","email":"sundaowen@gmail.com","login":"dnasdw","count":1},{"name":"Qijiang Fan","email":"fqj1994@gmail.com","login":"fqj1994","count":1},{"name":"Qichuan (Sean) ZHANG","email":"qichuan@zhangqichuan.com","login":"qichuan","count":1},{"name":"Philip","email":"p208p2002@gmail.com","login":"p208p2002","count":1},{"name":"Ma Tao","email":"iwater@gmail.com","login":"iwater","count":1}],"total_commits":1283,"total_committers":118,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":10.872881355932204,"dds":0.48402182385035075,"past_year_committers":[{"name":"Carbo Kuo","email":"byvoid@byvoid.com","login":"BYVoid","count":56},{"name":"SteveLz","email":"stevel2520@gmail.com","login":"SteveLz","count":7},{"name":"lsl","email":"2001.liu@gmail.com","login":null,"count":3},{"name":"Peter Dave Hello","email":"hsu@peterdavehello.org","login":"PeterDaveHello","count":3},{"name":"Martin","email":"spleefer90@gmail.com","login":"C0rn3j","count":2},{"name":"Peng Wu","email":"pwu@redhat.com","login":null,"count":1},{"name":"Benau","email":"Benau","login":"Benau","count":1},{"name":"Frost Ming","email":"mianghong@gmail.com","login":"frostming","count":1},{"name":"J. F. Zhang","email":"zhangjianfei3@gmail.com","login":"ferstar","count":1},{"name":"Jason Lee","email":"huacnlee@gmail.com","login":"huacnlee","count":1},{"name":"Lepton-Lee","email":"lepton.pg@gmail.com","login":"Lepton-Lee","count":1},{"name":"Michał Górny","email":"mgorny@gentoo.org","login":"mgorny","count":1},{"name":"Peng Wu","email":"alexepico@gmail.com","login":"epico","count":1},{"name":"PhantomPower82","email":"121725112+PhantomPower82","login":"PhantomPower82","count":1},{"name":"Ryan Carsten Schmidt","email":"git@ryandesign.com","login":"ryandesign","count":1},{"name":"Weida Hong","email":"wdhongtw@gmail.com","login":"wdhongtw","count":1},{"name":"Will 保哥","email":"doggy.huang@gmail.com","login":"doggy8088","count":1},{"name":"Xuesong","email":"amorphobia","login":"amorphobia","count":1},{"name":"Yongxiang Liang","email":"tanekliang@gmail.com","login":"liangyongxiang","count":1},{"name":"ZoneTwelve","email":"zonetwelve159@gmail.com","login":"ZoneTwelve","count":1},{"name":"fish0373","email":"g112233445598@gmail.com","login":"fish0373","count":1},{"name":"groverlynn","email":"groverlynn@gmail.com","login":"groverlynn","count":1},{"name":"le.chang","email":"cljs118@126.com","login":"lindeer","count":1},{"name":"zhtw","email":"zhtw2013@gmail.com","login":"zhtw2013","count":1},{"name":"先知","email":"85628682+sncix","login":"sncix","count":1}],"past_year_total_commits":91,"past_year_total_committers":25,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":3.64,"past_year_dds":0.3846153846153846,"last_synced_at":"2025-05-24T12:57:03.166Z","last_synced_commit":"5c1f01867e837fa65a92d7da9d89c29412f6001a","created_at":"2023-03-07T09:43:49.062Z","updated_at":"2025-05-24T12:57:03.619Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:16.827Z","repositories_count":5483322,"commits_count":854270774,"contributors_count":31138750,"owners_count":908526,"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":"BYVoid/OpenCC","html_url":"https://github.com/BYVoid/OpenCC","last_synced_at":"2025-09-07T17:23:47.010Z","status":"active","issues_count":188,"pull_requests_count":183,"avg_time_to_close_issue":25195056.84057971,"avg_time_to_close_pull_request":20079351.68992248,"issues_closed_count":69,"pull_requests_closed_count":128,"pull_request_authors_count":53,"issue_authors_count":149,"avg_comments_per_issue":1.4893617021276595,"avg_comments_per_pull_request":1.2896174863387977,"merged_pull_requests_count":94,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":51,"past_year_pull_requests_count":48,"past_year_avg_time_to_close_issue":796402.2,"past_year_avg_time_to_close_pull_request":2120368.1875,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":32,"past_year_pull_request_authors_count":18,"past_year_issue_authors_count":40,"past_year_avg_comments_per_issue":0.27450980392156865,"past_year_avg_comments_per_pull_request":0.8125,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":28,"created_at":"2023-05-10T10:35:33.773Z","updated_at":"2025-09-07T17:23:47.010Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/BYVoid%2FOpenCC/issues","issue_labels_count":{"enhancement":1,"dict":1,"bug":1},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":168,"CONTRIBUTOR":19,"OWNER":1},"pull_request_author_associations_count":{"CONTRIBUTOR":124,"NONE":49,"OWNER":8,"COLLABORATOR":2},"issue_authors":{"morningbread":9,"doubanchan":7,"AntonOfTheWoods":6,"sncix":4,"danny0838":3,"Freed-Wu":2,"plum7x":2,"crowforkotlin":2,"tangwudu":2,"hyaray":2,"Hotege":2,"TianSalt":2,"ferstar":2,"ShikiSuen":2,"LaoshuBaby":2,"doggy8088":2,"zixun123":2,"xiaoyifang":2,"lindeer":2,"kanasimi":2,"mattp0123":1,"Cobb-Zhang":1,"udyk-dev":1,"jsoltan226":1,"ischeck":1,"uuuidada":1,"chrisdong":1,"breeef":1,"luoben4040":1,"joelpickup":1,"MapleCCC":1,"wdhongtw":1,"brlin-tw":1,"digglife":1,"groverlynn":1,"consatan":1,"alex-the-man":1,"Bambooin":1,"works4code":1,"earthost":1,"graphemecluster":1,"zhang-jinyi":1,"Youjin1985":1,"dwandw":1,"BSBMteam":1,"liangyongxiang":1,"hosiet":1,"odinxu":1,"garyyeap":1,"ksqsf":1,"Mapaler":1,"alliu123":1,"ziyao233":1,"loengwaifung":1,"iacolab":1,"CanvaChen":1,"cxhttt233":1,"wuhongsheng":1,"BYVoid":1,"konxina":1,"ucas010":1,"lannka":1,"suyanhj":1,"clarkgap":1,"NaitLee":1,"Unagi-inu":1,"bczhc":1,"danushk97":1,"c856450":1,"zinface":1,"bootleq":1,"yapinxxx":1,"jellyqwq":1,"YolineWu":1,"haydenwong7bm":1,"Andres-Briones":1,"andyli":1,"rainfoxest":1,"frostming":1,"anzai249":1,"jack6th":1,"Monster-DP":1,"ywxt":1,"qfcy":1,"AnnZ":1,"Morris-Mao":1,"ChiaYuSu":1,"naskya":1,"yuanjie-ai":1,"Mooo123asd":1,"epico":1,"ZSkycat":1,"DearDing":1,"forFudan":1,"psmoros":1,"tanukiseki":1,"kota449":1,"edwinjhlee":1,"khangly":1,"lvguanming":1,"chunjuaner05":1,"7peanuts":1,"Cerallin":1,"AlienKevin":1,"tomcatliu2016":1,"j172":1,"barracuda156":1,"Ebotian":1,"andrewchen5678":1,"sevenseablue":1,"RedemptionC":1,"scorebook999":1,"latel":1,"wwfcnu":1,"ninthseason":1,"1156570546":1,"poweryu":1,"shiki-tm":1,"Honoka55":1,"longlongvip":1,"OverflowCat":1,"morsanga":1,"muler-hussel":1,"yangzhongke":1,"HackerWand":1,"benojan":1,"CjangCjengh":1,"robiowu":1,"duSupport":1,"nicosouth":1,"ghost":1,"sw9487":1,"EnderWolf50":1,"licstar":1,"vesperca":1,"6HuangShi":1,"marcushsu":1,"crackfan":1,"owen800q":1,"huacnlee":1,"tsauibusato":1,"cverrier":1,"hkjeffchan":1,"yar999":1,"turbanisch":1,"umenerineri":1,"trungXz":1,"Hzbeta":1,"822283285":1},"pull_request_authors":{"groverlynn":19,"danny0838":19,"PeterDaveHello":15,"SteveLz":13,"AntonOfTheWoods":9,"BYVoid":8,"epico":7,"C0rn3j":6,"WhiredPlanck":6,"huacnlee":5,"eagleoflqj":4,"forFudan":3,"RUI-LONG":3,"clover-yan":3,"tomcatliu2016":3,"amorphobia":2,"zilliu":2,"liangyongxiang":2,"Lepton-Lee":2,"yrljroli":2,"sncix":2,"digglife":2,"ayaka14732":2,"ZoneTwelve":2,"genisysram":2,"zhtw2013":2,"mrhso":2,"PhantomPower82":2,"ferstar":2,"Benau":2,"p208p2002":2,"notlin4":2,"wdhongtw":2,"fh250250":2,"fish0373":2,"lindeer":2,"MrCorn0-0":2,"hfhchan":1,"soruly":1,"sgqy":1,"ShikiSuen":1,"up9cloud":1,"Integral-Tech":1,"frostming":1,"doggy8088":1,"kianmeng":1,"e10101":1,"dirkmueller":1,"dnasdw":1,"qpng":1,"edward-martyr":1,"ryandesign":1,"fundawang":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:17.013Z","repositories_count":10166699,"issues_count":32013288,"pull_requests_count":100268859,"authors_count":10729412,"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":49,"CONTRIBUTOR":2},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":24,"NONE":20,"OWNER":4},"past_year_issue_authors":{"doubanchan":7,"sncix":4,"TianSalt":2,"zixun123":2,"7peanuts":1,"lannka":1,"latel":1,"lindeer":1,"marcushsu":1,"ninthseason":1,"shiki-tm":1,"sw9487":1,"yapinxxx":1,"wwfcnu":1,"tomcatliu2016":1,"trungXz":1,"ucas010":1,"udyk-dev":1,"umenerineri":1,"Unagi-inu":1,"wdhongtw":1,"alliu123":1,"Andres-Briones":1,"andyli":1,"anzai249":1,"Bambooin":1,"bootleq":1,"c856450":1,"Cerallin":1,"chunjuaner05":1,"dwandw":1,"ferstar":1,"Freed-Wu":1,"haydenwong7bm":1,"hkjeffchan":1,"Hzbeta":1,"jsoltan226":1,"khangly":1,"konxina":1,"kota449":1},"past_year_pull_request_authors":{"PeterDaveHello":6,"C0rn3j":6,"epico":5,"BYVoid":4,"tomcatliu2016":3,"clover-yan":3,"SteveLz":2,"notlin4":2,"huacnlee":2,"WhiredPlanck":2,"Benau":2,"yrljroli":2,"Lepton-Lee":2,"sncix":2,"wdhongtw":2,"Integral-Tech":1,"soruly":1,"fundawang":1},"maintainers":[{"login":"BYVoid","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BYVoid"},{"login":"ayaka14732","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ayaka14732"}],"active_maintainers":[{"login":"BYVoid","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BYVoid"}]},"events":{"total":{"IssuesEvent":41,"WatchEvent":683,"DeleteEvent":2,"IssueCommentEvent":75,"PushEvent":16,"PullRequestReviewCommentEvent":1,"PullRequestReviewEvent":10,"PullRequestEvent":41,"ForkEvent":50,"CreateEvent":2},"last_year":{"IssuesEvent":41,"WatchEvent":683,"DeleteEvent":2,"IssueCommentEvent":75,"PushEvent":16,"PullRequestReviewCommentEvent":1,"PullRequestReviewEvent":10,"PullRequestEvent":41,"ForkEvent":50,"CreateEvent":2}},"keywords":["chinese-translation","simplified-chinese","traditional-chinese"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/cmake.yml","sha":null,"kind":"manifest","created_at":"2024-01-07T18:10:10.499Z","updated_at":"2024-01-07T18:10:10.499Z","repository_link":"https://github.com/BYVoid/OpenCC/blob/master/.github/workflows/cmake.yml","dependencies":[{"id":15483272256,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/mingw.yml","sha":null,"kind":"manifest","created_at":"2024-01-07T18:10:10.761Z","updated_at":"2024-01-07T18:10:10.761Z","repository_link":"https://github.com/BYVoid/OpenCC/blob/master/.github/workflows/mingw.yml","dependencies":[{"id":15483272273,"package_name":"msys2/setup-msys2","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15483273161,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/nodejs.yml","sha":null,"kind":"manifest","created_at":"2024-01-07T18:10:12.070Z","updated_at":"2024-01-07T18:10:12.070Z","repository_link":"https://github.com/BYVoid/OpenCC/blob/master/.github/workflows/nodejs.yml","dependencies":[{"id":15483273630,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15483273631,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/python.yml","sha":null,"kind":"manifest","created_at":"2024-01-07T18:10:12.421Z","updated_at":"2024-01-07T18:10:12.421Z","repository_link":"https://github.com/BYVoid/OpenCC/blob/master/.github/workflows/python.yml","dependencies":[{"id":15483275056,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15483275057,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15483275058,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release-pypi.yml","sha":null,"kind":"manifest","created_at":"2024-01-07T18:10:12.860Z","updated_at":"2024-01-07T18:10:12.860Z","repository_link":"https://github.com/BYVoid/OpenCC/blob/master/.github/workflows/release-pypi.yml","dependencies":[{"id":15483275129,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"npm","filepath":"package-lock.json","sha":null,"kind":"lockfile","created_at":"2024-01-07T18:10:13.191Z","updated_at":"2024-01-07T18:10:13.191Z","repository_link":"https://github.com/BYVoid/OpenCC/blob/master/package-lock.json","dependencies":[{"id":15483275147,"package_name":"@octokit/auth-token","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"development","optional":false},{"id":15483275148,"package_name":"@octokit/core","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"development","optional":false},{"id":15483275149,"package_name":"@octokit/endpoint","ecosystem":"npm","requirements":"6.0.12","direct":false,"kind":"development","optional":false},{"id":15483275150,"package_name":"@octokit/graphql","ecosystem":"npm","requirements":"4.8.0","direct":false,"kind":"development","optional":false},{"id":15483275151,"package_name":"@octokit/openapi-types","ecosystem":"npm","requirements":"12.11.0","direct":false,"kind":"development","optional":false},{"id":15483275152,"package_name":"@octokit/plugin-paginate-rest","ecosystem":"npm","requirements":"2.21.3","direct":false,"kind":"development","optional":false},{"id":15483275153,"package_name":"@octokit/plugin-request-log","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":15483275154,"package_name":"@octokit/plugin-rest-endpoint-methods","ecosystem":"npm","requirements":"5.16.2","direct":false,"kind":"development","optional":false},{"id":15483275155,"package_name":"@octokit/request","ecosystem":"npm","requirements":"5.6.3","direct":false,"kind":"development","optional":false},{"id":15483275156,"package_name":"@octokit/request-error","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":15483275157,"package_name":"@octokit/rest","ecosystem":"npm","requirements":"18.12.0","direct":false,"kind":"development","optional":false},{"id":15483275158,"package_name":"@octokit/types","ecosystem":"npm","requirements":"6.41.0","direct":false,"kind":"development","optional":false},{"id":15483275159,"package_name":"@ungap/promise-all-settled","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":15483275160,"package_name":"abbrev","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":15483275161,"package_name":"ansi-colors","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":15483275162,"package_name":"ansi-regex","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":15483275163,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":15483275164,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":15483275165,"package_name":"aproba","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":15483275166,"package_name":"are-we-there-yet","ecosystem":"npm","requirements":"1.1.7","direct":false,"kind":"runtime","optional":false},{"id":15483275167,"package_name":"argparse","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":15483275168,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":15483275169,"package_name":"before-after-hook","ecosystem":"npm","requirements":"2.2.3","direct":false,"kind":"development","optional":false},{"id":15483275170,"package_name":"binary-extensions","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":15483275171,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"runtime","optional":false},{"id":15483275172,"package_name":"braces","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":15483275173,"package_name":"browser-stdout","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":15483275174,"package_name":"camelcase","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"development","optional":false},{"id":15483275175,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":15483275176,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":15483275177,"package_name":"chokidar","ecosystem":"npm","requirements":"3.5.1","direct":false,"kind":"development","optional":false},{"id":15483275178,"package_name":"chownr","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":15483275179,"package_name":"cliui","ecosystem":"npm","requirements":"7.0.4","direct":false,"kind":"development","optional":false},{"id":15483275180,"package_name":"ansi-regex","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":15483275181,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":15483275182,"package_name":"string-width","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"development","optional":false},{"id":15483275183,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":15483275184,"package_name":"code-point-at","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":15483275185,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":15483275186,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":15483275187,"package_name":"commander","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":15483275188,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"runtime","optional":false},{"id":15483275189,"package_name":"console-control-strings","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":15483275190,"package_name":"core-util-is","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":15483275191,"package_name":"debug","ecosystem":"npm","requirements":"4.3.1","direct":false,"kind":"development","optional":false},{"id":15483275192,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":15483275193,"package_name":"decamelize","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":15483275194,"package_name":"deep-extend","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":15483275195,"package_name":"delegates","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":15483275196,"package_name":"deprecation","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":15483275197,"package_name":"detect-libc","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":15483275198,"package_name":"diff","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":15483275199,"package_name":"emoji-regex","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"development","optional":false},{"id":15483275200,"package_name":"escalade","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":15483275201,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":15483275202,"package_name":"fill-range","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":15483275203,"package_name":"find-up","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":15483275204,"package_name":"flat","ecosystem":"npm","requirements":"5.0.2","direct":false,"kind":"development","optional":false},{"id":15483275205,"package_name":"fs-minipass","ecosystem":"npm","requirements":"1.2.7","direct":false,"kind":"runtime","optional":false},{"id":15483275206,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":15483275207,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.3","direct":false,"kind":"development","optional":false},{"id":15483275208,"package_name":"gauge","ecosystem":"npm","requirements":"2.7.4","direct":false,"kind":"runtime","optional":false},{"id":15483275209,"package_name":"get-caller-file","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":15483275210,"package_name":"glob","ecosystem":"npm","requirements":"7.1.6","direct":false,"kind":"runtime","optional":false},{"id":15483275211,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":15483275212,"package_name":"growl","ecosystem":"npm","requirements":"1.10.5","direct":false,"kind":"development","optional":false},{"id":15483275213,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":15483275214,"package_name":"has-unicode","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":15483275215,"package_name":"he","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":15483275216,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.4.24","direct":false,"kind":"runtime","optional":false},{"id":15483275217,"package_name":"ignore-walk","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":15483275218,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":15483275219,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":15483275220,"package_name":"ini","ecosystem":"npm","requirements":"1.3.8","direct":false,"kind":"runtime","optional":false},{"id":15483275221,"package_name":"is-binary-path","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":15483275222,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":15483275223,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":15483275224,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":15483275225,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":15483275226,"package_name":"is-plain-obj","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":15483275227,"package_name":"is-plain-object","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":15483275228,"package_name":"isarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":15483275229,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":15483275230,"package_name":"js-yaml","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":15483275231,"package_name":"locate-path","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":15483275232,"package_name":"log-symbols","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":15483275233,"package_name":"minimatch","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":15483275234,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"runtime","optional":false},{"id":15483275235,"package_name":"minipass","ecosystem":"npm","requirements":"2.9.0","direct":false,"kind":"runtime","optional":false},{"id":15483275236,"package_name":"minizlib","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":15483275237,"package_name":"mkdirp","ecosystem":"npm","requirements":"0.5.6","direct":false,"kind":"runtime","optional":false},{"id":15483275238,"package_name":"mocha","ecosystem":"npm","requirements":"8.4.0","direct":false,"kind":"development","optional":false},{"id":15483275239,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":15483275240,"package_name":"nan","ecosystem":"npm","requirements":"2.18.0","direct":false,"kind":"runtime","optional":false},{"id":15483275241,"package_name":"nanoid","ecosystem":"npm","requirements":"3.1.20","direct":false,"kind":"development","optional":false},{"id":15483275242,"package_name":"needle","ecosystem":"npm","requirements":"2.9.1","direct":false,"kind":"runtime","optional":false},{"id":15483275243,"package_name":"debug","ecosystem":"npm","requirements":"3.2.7","direct":false,"kind":"runtime","optional":false},{"id":15483275244,"package_name":"node-fetch","ecosystem":"npm","requirements":"2.7.0","direct":false,"kind":"development","optional":false},{"id":15483275245,"package_name":"node-pre-gyp","ecosystem":"npm","requirements":"0.14.0","direct":false,"kind":"runtime","optional":false},{"id":15483275246,"package_name":"node-pre-gyp-github","ecosystem":"npm","requirements":"1.4.4","direct":false,"kind":"development","optional":false},{"id":15483277974,"package_name":"nopt","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":15483277975,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":15483277976,"package_name":"npm-bundled","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":15483277977,"package_name":"npm-normalize-package-bin","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":15483277978,"package_name":"npm-packlist","ecosystem":"npm","requirements":"1.4.8","direct":false,"kind":"runtime","optional":false},{"id":15483277979,"package_name":"npmlog","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"runtime","optional":false},{"id":15483277980,"package_name":"number-is-nan","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":15483277981,"package_name":"object-assign","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":15483277982,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":15483277983,"package_name":"os-homedir","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":15483277984,"package_name":"os-tmpdir","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":15483277985,"package_name":"osenv","ecosystem":"npm","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":15483277986,"package_name":"p-limit","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":15483277987,"package_name":"p-locate","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":15483277988,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":15483277989,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":15483277990,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":15483277991,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":15483277992,"package_name":"randombytes","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":15483277993,"package_name":"rc","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"runtime","optional":false},{"id":15483277994,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":15483277995,"package_name":"readable-stream","ecosystem":"npm","requirements":"2.3.8","direct":false,"kind":"runtime","optional":false},{"id":15483277996,"package_name":"readdirp","ecosystem":"npm","requirements":"3.5.0","direct":false,"kind":"development","optional":false},{"id":15483277997,"package_name":"require-directory","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":15483277998,"package_name":"rimraf","ecosystem":"npm","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":15483277999,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":15483278000,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":15483278001,"package_name":"sax","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":15483278002,"package_name":"semver","ecosystem":"npm","requirements":"5.7.2","direct":false,"kind":"runtime","optional":false},{"id":15483278003,"package_name":"serialize-javascript","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":15483278004,"package_name":"set-blocking","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":15483278005,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.7","direct":false,"kind":"runtime","optional":false},{"id":15483278006,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":15483278007,"package_name":"string-width","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":15483278008,"package_name":"strip-ansi","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":15483278009,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":15483278010,"package_name":"supports-color","ecosystem":"npm","requirements":"8.1.1","direct":false,"kind":"development","optional":false},{"id":15483278011,"package_name":"tar","ecosystem":"npm","requirements":"4.4.19","direct":false,"kind":"runtime","optional":false},{"id":15483278012,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":15483278013,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":15483278014,"package_name":"tr46","ecosystem":"npm","requirements":"0.0.3","direct":false,"kind":"development","optional":false},{"id":15483278015,"package_name":"universal-user-agent","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":15483278016,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":15483278017,"package_name":"webidl-conversions","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":15483278018,"package_name":"whatwg-url","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":15483278019,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":15483278020,"package_name":"wide-align","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":15483278021,"package_name":"workerpool","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":15483278022,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":15483278023,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":15483278024,"package_name":"y18n","ecosystem":"npm","requirements":"5.0.8","direct":false,"kind":"development","optional":false},{"id":15483278025,"package_name":"yallist","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":15483278026,"package_name":"yargs","ecosystem":"npm","requirements":"16.2.0","direct":false,"kind":"development","optional":false},{"id":15483278027,"package_name":"yargs-parser","ecosystem":"npm","requirements":"20.2.4","direct":false,"kind":"development","optional":false},{"id":15483278028,"package_name":"yargs-unparser","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":15483278030,"package_name":"yocto-queue","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2024-01-07T18:10:15.010Z","updated_at":"2024-01-07T18:10:15.010Z","repository_link":"https://github.com/BYVoid/OpenCC/blob/master/package.json","dependencies":[{"id":15483278430,"package_name":"nan","ecosystem":"npm","requirements":"^2.14.2","direct":true,"kind":"runtime","optional":false},{"id":15483278431,"package_name":"node-pre-gyp","ecosystem":"npm","requirements":"^0.14.0","direct":true,"kind":"runtime","optional":false},{"id":15483278432,"package_name":"mocha","ecosystem":"npm","requirements":"^8.3.0","direct":true,"kind":"development","optional":false},{"id":15483278433,"package_name":"node-pre-gyp-github","ecosystem":"npm","requirements":"^1.4.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"deps/google-benchmark/bindings/python/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-01-07T18:10:15.440Z","updated_at":"2024-01-07T18:10:15.440Z","repository_link":"https://github.com/BYVoid/OpenCC/blob/master/deps/google-benchmark/bindings/python/requirements.txt","dependencies":[{"id":15483278678,"package_name":"absl-py","ecosystem":"pypi","requirements":"\u003e=0.7.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"deps/google-benchmark/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-01-07T18:10:16.120Z","updated_at":"2024-01-07T18:10:16.120Z","repository_link":"https://github.com/BYVoid/OpenCC/blob/master/deps/google-benchmark/requirements.txt","dependencies":[{"id":15483278865,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.22","direct":true,"kind":"runtime","optional":false},{"id":15483278866,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.5.4","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"deps/google-benchmark/setup.py","sha":null,"kind":"manifest","created_at":"2024-01-07T18:10:16.517Z","updated_at":"2024-01-07T18:10:16.517Z","repository_link":"https://github.com/BYVoid/OpenCC/blob/master/deps/google-benchmark/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"deps/google-benchmark/tools/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-01-07T18:10:16.551Z","updated_at":"2024-01-07T18:10:16.551Z","repository_link":"https://github.com/BYVoid/OpenCC/blob/master/deps/google-benchmark/tools/requirements.txt","dependencies":[{"id":15483278893,"package_name":"scipy","ecosystem":"pypi","requirements":"\u003e=1.5.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"deps/pybind11-2.10.0/docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-01-07T18:10:16.840Z","updated_at":"2024-01-07T18:10:16.840Z","repository_link":"https://github.com/BYVoid/OpenCC/blob/master/deps/pybind11-2.10.0/docs/requirements.txt","dependencies":[{"id":15483279402,"package_name":"breathe","ecosystem":"pypi","requirements":"==4.34.0","direct":true,"kind":"runtime","optional":false},{"id":15483279403,"package_name":"furo","ecosystem":"pypi","requirements":"==2022.6.21","direct":true,"kind":"runtime","optional":false},{"id":15483279404,"package_name":"sphinx","ecosystem":"pypi","requirements":"==5.0.2","direct":true,"kind":"runtime","optional":false},{"id":15483279405,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"runtime","optional":false},{"id":15483279406,"package_name":"sphinxcontrib-moderncmakedomain","ecosystem":"pypi","requirements":"==3.21.4","direct":true,"kind":"runtime","optional":false},{"id":15483279586,"package_name":"sphinxcontrib-svg2pdfconverter","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"deps/pybind11-2.10.0/pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-01-07T18:10:19.487Z","updated_at":"2024-01-07T18:10:19.487Z","repository_link":"https://github.com/BYVoid/OpenCC/blob/master/deps/pybind11-2.10.0/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"deps/pybind11-2.10.0/setup.py","sha":null,"kind":"manifest","created_at":"2024-01-07T18:10:19.518Z","updated_at":"2024-01-07T18:10:19.518Z","repository_link":"https://github.com/BYVoid/OpenCC/blob/master/deps/pybind11-2.10.0/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"deps/pybind11-2.10.0/tests/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-01-07T18:10:19.823Z","updated_at":"2024-01-07T18:10:19.823Z","repository_link":"https://github.com/BYVoid/OpenCC/blob/master/deps/pybind11-2.10.0/tests/requirements.txt","dependencies":[{"id":15483283244,"package_name":"build","ecosystem":"pypi","requirements":"==0.8.0","direct":true,"kind":"test","optional":false},{"id":15483283245,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.21.5","direct":true,"kind":"test","optional":false},{"id":15483283246,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.19.3","direct":true,"kind":"test","optional":false},{"id":15483283247,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.22.2","direct":true,"kind":"test","optional":false},{"id":15483283248,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.0.0","direct":true,"kind":"test","optional":false},{"id":15483283249,"package_name":"pytest-timeout","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":15483285898,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.5.4","direct":true,"kind":"test","optional":false},{"id":15483285900,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.8.0","direct":true,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"deps/pybind11-2.10.0/tools/pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-01-07T18:10:20.576Z","updated_at":"2024-01-07T18:10:20.576Z","repository_link":"https://github.com/BYVoid/OpenCC/blob/master/deps/pybind11-2.10.0/tools/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2024-01-07T18:10:20.658Z","updated_at":"2024-01-07T18:10:20.658Z","repository_link":"https://github.com/BYVoid/OpenCC/blob/master/setup.py","dependencies":[]}],"score":26.641439883800988,"created_at":"2025-09-08T11:18:34.888Z","updated_at":"2025-10-07T08:24:49.617Z","avatar_url":"https://github.com/BYVoid.png","language":"C++","category":null,"sub_category":null,"monthly_downloads":333717,"funding_links":["https://github.com/sponsors/BYVoid"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["tensors","closember","system","optimizing-compiler","sensors","jax","static-analysis","systemd","fake","fake-data"],"project_url":"https://science.ecosyste.ms/api/v1/projects/64683","html_url":"https://science.ecosyste.ms/projects/64683"}