{"id":26681,"name":"manim","description":"A community-maintained Python framework for creating mathematical animations. ","url":"https://github.com/manimcommunity/manim","last_synced_at":"2025-09-05T03:19:50.436Z","repository":{"id":36996378,"uuid":"265122478","full_name":"ManimCommunity/manim","owner":"ManimCommunity","description":"A community-maintained Python framework for creating mathematical animations. ","archived":false,"fork":false,"pushed_at":"2025-09-02T17:32:59.000Z","size":44777,"stargazers_count":34468,"open_issues_count":459,"forks_count":2417,"subscribers_count":188,"default_branch":"main","last_synced_at":"2025-09-04T10:58:32.859Z","etag":null,"topics":["animations","hacktoberfest","manim","math","python"],"latest_commit_sha":null,"homepage":"https://www.manim.community","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ManimCommunity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-05-19T02:37:13.000Z","updated_at":"2025-09-04T10:58:13.000Z","dependencies_parsed_at":"2023-01-17T12:33:17.386Z","dependency_job_id":"4464404d-52ae-46c9-b593-02c0fb5f4dee","html_url":"https://github.com/ManimCommunity/manim","commit_stats":{"total_commits":5168,"total_committers":434,"mean_commits":11.90783410138249,"dds":0.6340944272445821,"last_synced_commit":"7879fe43770da2e93240f99adb79ef8ee91b6661"},"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"purl":"pkg:github/ManimCommunity/manim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/sbom","scorecard":{"id":89353,"data":{"date":"2025-08-11","repo":{"name":"github.com/ManimCommunity/manim","commit":"03a94141d221da0c048cfcc6e6c7171620a1a951"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 27/28 approved changesets -- score normalized to 9","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":"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":"Maintained","score":10,"reason":"30 commit(s) and 17 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:16","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:17","Warn: no topLevel permission defined: .github/workflows/cffconvert.yml:1","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dependent-issues.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-docker.yml:1","Warn: no topLevel permission defined: .github/workflows/python-publish.yml:1","Warn: no topLevel permission defined: .github/workflows/release-publish-documentation.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":"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v0.19.0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/195652661","Warn: release artifact v0.18.1 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/153125981","Warn: release artifact v0.18.0.post0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/150265151","Warn: release artifact v0.18.0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/129027447","Warn: release artifact v0.17.3 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/98448261","Warn: release artifact v0.19.0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/195652661","Warn: release artifact v0.18.1 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/153125981","Warn: release artifact v0.18.0.post0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/150265151","Warn: release artifact v0.18.0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/129027447","Warn: release artifact v0.17.3 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/98448261"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cffconvert.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/cffconvert.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cffconvert.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/cffconvert.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dependent-issues.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/dependent-issues.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/python-publish.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile:1: pin your Docker image by updating python:3.11-slim to python:3.11-slim@sha256:0ce77749ac83174a31d5e107ce0cfa6b28a2fd6b0615e029d9d84b39c48976ee","Warn: pipCommand not pinned by hash: docker/Dockerfile:37","Warn: pipCommand not pinned by hash: docker/Dockerfile:39","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:39","Warn: downloadThenRun not pinned by hash: .github/workflows/release-publish-documentation.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/release-publish-documentation.yml:53","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-44cc-43rp-5947","Warn: Project is vulnerable to: PYSEC-2021-130 / GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: GHSA-9q39-rmj3-p4r2"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish-docker.yml:11"],"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":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:36:20.173Z","repository_id":36996378,"created_at":"2025-08-15T07:36:20.174Z","updated_at":"2025-08-15T07:36:20.174Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273704732,"owners_count":25153209,"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-05T02:00:09.113Z","response_time":402,"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":"ManimCommunity","name":"Manim Community","uuid":"65579849","kind":"organization","description":"","email":"contact@manim.community","website":"https://www.manim.community","location":null,"twitter":"manim_community","company":null,"icon_url":"https://avatars.githubusercontent.com/u/65579849?v=4","repositories_count":17,"last_synced_at":"2024-10-29T15:54:19.404Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ManimCommunity","funding_links":[],"total_stars":19465,"followers":749,"following":0,"created_at":"2022-11-14T06:35:25.472Z","updated_at":"2024-10-29T15:54:19.405Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity/repositories"},"packages":[{"id":2794665,"name":"manim","ecosystem":"pypi","description":"Animation engine for explanatory math videos.","homepage":"https://www.manim.community/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/ManimCommunity/manim","keywords_array":[],"namespace":null,"versions_count":29,"first_release_published_at":"2020-11-09T20:17:32.000Z","latest_release_published_at":"2025-01-20T13:56:01.000Z","latest_release_number":"0.19.0","last_synced_at":"2025-09-03T23:30:50.475Z","created_at":"2022-04-10T11:32:34.496Z","updated_at":"2025-09-05T01:18:55.092Z","registry_url":"https://pypi.org/project/manim/","install_command":"pip install manim --index-url https://pypi.org/simple","documentation_url":"https://docs.manim.community/","metadata":{"funding":null,"documentation":"https://docs.manim.community/","classifiers":["Development Status :: 4 - Beta","License :: OSI Approved :: MIT License","Natural Language :: English","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.9","Topic :: Multimedia :: Graphics","Topic :: Multimedia :: Video","Topic :: Scientific/Engineering"],"normalized_name":"manim","project_status":null},"repo_metadata":{"id":36996378,"uuid":"265122478","full_name":"ManimCommunity/manim","owner":"ManimCommunity","description":"A community-maintained Python framework for creating mathematical animations. ","archived":false,"fork":false,"pushed_at":"2025-09-02T17:32:59.000Z","size":44777,"stargazers_count":34468,"open_issues_count":459,"forks_count":2417,"subscribers_count":188,"default_branch":"main","last_synced_at":"2025-09-04T10:58:32.859Z","etag":null,"topics":["animations","hacktoberfest","manim","math","python"],"latest_commit_sha":null,"homepage":"https://www.manim.community","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ManimCommunity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-05-19T02:37:13.000Z","updated_at":"2025-09-04T10:58:13.000Z","dependencies_parsed_at":"2023-01-17T12:33:17.386Z","dependency_job_id":"4464404d-52ae-46c9-b593-02c0fb5f4dee","html_url":"https://github.com/ManimCommunity/manim","commit_stats":{"total_commits":5168,"total_committers":434,"mean_commits":11.90783410138249,"dds":0.6340944272445821,"last_synced_commit":"7879fe43770da2e93240f99adb79ef8ee91b6661"},"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"purl":"pkg:github/ManimCommunity/manim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/sbom","scorecard":{"id":89353,"data":{"date":"2025-08-11","repo":{"name":"github.com/ManimCommunity/manim","commit":"03a94141d221da0c048cfcc6e6c7171620a1a951"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 27/28 approved changesets -- score normalized to 9","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":"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":"Maintained","score":10,"reason":"30 commit(s) and 17 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:16","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:17","Warn: no topLevel permission defined: .github/workflows/cffconvert.yml:1","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dependent-issues.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-docker.yml:1","Warn: no topLevel permission defined: .github/workflows/python-publish.yml:1","Warn: no topLevel permission defined: .github/workflows/release-publish-documentation.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":"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v0.19.0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/195652661","Warn: release artifact v0.18.1 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/153125981","Warn: release artifact v0.18.0.post0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/150265151","Warn: release artifact v0.18.0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/129027447","Warn: release artifact v0.17.3 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/98448261","Warn: release artifact v0.19.0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/195652661","Warn: release artifact v0.18.1 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/153125981","Warn: release artifact v0.18.0.post0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/150265151","Warn: release artifact v0.18.0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/129027447","Warn: release artifact v0.17.3 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/98448261"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cffconvert.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/cffconvert.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cffconvert.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/cffconvert.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dependent-issues.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/dependent-issues.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/python-publish.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile:1: pin your Docker image by updating python:3.11-slim to python:3.11-slim@sha256:0ce77749ac83174a31d5e107ce0cfa6b28a2fd6b0615e029d9d84b39c48976ee","Warn: pipCommand not pinned by hash: docker/Dockerfile:37","Warn: pipCommand not pinned by hash: docker/Dockerfile:39","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:39","Warn: downloadThenRun not pinned by hash: .github/workflows/release-publish-documentation.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/release-publish-documentation.yml:53","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-44cc-43rp-5947","Warn: Project is vulnerable to: PYSEC-2021-130 / GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: GHSA-9q39-rmj3-p4r2"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish-docker.yml:11"],"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":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:36:20.173Z","repository_id":36996378,"created_at":"2025-08-15T07:36:20.174Z","updated_at":"2025-08-15T07:36:20.174Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273697369,"owners_count":25151928,"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-04T02:00:08.968Z","response_time":61,"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":"ManimCommunity","name":"Manim Community","uuid":"65579849","kind":"organization","description":"","email":"contact@manim.community","website":"https://www.manim.community","location":null,"twitter":"manim_community","company":null,"icon_url":"https://avatars.githubusercontent.com/u/65579849?v=4","repositories_count":17,"last_synced_at":"2024-10-29T15:54:19.404Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ManimCommunity","funding_links":[],"total_stars":19465,"followers":749,"following":0,"created_at":"2022-11-14T06:35:25.472Z","updated_at":"2024-10-29T15:54:19.405Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity/repositories"},"tags":[{"name":"v0.19.0","sha":"c2dfb597ff470f0cdb01ce9074edb426f45000bc","kind":"commit","published_at":"2025-01-20T13:36:53.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.19.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.19.0/manifests"},{"name":"v0.18.1","sha":"33e560473d207b1062bee19eeb1af57ee3fe40a5","kind":"commit","published_at":"2024-04-28T09:02:22.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.18.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.1/manifests"},{"name":"v0.18.0.post0","sha":"1c29082aaad535fea896e84ab833702b37262c3b","kind":"commit","published_at":"2024-04-08T17:21:10.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.18.0.post0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.18.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.18.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0.post0/manifests"},{"name":"v0.18.0","sha":"e66c5807fb7c71fed78bca9a8d5223ede3acd00c","kind":"commit","published_at":"2023-11-11T17:21:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.18.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0/manifests"},{"name":"v0.17.3","sha":"b4bab0e3360239ae0fa8ab3620ec7f2d4d078d3b","kind":"commit","published_at":"2023-04-06T16:59:43.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.3","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.3/manifests"},{"name":"v0.17.2","sha":"c4b40ed138c4b895ce433e68f719f628e823e293","kind":"commit","published_at":"2022-12-26T09:07:58.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.2","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.2/manifests"},{"name":"v0.17.1","sha":"9efe81daa3e88e25244affd3700e2d2a8b527635","kind":"commit","published_at":"2022-12-08T15:28:47.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"f4943c0a3e6f8d5981ba788b0fd70ab47705d4e9","kind":"commit","published_at":"2022-12-02T15:02:12.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.0/manifests"},{"name":"v0.16.0.post0","sha":"efd7371fa0c856414d1c0fca455460eac4c0b81d","kind":"tag","published_at":"2022-07-14T15:23:33.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.16.0.post0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.16.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.16.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0.post0/manifests"},{"name":"v0.16.0","sha":"7870407fdc6a5f7ced50623df8482f5a59e556d8","kind":"commit","published_at":"2022-07-14T06:22:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.16.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0/manifests"},{"name":"v0.15.2","sha":"da3e99597d627b3e2e339dad977f8ef21d9b640d","kind":"tag","published_at":"2022-04-26T12:16:17.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.15.2","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.2/manifests"},{"name":"v0.15.1","sha":"8e6a4c48aca882e526558fd9f9e5419a8f36b876","kind":"commit","published_at":"2022-03-08T22:09:37.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.15.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"e147a9fc6c117332221e42437481f3efba76499a","kind":"commit","published_at":"2022-02-26T20:26:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.15.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"1e496579f690e30ab1d747ac49c329fef2658619","kind":"commit","published_at":"2022-01-07T18:39:55.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.14.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.14.0/manifests"},{"name":"v0.13.1","sha":"ef6f219d2f4997573f6c612f4cf4f6251e1b9301","kind":"commit","published_at":"2021-12-04T23:20:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.13.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"537ecc9678011e2e0bdeef258f9a5855edda9eed","kind":"commit","published_at":"2021-12-04T13:48:25.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.13.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"630abb1d132b57f4f98171b77df93e479179b05f","kind":"commit","published_at":"2021-11-02T10:55:43.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.12.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"8a3d1d8ff3aea50e88625e4514fb39230592c81c","kind":"commit","published_at":"2021-10-02T15:51:16.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.11.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"7e5d83205d040171d3ff2cf4b6184c355453f751","kind":"commit","published_at":"2021-09-01T20:39:25.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.10.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"c00eb0978c3bf0c9a0908ef59c37e389970b0011","kind":"commit","published_at":"2021-08-02T10:07:57.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.9.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"39d429dc548954fc55cf24d42bef521adc6afa35","kind":"commit","published_at":"2021-07-02T14:49:51.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.8.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"2753e97819e51bc07d218cb5c731d9c92f951fa5","kind":"commit","published_at":"2021-06-01T14:00:42.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.7.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"e5a63077cbcde1ead3bbafd03a8f9c2f4ae45202","kind":"commit","published_at":"2021-05-02T15:47:01.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.6.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"f51133be42feb051a12ecc8a407eec2b850d50b9","kind":"commit","published_at":"2021-04-02T05:43:36.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.5.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"30f00d546b18d7684240bd7ef030a4a8919babf1","kind":"commit","published_at":"2021-03-04T04:26:28.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.4.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"261c28b251bdd1053f47b9380a72c1dc78d53b49","kind":"commit","published_at":"2021-02-02T03:05:08.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.3.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"99c79e92ac138255a903585e5e8bb9d049adc8e7","kind":"commit","published_at":"2021-01-02T03:10:23.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.2.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"62f0147f8135e68323fd2a2a2f8258772faa8c9f","kind":"commit","published_at":"2020-12-02T03:34:13.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.1.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"14bfaab0a9296a88ca39b38e210cf2dd552ee532","kind":"commit","published_at":"2020-10-22T03:30:15.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.1.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T01:18:55.091Z","dependent_packages_count":33,"downloads":60963,"downloads_period":"last-month","dependent_repos_count":95,"rankings":{"downloads":2.459472928209187,"dependent_repos_count":1.5354850057162959,"dependent_packages_count":0.5500111409506163,"stargazers_count":0.11999335541680103,"forks_count":1.1864489588524414,"docker_downloads_count":2.8282472957523526,"average":1.4466097808162823},"purl":"pkg:pypi/manim","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/manim","docker_dependents_count":4,"docker_downloads_count":254,"usage_url":"https://repos.ecosyste.ms/usage/pypi/manim","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/manim/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-04T23:05:09.179Z","issues_count":591,"pull_requests_count":1074,"avg_time_to_close_issue":22381686.71987952,"avg_time_to_close_pull_request":4813917.125,"issues_closed_count":332,"pull_requests_closed_count":840,"pull_request_authors_count":199,"issue_authors_count":419,"avg_comments_per_issue":2.3333333333333335,"avg_comments_per_pull_request":1.2486033519553073,"merged_pull_requests_count":625,"bot_issues_count":1,"bot_pull_requests_count":128,"past_year_issues_count":181,"past_year_pull_requests_count":411,"past_year_avg_time_to_close_issue":1507065.2537313432,"past_year_avg_time_to_close_pull_request":1545357.5789473683,"past_year_issues_closed_count":67,"past_year_pull_requests_closed_count":247,"past_year_pull_request_authors_count":90,"past_year_issue_authors_count":143,"past_year_avg_comments_per_issue":0.8121546961325967,"past_year_avg_comments_per_pull_request":0.6958637469586375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":21,"past_year_merged_pull_requests_count":193,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/issues","maintainers":[{"login":"behackl","count":74,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/behackl"},{"login":"JasonGrace2282","count":52,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JasonGrace2282"},{"login":"MrDiver","count":46,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MrDiver"},{"login":"naveen521kk","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/naveen521kk"},{"login":"jsonvillanueva","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jsonvillanueva"},{"login":"Darylgolden","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Darylgolden"},{"login":"k4pran","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/k4pran"},{"login":"kolibril13","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kolibril13"},{"login":"huguesdevimeux","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/huguesdevimeux"},{"login":"hydrobeam","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hydrobeam"},{"login":"Viicos","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Viicos"},{"login":"cobordism","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cobordism"},{"login":"kilacoda-old","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kilacoda-old"},{"login":"nilaybhatia","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nilaybhatia"},{"login":"christopher-besch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/christopher-besch"},{"login":"icedcoffeeee","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/icedcoffeeee"},{"login":"PhotonSpheres","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PhotonSpheres"},{"login":"markromanmiller","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/markromanmiller"},{"login":"PhilippImhof","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PhilippImhof"},{"login":"PgBiel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PgBiel"}],"active_maintainers":[{"login":"behackl","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/behackl"},{"login":"JasonGrace2282","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JasonGrace2282"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/manim/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/manim/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/manim/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/manim/related_packages","maintainers":[{"uuid":"behackl","login":"behackl","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://pypi.org/user/behackl/","role":null,"created_at":"2022-12-26T09:34:24.244Z","updated_at":"2022-12-26T09:34:24.244Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/behackl/packages"},{"uuid":"Darylgolden","login":"Darylgolden","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/Darylgolden/","role":null,"created_at":"2022-12-26T09:34:24.288Z","updated_at":"2022-12-26T09:34:24.288Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Darylgolden/packages"},{"uuid":"naveenmk","login":"naveenmk","name":null,"email":null,"url":null,"packages_count":12,"html_url":"https://pypi.org/user/naveenmk/","role":null,"created_at":"2022-12-26T09:34:24.410Z","updated_at":"2022-12-26T09:34:24.410Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/naveenmk/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":724969,"maintainers_count":308288,"namespaces_count":0,"keywords_count":237984,"github":"pypi","metadata":{"funded_packages_count":50481},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-04T05:23:51.177Z","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":5188085,"name":"manim-community-auoie","ecosystem":"pypi","description":"Animation engine for explanatory math videos.","homepage":"https://www.manim.community/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/ManimCommunity/manim","keywords_array":[],"namespace":null,"versions_count":13,"first_release_published_at":"2022-08-21T08:30:39.000Z","latest_release_published_at":"2022-08-24T20:36:09.000Z","latest_release_number":"0.17.10","last_synced_at":"2025-09-04T11:02:37.333Z","created_at":"2022-08-21T09:06:20.554Z","updated_at":"2025-09-05T01:18:55.038Z","registry_url":"https://pypi.org/project/manim-community-auoie/","install_command":"pip install manim-community-auoie --index-url https://pypi.org/simple","documentation_url":"https://docs.manim.community/","metadata":{"funding":null,"documentation":"https://docs.manim.community/","classifiers":["Development Status :: 4 - Beta","License :: OSI Approved :: MIT License","Natural Language :: English","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Multimedia :: Graphics","Topic :: Multimedia :: Video","Topic :: Scientific/Engineering"],"normalized_name":"manim-community-auoie","project_status":null},"repo_metadata":{"id":36996378,"uuid":"265122478","full_name":"ManimCommunity/manim","owner":"ManimCommunity","description":"A community-maintained Python framework for creating mathematical animations. ","archived":false,"fork":false,"pushed_at":"2025-09-02T17:32:59.000Z","size":44777,"stargazers_count":34468,"open_issues_count":459,"forks_count":2417,"subscribers_count":188,"default_branch":"main","last_synced_at":"2025-09-04T10:58:32.859Z","etag":null,"topics":["animations","hacktoberfest","manim","math","python"],"latest_commit_sha":null,"homepage":"https://www.manim.community","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ManimCommunity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-05-19T02:37:13.000Z","updated_at":"2025-09-04T10:58:13.000Z","dependencies_parsed_at":"2023-01-17T12:33:17.386Z","dependency_job_id":"4464404d-52ae-46c9-b593-02c0fb5f4dee","html_url":"https://github.com/ManimCommunity/manim","commit_stats":{"total_commits":5168,"total_committers":434,"mean_commits":11.90783410138249,"dds":0.6340944272445821,"last_synced_commit":"7879fe43770da2e93240f99adb79ef8ee91b6661"},"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"purl":"pkg:github/ManimCommunity/manim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/sbom","scorecard":{"id":89353,"data":{"date":"2025-08-11","repo":{"name":"github.com/ManimCommunity/manim","commit":"03a94141d221da0c048cfcc6e6c7171620a1a951"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 27/28 approved changesets -- score normalized to 9","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":"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":"Maintained","score":10,"reason":"30 commit(s) and 17 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:16","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:17","Warn: no topLevel permission defined: .github/workflows/cffconvert.yml:1","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dependent-issues.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-docker.yml:1","Warn: no topLevel permission defined: .github/workflows/python-publish.yml:1","Warn: no topLevel permission defined: .github/workflows/release-publish-documentation.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":"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v0.19.0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/195652661","Warn: release artifact v0.18.1 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/153125981","Warn: release artifact v0.18.0.post0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/150265151","Warn: release artifact v0.18.0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/129027447","Warn: release artifact v0.17.3 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/98448261","Warn: release artifact v0.19.0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/195652661","Warn: release artifact v0.18.1 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/153125981","Warn: release artifact v0.18.0.post0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/150265151","Warn: release artifact v0.18.0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/129027447","Warn: release artifact v0.17.3 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/98448261"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cffconvert.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/cffconvert.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cffconvert.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/cffconvert.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dependent-issues.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/dependent-issues.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/python-publish.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile:1: pin your Docker image by updating python:3.11-slim to python:3.11-slim@sha256:0ce77749ac83174a31d5e107ce0cfa6b28a2fd6b0615e029d9d84b39c48976ee","Warn: pipCommand not pinned by hash: docker/Dockerfile:37","Warn: pipCommand not pinned by hash: docker/Dockerfile:39","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:39","Warn: downloadThenRun not pinned by hash: .github/workflows/release-publish-documentation.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/release-publish-documentation.yml:53","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-44cc-43rp-5947","Warn: Project is vulnerable to: PYSEC-2021-130 / GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: GHSA-9q39-rmj3-p4r2"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish-docker.yml:11"],"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":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:36:20.173Z","repository_id":36996378,"created_at":"2025-08-15T07:36:20.174Z","updated_at":"2025-08-15T07:36:20.174Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273697369,"owners_count":25151928,"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-04T02:00:08.968Z","response_time":61,"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":"ManimCommunity","name":"Manim Community","uuid":"65579849","kind":"organization","description":"","email":"contact@manim.community","website":"https://www.manim.community","location":null,"twitter":"manim_community","company":null,"icon_url":"https://avatars.githubusercontent.com/u/65579849?v=4","repositories_count":17,"last_synced_at":"2024-10-29T15:54:19.404Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ManimCommunity","funding_links":[],"total_stars":19465,"followers":749,"following":0,"created_at":"2022-11-14T06:35:25.472Z","updated_at":"2024-10-29T15:54:19.405Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity/repositories"},"tags":[{"name":"v0.19.0","sha":"c2dfb597ff470f0cdb01ce9074edb426f45000bc","kind":"commit","published_at":"2025-01-20T13:36:53.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.19.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.19.0/manifests"},{"name":"v0.18.1","sha":"33e560473d207b1062bee19eeb1af57ee3fe40a5","kind":"commit","published_at":"2024-04-28T09:02:22.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.18.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.1/manifests"},{"name":"v0.18.0.post0","sha":"1c29082aaad535fea896e84ab833702b37262c3b","kind":"commit","published_at":"2024-04-08T17:21:10.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.18.0.post0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.18.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.18.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0.post0/manifests"},{"name":"v0.18.0","sha":"e66c5807fb7c71fed78bca9a8d5223ede3acd00c","kind":"commit","published_at":"2023-11-11T17:21:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.18.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0/manifests"},{"name":"v0.17.3","sha":"b4bab0e3360239ae0fa8ab3620ec7f2d4d078d3b","kind":"commit","published_at":"2023-04-06T16:59:43.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.3","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.3/manifests"},{"name":"v0.17.2","sha":"c4b40ed138c4b895ce433e68f719f628e823e293","kind":"commit","published_at":"2022-12-26T09:07:58.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.2","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.2/manifests"},{"name":"v0.17.1","sha":"9efe81daa3e88e25244affd3700e2d2a8b527635","kind":"commit","published_at":"2022-12-08T15:28:47.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"f4943c0a3e6f8d5981ba788b0fd70ab47705d4e9","kind":"commit","published_at":"2022-12-02T15:02:12.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.0/manifests"},{"name":"v0.16.0.post0","sha":"efd7371fa0c856414d1c0fca455460eac4c0b81d","kind":"tag","published_at":"2022-07-14T15:23:33.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.16.0.post0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.16.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.16.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0.post0/manifests"},{"name":"v0.16.0","sha":"7870407fdc6a5f7ced50623df8482f5a59e556d8","kind":"commit","published_at":"2022-07-14T06:22:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.16.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0/manifests"},{"name":"v0.15.2","sha":"da3e99597d627b3e2e339dad977f8ef21d9b640d","kind":"tag","published_at":"2022-04-26T12:16:17.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.15.2","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.2/manifests"},{"name":"v0.15.1","sha":"8e6a4c48aca882e526558fd9f9e5419a8f36b876","kind":"commit","published_at":"2022-03-08T22:09:37.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.15.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"e147a9fc6c117332221e42437481f3efba76499a","kind":"commit","published_at":"2022-02-26T20:26:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.15.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"1e496579f690e30ab1d747ac49c329fef2658619","kind":"commit","published_at":"2022-01-07T18:39:55.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.14.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.14.0/manifests"},{"name":"v0.13.1","sha":"ef6f219d2f4997573f6c612f4cf4f6251e1b9301","kind":"commit","published_at":"2021-12-04T23:20:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.13.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"537ecc9678011e2e0bdeef258f9a5855edda9eed","kind":"commit","published_at":"2021-12-04T13:48:25.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.13.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"630abb1d132b57f4f98171b77df93e479179b05f","kind":"commit","published_at":"2021-11-02T10:55:43.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.12.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"8a3d1d8ff3aea50e88625e4514fb39230592c81c","kind":"commit","published_at":"2021-10-02T15:51:16.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.11.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"7e5d83205d040171d3ff2cf4b6184c355453f751","kind":"commit","published_at":"2021-09-01T20:39:25.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.10.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"c00eb0978c3bf0c9a0908ef59c37e389970b0011","kind":"commit","published_at":"2021-08-02T10:07:57.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.9.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"39d429dc548954fc55cf24d42bef521adc6afa35","kind":"commit","published_at":"2021-07-02T14:49:51.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.8.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"2753e97819e51bc07d218cb5c731d9c92f951fa5","kind":"commit","published_at":"2021-06-01T14:00:42.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.7.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"e5a63077cbcde1ead3bbafd03a8f9c2f4ae45202","kind":"commit","published_at":"2021-05-02T15:47:01.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.6.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"f51133be42feb051a12ecc8a407eec2b850d50b9","kind":"commit","published_at":"2021-04-02T05:43:36.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.5.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"30f00d546b18d7684240bd7ef030a4a8919babf1","kind":"commit","published_at":"2021-03-04T04:26:28.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.4.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"261c28b251bdd1053f47b9380a72c1dc78d53b49","kind":"commit","published_at":"2021-02-02T03:05:08.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.3.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"99c79e92ac138255a903585e5e8bb9d049adc8e7","kind":"commit","published_at":"2021-01-02T03:10:23.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.2.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"62f0147f8135e68323fd2a2a2f8258772faa8c9f","kind":"commit","published_at":"2020-12-02T03:34:13.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.1.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"14bfaab0a9296a88ca39b38e210cf2dd552ee532","kind":"commit","published_at":"2020-10-22T03:30:15.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.1.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T01:18:55.038Z","dependent_packages_count":0,"downloads":18,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":27.508494239588703,"dependent_repos_count":30.61104109666564,"dependent_packages_count":6.633233862033089,"stargazers_count":0.12928951710147704,"forks_count":1.2082257734516817,"average":13.218056897768118},"purl":"pkg:pypi/manim-community-auoie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/manim-community-auoie","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/manim-community-auoie","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/manim-community-auoie/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-04T23:05:09.179Z","issues_count":591,"pull_requests_count":1074,"avg_time_to_close_issue":22381686.71987952,"avg_time_to_close_pull_request":4813917.125,"issues_closed_count":332,"pull_requests_closed_count":840,"pull_request_authors_count":199,"issue_authors_count":419,"avg_comments_per_issue":2.3333333333333335,"avg_comments_per_pull_request":1.2486033519553073,"merged_pull_requests_count":625,"bot_issues_count":1,"bot_pull_requests_count":128,"past_year_issues_count":181,"past_year_pull_requests_count":411,"past_year_avg_time_to_close_issue":1507065.2537313432,"past_year_avg_time_to_close_pull_request":1545357.5789473683,"past_year_issues_closed_count":67,"past_year_pull_requests_closed_count":247,"past_year_pull_request_authors_count":90,"past_year_issue_authors_count":143,"past_year_avg_comments_per_issue":0.8121546961325967,"past_year_avg_comments_per_pull_request":0.6958637469586375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":21,"past_year_merged_pull_requests_count":193,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/issues","maintainers":[{"login":"behackl","count":74,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/behackl"},{"login":"JasonGrace2282","count":52,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JasonGrace2282"},{"login":"MrDiver","count":46,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MrDiver"},{"login":"naveen521kk","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/naveen521kk"},{"login":"jsonvillanueva","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jsonvillanueva"},{"login":"Darylgolden","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Darylgolden"},{"login":"k4pran","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/k4pran"},{"login":"kolibril13","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kolibril13"},{"login":"huguesdevimeux","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/huguesdevimeux"},{"login":"hydrobeam","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hydrobeam"},{"login":"Viicos","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Viicos"},{"login":"cobordism","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cobordism"},{"login":"kilacoda-old","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kilacoda-old"},{"login":"nilaybhatia","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nilaybhatia"},{"login":"christopher-besch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/christopher-besch"},{"login":"icedcoffeeee","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/icedcoffeeee"},{"login":"PhotonSpheres","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PhotonSpheres"},{"login":"markromanmiller","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/markromanmiller"},{"login":"PhilippImhof","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PhilippImhof"},{"login":"PgBiel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PgBiel"}],"active_maintainers":[{"login":"behackl","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/behackl"},{"login":"JasonGrace2282","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JasonGrace2282"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/manim-community-auoie/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/manim-community-auoie/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/manim-community-auoie/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/manim-community-auoie/related_packages","maintainers":[{"uuid":"auoie","login":"auoie","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/auoie/","role":null,"created_at":"2023-02-26T01:26:54.087Z","updated_at":"2023-02-26T01:26:54.087Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/auoie/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":724969,"maintainers_count":308288,"namespaces_count":0,"keywords_count":237984,"github":"pypi","metadata":{"funded_packages_count":50481},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-04T05:23:51.177Z","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":5436429,"name":"anim-community-auoie","ecosystem":"pypi","description":"Animation engine for explanatory math videos.","homepage":"https://www.manim.community/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/ManimCommunity/manim","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2022-11-18T00:06:02.000Z","latest_release_published_at":"2022-11-18T00:06:02.000Z","latest_release_number":"0.17.10","last_synced_at":"2025-09-04T11:02:37.235Z","created_at":"2022-11-18T00:29:51.534Z","updated_at":"2025-09-05T01:18:55.092Z","registry_url":"https://pypi.org/project/anim-community-auoie/","install_command":"pip install anim-community-auoie --index-url https://pypi.org/simple","documentation_url":"https://docs.manim.community/","metadata":{"funding":null,"documentation":"https://docs.manim.community/","classifiers":["Development Status :: 4 - Beta","License :: OSI Approved :: MIT License","Natural Language :: English","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Multimedia :: Graphics","Topic :: Multimedia :: Video","Topic :: Scientific/Engineering"],"normalized_name":"anim-community-auoie","project_status":null},"repo_metadata":{"id":36996378,"uuid":"265122478","full_name":"ManimCommunity/manim","owner":"ManimCommunity","description":"A community-maintained Python framework for creating mathematical animations. ","archived":false,"fork":false,"pushed_at":"2025-09-02T17:32:59.000Z","size":44777,"stargazers_count":34468,"open_issues_count":459,"forks_count":2417,"subscribers_count":188,"default_branch":"main","last_synced_at":"2025-09-04T10:58:32.859Z","etag":null,"topics":["animations","hacktoberfest","manim","math","python"],"latest_commit_sha":null,"homepage":"https://www.manim.community","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ManimCommunity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-05-19T02:37:13.000Z","updated_at":"2025-09-04T10:58:13.000Z","dependencies_parsed_at":"2023-01-17T12:33:17.386Z","dependency_job_id":"4464404d-52ae-46c9-b593-02c0fb5f4dee","html_url":"https://github.com/ManimCommunity/manim","commit_stats":{"total_commits":5168,"total_committers":434,"mean_commits":11.90783410138249,"dds":0.6340944272445821,"last_synced_commit":"7879fe43770da2e93240f99adb79ef8ee91b6661"},"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"purl":"pkg:github/ManimCommunity/manim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/sbom","scorecard":{"id":89353,"data":{"date":"2025-08-11","repo":{"name":"github.com/ManimCommunity/manim","commit":"03a94141d221da0c048cfcc6e6c7171620a1a951"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 27/28 approved changesets -- score normalized to 9","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":"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":"Maintained","score":10,"reason":"30 commit(s) and 17 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:16","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:17","Warn: no topLevel permission defined: .github/workflows/cffconvert.yml:1","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dependent-issues.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-docker.yml:1","Warn: no topLevel permission defined: .github/workflows/python-publish.yml:1","Warn: no topLevel permission defined: .github/workflows/release-publish-documentation.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":"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v0.19.0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/195652661","Warn: release artifact v0.18.1 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/153125981","Warn: release artifact v0.18.0.post0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/150265151","Warn: release artifact v0.18.0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/129027447","Warn: release artifact v0.17.3 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/98448261","Warn: release artifact v0.19.0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/195652661","Warn: release artifact v0.18.1 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/153125981","Warn: release artifact v0.18.0.post0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/150265151","Warn: release artifact v0.18.0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/129027447","Warn: release artifact v0.17.3 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/98448261"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cffconvert.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/cffconvert.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cffconvert.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/cffconvert.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dependent-issues.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/dependent-issues.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/python-publish.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile:1: pin your Docker image by updating python:3.11-slim to python:3.11-slim@sha256:0ce77749ac83174a31d5e107ce0cfa6b28a2fd6b0615e029d9d84b39c48976ee","Warn: pipCommand not pinned by hash: docker/Dockerfile:37","Warn: pipCommand not pinned by hash: docker/Dockerfile:39","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:39","Warn: downloadThenRun not pinned by hash: .github/workflows/release-publish-documentation.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/release-publish-documentation.yml:53","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-44cc-43rp-5947","Warn: Project is vulnerable to: PYSEC-2021-130 / GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: GHSA-9q39-rmj3-p4r2"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish-docker.yml:11"],"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":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:36:20.173Z","repository_id":36996378,"created_at":"2025-08-15T07:36:20.174Z","updated_at":"2025-08-15T07:36:20.174Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273697369,"owners_count":25151928,"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-04T02:00:08.968Z","response_time":61,"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":"ManimCommunity","name":"Manim Community","uuid":"65579849","kind":"organization","description":"","email":"contact@manim.community","website":"https://www.manim.community","location":null,"twitter":"manim_community","company":null,"icon_url":"https://avatars.githubusercontent.com/u/65579849?v=4","repositories_count":17,"last_synced_at":"2024-10-29T15:54:19.404Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ManimCommunity","funding_links":[],"total_stars":19465,"followers":749,"following":0,"created_at":"2022-11-14T06:35:25.472Z","updated_at":"2024-10-29T15:54:19.405Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity/repositories"},"tags":[{"name":"v0.19.0","sha":"c2dfb597ff470f0cdb01ce9074edb426f45000bc","kind":"commit","published_at":"2025-01-20T13:36:53.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.19.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.19.0/manifests"},{"name":"v0.18.1","sha":"33e560473d207b1062bee19eeb1af57ee3fe40a5","kind":"commit","published_at":"2024-04-28T09:02:22.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.18.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.1/manifests"},{"name":"v0.18.0.post0","sha":"1c29082aaad535fea896e84ab833702b37262c3b","kind":"commit","published_at":"2024-04-08T17:21:10.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.18.0.post0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.18.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.18.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0.post0/manifests"},{"name":"v0.18.0","sha":"e66c5807fb7c71fed78bca9a8d5223ede3acd00c","kind":"commit","published_at":"2023-11-11T17:21:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.18.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0/manifests"},{"name":"v0.17.3","sha":"b4bab0e3360239ae0fa8ab3620ec7f2d4d078d3b","kind":"commit","published_at":"2023-04-06T16:59:43.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.3","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.3/manifests"},{"name":"v0.17.2","sha":"c4b40ed138c4b895ce433e68f719f628e823e293","kind":"commit","published_at":"2022-12-26T09:07:58.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.2","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.2/manifests"},{"name":"v0.17.1","sha":"9efe81daa3e88e25244affd3700e2d2a8b527635","kind":"commit","published_at":"2022-12-08T15:28:47.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"f4943c0a3e6f8d5981ba788b0fd70ab47705d4e9","kind":"commit","published_at":"2022-12-02T15:02:12.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.0/manifests"},{"name":"v0.16.0.post0","sha":"efd7371fa0c856414d1c0fca455460eac4c0b81d","kind":"tag","published_at":"2022-07-14T15:23:33.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.16.0.post0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.16.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.16.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0.post0/manifests"},{"name":"v0.16.0","sha":"7870407fdc6a5f7ced50623df8482f5a59e556d8","kind":"commit","published_at":"2022-07-14T06:22:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.16.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0/manifests"},{"name":"v0.15.2","sha":"da3e99597d627b3e2e339dad977f8ef21d9b640d","kind":"tag","published_at":"2022-04-26T12:16:17.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.15.2","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.2/manifests"},{"name":"v0.15.1","sha":"8e6a4c48aca882e526558fd9f9e5419a8f36b876","kind":"commit","published_at":"2022-03-08T22:09:37.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.15.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"e147a9fc6c117332221e42437481f3efba76499a","kind":"commit","published_at":"2022-02-26T20:26:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.15.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"1e496579f690e30ab1d747ac49c329fef2658619","kind":"commit","published_at":"2022-01-07T18:39:55.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.14.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.14.0/manifests"},{"name":"v0.13.1","sha":"ef6f219d2f4997573f6c612f4cf4f6251e1b9301","kind":"commit","published_at":"2021-12-04T23:20:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.13.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"537ecc9678011e2e0bdeef258f9a5855edda9eed","kind":"commit","published_at":"2021-12-04T13:48:25.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.13.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"630abb1d132b57f4f98171b77df93e479179b05f","kind":"commit","published_at":"2021-11-02T10:55:43.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.12.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"8a3d1d8ff3aea50e88625e4514fb39230592c81c","kind":"commit","published_at":"2021-10-02T15:51:16.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.11.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"7e5d83205d040171d3ff2cf4b6184c355453f751","kind":"commit","published_at":"2021-09-01T20:39:25.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.10.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"c00eb0978c3bf0c9a0908ef59c37e389970b0011","kind":"commit","published_at":"2021-08-02T10:07:57.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.9.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"39d429dc548954fc55cf24d42bef521adc6afa35","kind":"commit","published_at":"2021-07-02T14:49:51.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.8.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"2753e97819e51bc07d218cb5c731d9c92f951fa5","kind":"commit","published_at":"2021-06-01T14:00:42.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.7.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"e5a63077cbcde1ead3bbafd03a8f9c2f4ae45202","kind":"commit","published_at":"2021-05-02T15:47:01.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.6.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"f51133be42feb051a12ecc8a407eec2b850d50b9","kind":"commit","published_at":"2021-04-02T05:43:36.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.5.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"30f00d546b18d7684240bd7ef030a4a8919babf1","kind":"commit","published_at":"2021-03-04T04:26:28.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.4.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"261c28b251bdd1053f47b9380a72c1dc78d53b49","kind":"commit","published_at":"2021-02-02T03:05:08.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.3.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"99c79e92ac138255a903585e5e8bb9d049adc8e7","kind":"commit","published_at":"2021-01-02T03:10:23.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.2.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"62f0147f8135e68323fd2a2a2f8258772faa8c9f","kind":"commit","published_at":"2020-12-02T03:34:13.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.1.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"14bfaab0a9296a88ca39b38e210cf2dd552ee532","kind":"commit","published_at":"2020-10-22T03:30:15.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.1.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T01:18:55.092Z","dependent_packages_count":0,"downloads":21,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":41.134321081168146,"dependent_repos_count":30.61104109666564,"dependent_packages_count":6.633233862033089,"stargazers_count":0.12820122150297975,"forks_count":1.207790455212283,"average":15.94291754331643},"purl":"pkg:pypi/anim-community-auoie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/anim-community-auoie","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/anim-community-auoie","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/anim-community-auoie/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-04T23:05:09.179Z","issues_count":591,"pull_requests_count":1074,"avg_time_to_close_issue":22381686.71987952,"avg_time_to_close_pull_request":4813917.125,"issues_closed_count":332,"pull_requests_closed_count":840,"pull_request_authors_count":199,"issue_authors_count":419,"avg_comments_per_issue":2.3333333333333335,"avg_comments_per_pull_request":1.2486033519553073,"merged_pull_requests_count":625,"bot_issues_count":1,"bot_pull_requests_count":128,"past_year_issues_count":181,"past_year_pull_requests_count":411,"past_year_avg_time_to_close_issue":1507065.2537313432,"past_year_avg_time_to_close_pull_request":1545357.5789473683,"past_year_issues_closed_count":67,"past_year_pull_requests_closed_count":247,"past_year_pull_request_authors_count":90,"past_year_issue_authors_count":143,"past_year_avg_comments_per_issue":0.8121546961325967,"past_year_avg_comments_per_pull_request":0.6958637469586375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":21,"past_year_merged_pull_requests_count":193,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/issues","maintainers":[{"login":"behackl","count":74,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/behackl"},{"login":"JasonGrace2282","count":52,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JasonGrace2282"},{"login":"MrDiver","count":46,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MrDiver"},{"login":"naveen521kk","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/naveen521kk"},{"login":"jsonvillanueva","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jsonvillanueva"},{"login":"Darylgolden","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Darylgolden"},{"login":"k4pran","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/k4pran"},{"login":"kolibril13","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kolibril13"},{"login":"huguesdevimeux","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/huguesdevimeux"},{"login":"hydrobeam","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hydrobeam"},{"login":"Viicos","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Viicos"},{"login":"cobordism","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cobordism"},{"login":"kilacoda-old","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kilacoda-old"},{"login":"nilaybhatia","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nilaybhatia"},{"login":"christopher-besch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/christopher-besch"},{"login":"icedcoffeeee","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/icedcoffeeee"},{"login":"PhotonSpheres","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PhotonSpheres"},{"login":"markromanmiller","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/markromanmiller"},{"login":"PhilippImhof","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PhilippImhof"},{"login":"PgBiel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PgBiel"}],"active_maintainers":[{"login":"behackl","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/behackl"},{"login":"JasonGrace2282","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JasonGrace2282"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/anim-community-auoie/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/anim-community-auoie/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/anim-community-auoie/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/anim-community-auoie/related_packages","maintainers":[{"uuid":"bigbadboy11","login":"bigbadboy11","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/bigbadboy11/","role":null,"created_at":"2022-11-29T05:42:06.993Z","updated_at":"2022-11-29T05:42:06.993Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/bigbadboy11/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":724969,"maintainers_count":308288,"namespaces_count":0,"keywords_count":237984,"github":"pypi","metadata":{"funded_packages_count":50481},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-04T05:23:51.177Z","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":10994108,"name":"github.com/manimcommunity/manim","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/manimcommunity/manim","keywords_array":[],"namespace":null,"versions_count":27,"first_release_published_at":"2020-10-22T03:30:15.000Z","latest_release_published_at":"2025-01-20T13:36:53.000Z","latest_release_number":"v0.19.0","last_synced_at":"2025-09-04T11:02:38.455Z","created_at":"2024-10-25T05:22:46.530Z","updated_at":"2025-09-05T01:18:55.047Z","registry_url":"https://pkg.go.dev/github.com/manimcommunity/manim","install_command":"go get github.com/manimcommunity/manim","documentation_url":"https://pkg.go.dev/github.com/manimcommunity/manim#section-documentation","metadata":{},"repo_metadata":{"id":36996378,"uuid":"265122478","full_name":"ManimCommunity/manim","owner":"ManimCommunity","description":"A community-maintained Python framework for creating mathematical animations. ","archived":false,"fork":false,"pushed_at":"2025-09-02T17:32:59.000Z","size":44777,"stargazers_count":34468,"open_issues_count":459,"forks_count":2417,"subscribers_count":188,"default_branch":"main","last_synced_at":"2025-09-04T10:58:32.859Z","etag":null,"topics":["animations","hacktoberfest","manim","math","python"],"latest_commit_sha":null,"homepage":"https://www.manim.community","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ManimCommunity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-05-19T02:37:13.000Z","updated_at":"2025-09-04T10:58:13.000Z","dependencies_parsed_at":"2023-01-17T12:33:17.386Z","dependency_job_id":"4464404d-52ae-46c9-b593-02c0fb5f4dee","html_url":"https://github.com/ManimCommunity/manim","commit_stats":{"total_commits":5168,"total_committers":434,"mean_commits":11.90783410138249,"dds":0.6340944272445821,"last_synced_commit":"7879fe43770da2e93240f99adb79ef8ee91b6661"},"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"purl":"pkg:github/ManimCommunity/manim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/sbom","scorecard":{"id":89353,"data":{"date":"2025-08-11","repo":{"name":"github.com/ManimCommunity/manim","commit":"03a94141d221da0c048cfcc6e6c7171620a1a951"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 27/28 approved changesets -- score normalized to 9","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":"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":"Maintained","score":10,"reason":"30 commit(s) and 17 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:16","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:17","Warn: no topLevel permission defined: .github/workflows/cffconvert.yml:1","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dependent-issues.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-docker.yml:1","Warn: no topLevel permission defined: .github/workflows/python-publish.yml:1","Warn: no topLevel permission defined: .github/workflows/release-publish-documentation.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":"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v0.19.0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/195652661","Warn: release artifact v0.18.1 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/153125981","Warn: release artifact v0.18.0.post0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/150265151","Warn: release artifact v0.18.0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/129027447","Warn: release artifact v0.17.3 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/98448261","Warn: release artifact v0.19.0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/195652661","Warn: release artifact v0.18.1 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/153125981","Warn: release artifact v0.18.0.post0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/150265151","Warn: release artifact v0.18.0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/129027447","Warn: release artifact v0.17.3 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/98448261"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cffconvert.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/cffconvert.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cffconvert.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/cffconvert.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dependent-issues.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/dependent-issues.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/python-publish.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile:1: pin your Docker image by updating python:3.11-slim to python:3.11-slim@sha256:0ce77749ac83174a31d5e107ce0cfa6b28a2fd6b0615e029d9d84b39c48976ee","Warn: pipCommand not pinned by hash: docker/Dockerfile:37","Warn: pipCommand not pinned by hash: docker/Dockerfile:39","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:39","Warn: downloadThenRun not pinned by hash: .github/workflows/release-publish-documentation.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/release-publish-documentation.yml:53","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-44cc-43rp-5947","Warn: Project is vulnerable to: PYSEC-2021-130 / GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: GHSA-9q39-rmj3-p4r2"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish-docker.yml:11"],"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":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:36:20.173Z","repository_id":36996378,"created_at":"2025-08-15T07:36:20.174Z","updated_at":"2025-08-15T07:36:20.174Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273697369,"owners_count":25151928,"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-04T02:00:08.968Z","response_time":61,"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":"ManimCommunity","name":"Manim Community","uuid":"65579849","kind":"organization","description":"","email":"contact@manim.community","website":"https://www.manim.community","location":null,"twitter":"manim_community","company":null,"icon_url":"https://avatars.githubusercontent.com/u/65579849?v=4","repositories_count":17,"last_synced_at":"2024-10-29T15:54:19.404Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ManimCommunity","funding_links":[],"total_stars":19465,"followers":749,"following":0,"created_at":"2022-11-14T06:35:25.472Z","updated_at":"2024-10-29T15:54:19.405Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity/repositories"},"tags":[{"name":"v0.19.0","sha":"c2dfb597ff470f0cdb01ce9074edb426f45000bc","kind":"commit","published_at":"2025-01-20T13:36:53.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.19.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.19.0/manifests"},{"name":"v0.18.1","sha":"33e560473d207b1062bee19eeb1af57ee3fe40a5","kind":"commit","published_at":"2024-04-28T09:02:22.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.18.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.1/manifests"},{"name":"v0.18.0.post0","sha":"1c29082aaad535fea896e84ab833702b37262c3b","kind":"commit","published_at":"2024-04-08T17:21:10.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.18.0.post0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.18.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.18.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0.post0/manifests"},{"name":"v0.18.0","sha":"e66c5807fb7c71fed78bca9a8d5223ede3acd00c","kind":"commit","published_at":"2023-11-11T17:21:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.18.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0/manifests"},{"name":"v0.17.3","sha":"b4bab0e3360239ae0fa8ab3620ec7f2d4d078d3b","kind":"commit","published_at":"2023-04-06T16:59:43.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.3","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.3/manifests"},{"name":"v0.17.2","sha":"c4b40ed138c4b895ce433e68f719f628e823e293","kind":"commit","published_at":"2022-12-26T09:07:58.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.2","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.2/manifests"},{"name":"v0.17.1","sha":"9efe81daa3e88e25244affd3700e2d2a8b527635","kind":"commit","published_at":"2022-12-08T15:28:47.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"f4943c0a3e6f8d5981ba788b0fd70ab47705d4e9","kind":"commit","published_at":"2022-12-02T15:02:12.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.0/manifests"},{"name":"v0.16.0.post0","sha":"efd7371fa0c856414d1c0fca455460eac4c0b81d","kind":"tag","published_at":"2022-07-14T15:23:33.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.16.0.post0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.16.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.16.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0.post0/manifests"},{"name":"v0.16.0","sha":"7870407fdc6a5f7ced50623df8482f5a59e556d8","kind":"commit","published_at":"2022-07-14T06:22:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.16.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0/manifests"},{"name":"v0.15.2","sha":"da3e99597d627b3e2e339dad977f8ef21d9b640d","kind":"tag","published_at":"2022-04-26T12:16:17.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.15.2","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.2/manifests"},{"name":"v0.15.1","sha":"8e6a4c48aca882e526558fd9f9e5419a8f36b876","kind":"commit","published_at":"2022-03-08T22:09:37.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.15.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"e147a9fc6c117332221e42437481f3efba76499a","kind":"commit","published_at":"2022-02-26T20:26:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.15.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"1e496579f690e30ab1d747ac49c329fef2658619","kind":"commit","published_at":"2022-01-07T18:39:55.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.14.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.14.0/manifests"},{"name":"v0.13.1","sha":"ef6f219d2f4997573f6c612f4cf4f6251e1b9301","kind":"commit","published_at":"2021-12-04T23:20:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.13.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"537ecc9678011e2e0bdeef258f9a5855edda9eed","kind":"commit","published_at":"2021-12-04T13:48:25.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.13.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"630abb1d132b57f4f98171b77df93e479179b05f","kind":"commit","published_at":"2021-11-02T10:55:43.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.12.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"8a3d1d8ff3aea50e88625e4514fb39230592c81c","kind":"commit","published_at":"2021-10-02T15:51:16.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.11.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"7e5d83205d040171d3ff2cf4b6184c355453f751","kind":"commit","published_at":"2021-09-01T20:39:25.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.10.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"c00eb0978c3bf0c9a0908ef59c37e389970b0011","kind":"commit","published_at":"2021-08-02T10:07:57.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.9.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"39d429dc548954fc55cf24d42bef521adc6afa35","kind":"commit","published_at":"2021-07-02T14:49:51.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.8.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"2753e97819e51bc07d218cb5c731d9c92f951fa5","kind":"commit","published_at":"2021-06-01T14:00:42.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.7.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"e5a63077cbcde1ead3bbafd03a8f9c2f4ae45202","kind":"commit","published_at":"2021-05-02T15:47:01.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.6.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"f51133be42feb051a12ecc8a407eec2b850d50b9","kind":"commit","published_at":"2021-04-02T05:43:36.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.5.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"30f00d546b18d7684240bd7ef030a4a8919babf1","kind":"commit","published_at":"2021-03-04T04:26:28.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.4.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"261c28b251bdd1053f47b9380a72c1dc78d53b49","kind":"commit","published_at":"2021-02-02T03:05:08.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.3.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"99c79e92ac138255a903585e5e8bb9d049adc8e7","kind":"commit","published_at":"2021-01-02T03:10:23.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.2.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"62f0147f8135e68323fd2a2a2f8258772faa8c9f","kind":"commit","published_at":"2020-12-02T03:34:13.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.1.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"14bfaab0a9296a88ca39b38e210cf2dd552ee532","kind":"commit","published_at":"2020-10-22T03:30:15.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.1.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T01:18:55.047Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.504739678221035,"dependent_packages_count":6.096807687315833,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.300773682768433},"purl":"pkg:golang/github.com/manimcommunity/manim","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/manimcommunity/manim","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/manimcommunity/manim","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/manimcommunity/manim/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-04T23:05:09.179Z","issues_count":591,"pull_requests_count":1074,"avg_time_to_close_issue":22381686.71987952,"avg_time_to_close_pull_request":4813917.125,"issues_closed_count":332,"pull_requests_closed_count":840,"pull_request_authors_count":199,"issue_authors_count":419,"avg_comments_per_issue":2.3333333333333335,"avg_comments_per_pull_request":1.2486033519553073,"merged_pull_requests_count":625,"bot_issues_count":1,"bot_pull_requests_count":128,"past_year_issues_count":181,"past_year_pull_requests_count":411,"past_year_avg_time_to_close_issue":1507065.2537313432,"past_year_avg_time_to_close_pull_request":1545357.5789473683,"past_year_issues_closed_count":67,"past_year_pull_requests_closed_count":247,"past_year_pull_request_authors_count":90,"past_year_issue_authors_count":143,"past_year_avg_comments_per_issue":0.8121546961325967,"past_year_avg_comments_per_pull_request":0.6958637469586375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":21,"past_year_merged_pull_requests_count":193,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/issues","maintainers":[{"login":"behackl","count":74,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/behackl"},{"login":"JasonGrace2282","count":52,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JasonGrace2282"},{"login":"MrDiver","count":46,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MrDiver"},{"login":"naveen521kk","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/naveen521kk"},{"login":"jsonvillanueva","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jsonvillanueva"},{"login":"Darylgolden","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Darylgolden"},{"login":"k4pran","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/k4pran"},{"login":"kolibril13","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kolibril13"},{"login":"huguesdevimeux","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/huguesdevimeux"},{"login":"hydrobeam","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hydrobeam"},{"login":"Viicos","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Viicos"},{"login":"cobordism","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cobordism"},{"login":"kilacoda-old","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kilacoda-old"},{"login":"nilaybhatia","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nilaybhatia"},{"login":"christopher-besch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/christopher-besch"},{"login":"icedcoffeeee","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/icedcoffeeee"},{"login":"PhotonSpheres","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PhotonSpheres"},{"login":"markromanmiller","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/markromanmiller"},{"login":"PhilippImhof","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PhilippImhof"},{"login":"PgBiel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PgBiel"}],"active_maintainers":[{"login":"behackl","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/behackl"},{"login":"JasonGrace2282","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JasonGrace2282"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fmanimcommunity%2Fmanim/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fmanimcommunity%2Fmanim/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fmanimcommunity%2Fmanim/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fmanimcommunity%2Fmanim/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1951501,"maintainers_count":0,"namespaces_count":741113,"keywords_count":109139,"github":"golang","metadata":{"funded_packages_count":48962},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-04T05:53:31.480Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":2794671,"name":"manimce","ecosystem":"pypi","description":"[Deprecated] Animation engine for explanatory math videos.","homepage":"https://github.com/manimcommunity/manim","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/manimcommunity/manim","keywords_array":[],"namespace":null,"versions_count":5,"first_release_published_at":"2020-10-22T03:24:09.000Z","latest_release_published_at":"2020-12-02T03:48:06.000Z","latest_release_number":"0.1.1","last_synced_at":"2025-09-04T11:02:38.276Z","created_at":"2022-04-10T11:32:34.726Z","updated_at":"2025-09-05T01:18:55.031Z","registry_url":"https://pypi.org/project/manimce/","install_command":"pip install manimce --index-url https://pypi.org/simple","documentation_url":"https://manimce.readthedocs.io/en/latest/","metadata":{"funding":null,"documentation":"https://manimce.readthedocs.io/en/latest/","classifiers":["Development Status :: 4 - Beta","License :: OSI Approved :: MIT License","Natural Language :: English","Programming Language :: Python :: 3","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Multimedia :: Graphics","Topic :: Multimedia :: Video","Topic :: Scientific/Engineering"],"normalized_name":"manimce","project_status":null},"repo_metadata":{"id":36996378,"uuid":"265122478","full_name":"ManimCommunity/manim","owner":"ManimCommunity","description":"A community-maintained Python framework for creating mathematical animations. ","archived":false,"fork":false,"pushed_at":"2025-09-02T17:32:59.000Z","size":44777,"stargazers_count":34468,"open_issues_count":459,"forks_count":2417,"subscribers_count":188,"default_branch":"main","last_synced_at":"2025-09-04T10:58:32.859Z","etag":null,"topics":["animations","hacktoberfest","manim","math","python"],"latest_commit_sha":null,"homepage":"https://www.manim.community","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ManimCommunity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-05-19T02:37:13.000Z","updated_at":"2025-09-04T10:58:13.000Z","dependencies_parsed_at":"2023-01-17T12:33:17.386Z","dependency_job_id":"4464404d-52ae-46c9-b593-02c0fb5f4dee","html_url":"https://github.com/ManimCommunity/manim","commit_stats":{"total_commits":5168,"total_committers":434,"mean_commits":11.90783410138249,"dds":0.6340944272445821,"last_synced_commit":"7879fe43770da2e93240f99adb79ef8ee91b6661"},"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"purl":"pkg:github/ManimCommunity/manim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/sbom","scorecard":{"id":89353,"data":{"date":"2025-08-11","repo":{"name":"github.com/ManimCommunity/manim","commit":"03a94141d221da0c048cfcc6e6c7171620a1a951"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 27/28 approved changesets -- score normalized to 9","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":"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":"Maintained","score":10,"reason":"30 commit(s) and 17 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:16","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:17","Warn: no topLevel permission defined: .github/workflows/cffconvert.yml:1","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dependent-issues.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-docker.yml:1","Warn: no topLevel permission defined: .github/workflows/python-publish.yml:1","Warn: no topLevel permission defined: .github/workflows/release-publish-documentation.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":"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v0.19.0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/195652661","Warn: release artifact v0.18.1 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/153125981","Warn: release artifact v0.18.0.post0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/150265151","Warn: release artifact v0.18.0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/129027447","Warn: release artifact v0.17.3 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/98448261","Warn: release artifact v0.19.0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/195652661","Warn: release artifact v0.18.1 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/153125981","Warn: release artifact v0.18.0.post0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/150265151","Warn: release artifact v0.18.0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/129027447","Warn: release artifact v0.17.3 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/98448261"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cffconvert.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/cffconvert.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cffconvert.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/cffconvert.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dependent-issues.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/dependent-issues.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/python-publish.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile:1: pin your Docker image by updating python:3.11-slim to python:3.11-slim@sha256:0ce77749ac83174a31d5e107ce0cfa6b28a2fd6b0615e029d9d84b39c48976ee","Warn: pipCommand not pinned by hash: docker/Dockerfile:37","Warn: pipCommand not pinned by hash: docker/Dockerfile:39","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:39","Warn: downloadThenRun not pinned by hash: .github/workflows/release-publish-documentation.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/release-publish-documentation.yml:53","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-44cc-43rp-5947","Warn: Project is vulnerable to: PYSEC-2021-130 / GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: GHSA-9q39-rmj3-p4r2"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish-docker.yml:11"],"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":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:36:20.173Z","repository_id":36996378,"created_at":"2025-08-15T07:36:20.174Z","updated_at":"2025-08-15T07:36:20.174Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273697369,"owners_count":25151928,"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-04T02:00:08.968Z","response_time":61,"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":"ManimCommunity","name":"Manim Community","uuid":"65579849","kind":"organization","description":"","email":"contact@manim.community","website":"https://www.manim.community","location":null,"twitter":"manim_community","company":null,"icon_url":"https://avatars.githubusercontent.com/u/65579849?v=4","repositories_count":17,"last_synced_at":"2024-10-29T15:54:19.404Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ManimCommunity","funding_links":[],"total_stars":19465,"followers":749,"following":0,"created_at":"2022-11-14T06:35:25.472Z","updated_at":"2024-10-29T15:54:19.405Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity/repositories"},"tags":[{"name":"v0.19.0","sha":"c2dfb597ff470f0cdb01ce9074edb426f45000bc","kind":"commit","published_at":"2025-01-20T13:36:53.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.19.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.19.0/manifests"},{"name":"v0.18.1","sha":"33e560473d207b1062bee19eeb1af57ee3fe40a5","kind":"commit","published_at":"2024-04-28T09:02:22.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.18.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.1/manifests"},{"name":"v0.18.0.post0","sha":"1c29082aaad535fea896e84ab833702b37262c3b","kind":"commit","published_at":"2024-04-08T17:21:10.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.18.0.post0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.18.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.18.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0.post0/manifests"},{"name":"v0.18.0","sha":"e66c5807fb7c71fed78bca9a8d5223ede3acd00c","kind":"commit","published_at":"2023-11-11T17:21:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.18.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0/manifests"},{"name":"v0.17.3","sha":"b4bab0e3360239ae0fa8ab3620ec7f2d4d078d3b","kind":"commit","published_at":"2023-04-06T16:59:43.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.3","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.3/manifests"},{"name":"v0.17.2","sha":"c4b40ed138c4b895ce433e68f719f628e823e293","kind":"commit","published_at":"2022-12-26T09:07:58.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.2","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.2/manifests"},{"name":"v0.17.1","sha":"9efe81daa3e88e25244affd3700e2d2a8b527635","kind":"commit","published_at":"2022-12-08T15:28:47.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"f4943c0a3e6f8d5981ba788b0fd70ab47705d4e9","kind":"commit","published_at":"2022-12-02T15:02:12.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.0/manifests"},{"name":"v0.16.0.post0","sha":"efd7371fa0c856414d1c0fca455460eac4c0b81d","kind":"tag","published_at":"2022-07-14T15:23:33.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.16.0.post0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.16.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.16.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0.post0/manifests"},{"name":"v0.16.0","sha":"7870407fdc6a5f7ced50623df8482f5a59e556d8","kind":"commit","published_at":"2022-07-14T06:22:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.16.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0/manifests"},{"name":"v0.15.2","sha":"da3e99597d627b3e2e339dad977f8ef21d9b640d","kind":"tag","published_at":"2022-04-26T12:16:17.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.15.2","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.2/manifests"},{"name":"v0.15.1","sha":"8e6a4c48aca882e526558fd9f9e5419a8f36b876","kind":"commit","published_at":"2022-03-08T22:09:37.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.15.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"e147a9fc6c117332221e42437481f3efba76499a","kind":"commit","published_at":"2022-02-26T20:26:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.15.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"1e496579f690e30ab1d747ac49c329fef2658619","kind":"commit","published_at":"2022-01-07T18:39:55.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.14.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.14.0/manifests"},{"name":"v0.13.1","sha":"ef6f219d2f4997573f6c612f4cf4f6251e1b9301","kind":"commit","published_at":"2021-12-04T23:20:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.13.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"537ecc9678011e2e0bdeef258f9a5855edda9eed","kind":"commit","published_at":"2021-12-04T13:48:25.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.13.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"630abb1d132b57f4f98171b77df93e479179b05f","kind":"commit","published_at":"2021-11-02T10:55:43.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.12.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"8a3d1d8ff3aea50e88625e4514fb39230592c81c","kind":"commit","published_at":"2021-10-02T15:51:16.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.11.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"7e5d83205d040171d3ff2cf4b6184c355453f751","kind":"commit","published_at":"2021-09-01T20:39:25.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.10.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"c00eb0978c3bf0c9a0908ef59c37e389970b0011","kind":"commit","published_at":"2021-08-02T10:07:57.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.9.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"39d429dc548954fc55cf24d42bef521adc6afa35","kind":"commit","published_at":"2021-07-02T14:49:51.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.8.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"2753e97819e51bc07d218cb5c731d9c92f951fa5","kind":"commit","published_at":"2021-06-01T14:00:42.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.7.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"e5a63077cbcde1ead3bbafd03a8f9c2f4ae45202","kind":"commit","published_at":"2021-05-02T15:47:01.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.6.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"f51133be42feb051a12ecc8a407eec2b850d50b9","kind":"commit","published_at":"2021-04-02T05:43:36.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.5.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"30f00d546b18d7684240bd7ef030a4a8919babf1","kind":"commit","published_at":"2021-03-04T04:26:28.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.4.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"261c28b251bdd1053f47b9380a72c1dc78d53b49","kind":"commit","published_at":"2021-02-02T03:05:08.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.3.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"99c79e92ac138255a903585e5e8bb9d049adc8e7","kind":"commit","published_at":"2021-01-02T03:10:23.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.2.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"62f0147f8135e68323fd2a2a2f8258772faa8c9f","kind":"commit","published_at":"2020-12-02T03:34:13.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.1.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"14bfaab0a9296a88ca39b38e210cf2dd552ee532","kind":"commit","published_at":"2020-10-22T03:30:15.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.1.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T01:18:55.031Z","dependent_packages_count":0,"downloads":923,"downloads_period":"last-month","dependent_repos_count":2,"rankings":{"downloads":5.415104099314625,"dependent_repos_count":11.52436577475423,"dependent_packages_count":10.119285352930213,"stargazers_count":0.12395460827872296,"forks_count":1.1960098783457762,"docker_downloads_count":null,"average":5.675743942724713},"purl":"pkg:pypi/manimce","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/manimce","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/manimce","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/manimce/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-04T23:05:09.179Z","issues_count":591,"pull_requests_count":1074,"avg_time_to_close_issue":22381686.71987952,"avg_time_to_close_pull_request":4813917.125,"issues_closed_count":332,"pull_requests_closed_count":840,"pull_request_authors_count":199,"issue_authors_count":419,"avg_comments_per_issue":2.3333333333333335,"avg_comments_per_pull_request":1.2486033519553073,"merged_pull_requests_count":625,"bot_issues_count":1,"bot_pull_requests_count":128,"past_year_issues_count":181,"past_year_pull_requests_count":411,"past_year_avg_time_to_close_issue":1507065.2537313432,"past_year_avg_time_to_close_pull_request":1545357.5789473683,"past_year_issues_closed_count":67,"past_year_pull_requests_closed_count":247,"past_year_pull_request_authors_count":90,"past_year_issue_authors_count":143,"past_year_avg_comments_per_issue":0.8121546961325967,"past_year_avg_comments_per_pull_request":0.6958637469586375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":21,"past_year_merged_pull_requests_count":193,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/issues","maintainers":[{"login":"behackl","count":74,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/behackl"},{"login":"JasonGrace2282","count":52,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JasonGrace2282"},{"login":"MrDiver","count":46,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MrDiver"},{"login":"naveen521kk","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/naveen521kk"},{"login":"jsonvillanueva","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jsonvillanueva"},{"login":"Darylgolden","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Darylgolden"},{"login":"k4pran","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/k4pran"},{"login":"kolibril13","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kolibril13"},{"login":"huguesdevimeux","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/huguesdevimeux"},{"login":"hydrobeam","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hydrobeam"},{"login":"Viicos","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Viicos"},{"login":"cobordism","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cobordism"},{"login":"kilacoda-old","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kilacoda-old"},{"login":"nilaybhatia","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nilaybhatia"},{"login":"christopher-besch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/christopher-besch"},{"login":"icedcoffeeee","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/icedcoffeeee"},{"login":"PhotonSpheres","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PhotonSpheres"},{"login":"markromanmiller","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/markromanmiller"},{"login":"PhilippImhof","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PhilippImhof"},{"login":"PgBiel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PgBiel"}],"active_maintainers":[{"login":"behackl","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/behackl"},{"login":"JasonGrace2282","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JasonGrace2282"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/manimce/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/manimce/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/manimce/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/manimce/related_packages","maintainers":[{"uuid":"naveenmk","login":"naveenmk","name":null,"email":null,"url":null,"packages_count":12,"html_url":"https://pypi.org/user/naveenmk/","role":null,"created_at":"2023-02-24T15:32:48.517Z","updated_at":"2023-02-24T15:32:48.517Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/naveenmk/packages"},{"uuid":"Aathish04","login":"Aathish04","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/Aathish04/","role":null,"created_at":"2023-02-24T15:32:48.503Z","updated_at":"2023-02-24T15:32:48.503Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Aathish04/packages"},{"uuid":"eulertour","login":"eulertour","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/eulertour/","role":null,"created_at":"2023-02-24T15:32:48.510Z","updated_at":"2023-02-24T15:32:48.510Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/eulertour/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":724969,"maintainers_count":308288,"namespaces_count":0,"keywords_count":237984,"github":"pypi","metadata":{"funded_packages_count":50481},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-04T05:23:51.177Z","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":11693760,"name":"github.com/ManimCommunity/manim","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/ManimCommunity/manim","keywords_array":[],"namespace":null,"versions_count":27,"first_release_published_at":"2025-05-27T08:30:24.553Z","latest_release_published_at":"2025-01-20T13:36:53.000Z","latest_release_number":"v0.19.0","last_synced_at":"2025-09-04T11:02:38.075Z","created_at":"2025-05-27T08:30:20.540Z","updated_at":"2025-09-05T01:18:55.064Z","registry_url":"https://pkg.go.dev/github.com/ManimCommunity/manim","install_command":"go get github.com/ManimCommunity/manim","documentation_url":"https://pkg.go.dev/github.com/ManimCommunity/manim#section-documentation","metadata":{},"repo_metadata":{"id":36996378,"uuid":"265122478","full_name":"ManimCommunity/manim","owner":"ManimCommunity","description":"A community-maintained Python framework for creating mathematical animations. ","archived":false,"fork":false,"pushed_at":"2025-09-02T17:32:59.000Z","size":44777,"stargazers_count":34468,"open_issues_count":459,"forks_count":2417,"subscribers_count":188,"default_branch":"main","last_synced_at":"2025-09-04T10:58:32.859Z","etag":null,"topics":["animations","hacktoberfest","manim","math","python"],"latest_commit_sha":null,"homepage":"https://www.manim.community","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ManimCommunity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-05-19T02:37:13.000Z","updated_at":"2025-09-04T10:58:13.000Z","dependencies_parsed_at":"2023-01-17T12:33:17.386Z","dependency_job_id":"4464404d-52ae-46c9-b593-02c0fb5f4dee","html_url":"https://github.com/ManimCommunity/manim","commit_stats":{"total_commits":5168,"total_committers":434,"mean_commits":11.90783410138249,"dds":0.6340944272445821,"last_synced_commit":"7879fe43770da2e93240f99adb79ef8ee91b6661"},"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"purl":"pkg:github/ManimCommunity/manim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/sbom","scorecard":{"id":89353,"data":{"date":"2025-08-11","repo":{"name":"github.com/ManimCommunity/manim","commit":"03a94141d221da0c048cfcc6e6c7171620a1a951"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 27/28 approved changesets -- score normalized to 9","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":"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":"Maintained","score":10,"reason":"30 commit(s) and 17 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:16","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:17","Warn: no topLevel permission defined: .github/workflows/cffconvert.yml:1","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/dependent-issues.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-docker.yml:1","Warn: no topLevel permission defined: .github/workflows/python-publish.yml:1","Warn: no topLevel permission defined: .github/workflows/release-publish-documentation.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":"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v0.19.0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/195652661","Warn: release artifact v0.18.1 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/153125981","Warn: release artifact v0.18.0.post0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/150265151","Warn: release artifact v0.18.0 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/129027447","Warn: release artifact v0.17.3 not signed: https://api.github.com/repos/ManimCommunity/manim/releases/98448261","Warn: release artifact v0.19.0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/195652661","Warn: release artifact v0.18.1 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/153125981","Warn: release artifact v0.18.0.post0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/150265151","Warn: release artifact v0.18.0 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/129027447","Warn: release artifact v0.17.3 does not have provenance: https://api.github.com/repos/ManimCommunity/manim/releases/98448261"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cffconvert.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/cffconvert.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cffconvert.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/cffconvert.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/codeql.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dependent-issues.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/dependent-issues.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-docker.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/publish-docker.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/python-publish.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-documentation.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/ManimCommunity/manim/release-publish-documentation.yml/main?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile:1: pin your Docker image by updating python:3.11-slim to python:3.11-slim@sha256:0ce77749ac83174a31d5e107ce0cfa6b28a2fd6b0615e029d9d84b39c48976ee","Warn: pipCommand not pinned by hash: docker/Dockerfile:37","Warn: pipCommand not pinned by hash: docker/Dockerfile:39","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:39","Warn: downloadThenRun not pinned by hash: .github/workflows/release-publish-documentation.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/release-publish-documentation.yml:53","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-44cc-43rp-5947","Warn: Project is vulnerable to: PYSEC-2021-130 / GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: GHSA-9q39-rmj3-p4r2"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish-docker.yml:11"],"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":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:36:20.173Z","repository_id":36996378,"created_at":"2025-08-15T07:36:20.174Z","updated_at":"2025-08-15T07:36:20.174Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273697369,"owners_count":25151928,"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-04T02:00:08.968Z","response_time":61,"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":"ManimCommunity","name":"Manim Community","uuid":"65579849","kind":"organization","description":"","email":"contact@manim.community","website":"https://www.manim.community","location":null,"twitter":"manim_community","company":null,"icon_url":"https://avatars.githubusercontent.com/u/65579849?v=4","repositories_count":17,"last_synced_at":"2024-10-29T15:54:19.404Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ManimCommunity","funding_links":[],"total_stars":19465,"followers":749,"following":0,"created_at":"2022-11-14T06:35:25.472Z","updated_at":"2024-10-29T15:54:19.405Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManimCommunity/repositories"},"tags":[{"name":"v0.19.0","sha":"c2dfb597ff470f0cdb01ce9074edb426f45000bc","kind":"commit","published_at":"2025-01-20T13:36:53.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.19.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.19.0/manifests"},{"name":"v0.18.1","sha":"33e560473d207b1062bee19eeb1af57ee3fe40a5","kind":"commit","published_at":"2024-04-28T09:02:22.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.18.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.1/manifests"},{"name":"v0.18.0.post0","sha":"1c29082aaad535fea896e84ab833702b37262c3b","kind":"commit","published_at":"2024-04-08T17:21:10.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.18.0.post0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.18.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.18.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0.post0/manifests"},{"name":"v0.18.0","sha":"e66c5807fb7c71fed78bca9a8d5223ede3acd00c","kind":"commit","published_at":"2023-11-11T17:21:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.18.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.18.0/manifests"},{"name":"v0.17.3","sha":"b4bab0e3360239ae0fa8ab3620ec7f2d4d078d3b","kind":"commit","published_at":"2023-04-06T16:59:43.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.3","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.3/manifests"},{"name":"v0.17.2","sha":"c4b40ed138c4b895ce433e68f719f628e823e293","kind":"commit","published_at":"2022-12-26T09:07:58.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.2","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.2/manifests"},{"name":"v0.17.1","sha":"9efe81daa3e88e25244affd3700e2d2a8b527635","kind":"commit","published_at":"2022-12-08T15:28:47.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"f4943c0a3e6f8d5981ba788b0fd70ab47705d4e9","kind":"commit","published_at":"2022-12-02T15:02:12.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.17.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.17.0/manifests"},{"name":"v0.16.0.post0","sha":"efd7371fa0c856414d1c0fca455460eac4c0b81d","kind":"tag","published_at":"2022-07-14T15:23:33.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.16.0.post0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.16.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.16.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0.post0/manifests"},{"name":"v0.16.0","sha":"7870407fdc6a5f7ced50623df8482f5a59e556d8","kind":"commit","published_at":"2022-07-14T06:22:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.16.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.16.0/manifests"},{"name":"v0.15.2","sha":"da3e99597d627b3e2e339dad977f8ef21d9b640d","kind":"tag","published_at":"2022-04-26T12:16:17.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.15.2","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.2/manifests"},{"name":"v0.15.1","sha":"8e6a4c48aca882e526558fd9f9e5419a8f36b876","kind":"commit","published_at":"2022-03-08T22:09:37.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.15.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"e147a9fc6c117332221e42437481f3efba76499a","kind":"commit","published_at":"2022-02-26T20:26:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.15.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"1e496579f690e30ab1d747ac49c329fef2658619","kind":"commit","published_at":"2022-01-07T18:39:55.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.14.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.14.0/manifests"},{"name":"v0.13.1","sha":"ef6f219d2f4997573f6c612f4cf4f6251e1b9301","kind":"commit","published_at":"2021-12-04T23:20:45.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.13.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"537ecc9678011e2e0bdeef258f9a5855edda9eed","kind":"commit","published_at":"2021-12-04T13:48:25.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.13.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"630abb1d132b57f4f98171b77df93e479179b05f","kind":"commit","published_at":"2021-11-02T10:55:43.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.12.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"8a3d1d8ff3aea50e88625e4514fb39230592c81c","kind":"commit","published_at":"2021-10-02T15:51:16.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.11.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"7e5d83205d040171d3ff2cf4b6184c355453f751","kind":"commit","published_at":"2021-09-01T20:39:25.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.10.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"c00eb0978c3bf0c9a0908ef59c37e389970b0011","kind":"commit","published_at":"2021-08-02T10:07:57.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.9.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"39d429dc548954fc55cf24d42bef521adc6afa35","kind":"commit","published_at":"2021-07-02T14:49:51.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.8.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"2753e97819e51bc07d218cb5c731d9c92f951fa5","kind":"commit","published_at":"2021-06-01T14:00:42.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.7.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"e5a63077cbcde1ead3bbafd03a8f9c2f4ae45202","kind":"commit","published_at":"2021-05-02T15:47:01.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.6.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"f51133be42feb051a12ecc8a407eec2b850d50b9","kind":"commit","published_at":"2021-04-02T05:43:36.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.5.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"30f00d546b18d7684240bd7ef030a4a8919babf1","kind":"commit","published_at":"2021-03-04T04:26:28.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.4.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"261c28b251bdd1053f47b9380a72c1dc78d53b49","kind":"commit","published_at":"2021-02-02T03:05:08.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.3.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"99c79e92ac138255a903585e5e8bb9d049adc8e7","kind":"commit","published_at":"2021-01-02T03:10:23.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.2.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"62f0147f8135e68323fd2a2a2f8258772faa8c9f","kind":"commit","published_at":"2020-12-02T03:34:13.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.1.1","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"14bfaab0a9296a88ca39b38e210cf2dd552ee532","kind":"commit","published_at":"2020-10-22T03:30:15.000Z","download_url":"https://codeload.github.com/ManimCommunity/manim/tar.gz/v0.1.0","html_url":"https://github.com/ManimCommunity/manim/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ManimCommunity/manim@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-05T01:18:55.063Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.807004531283771,"dependent_packages_count":5.441509219438237,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.624256875361004},"purl":"pkg:golang/github.com/%21manim%21community/manim","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/ManimCommunity/manim","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/ManimCommunity/manim","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/ManimCommunity/manim/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-04T23:05:09.179Z","issues_count":591,"pull_requests_count":1074,"avg_time_to_close_issue":22381686.71987952,"avg_time_to_close_pull_request":4813917.125,"issues_closed_count":332,"pull_requests_closed_count":840,"pull_request_authors_count":199,"issue_authors_count":419,"avg_comments_per_issue":2.3333333333333335,"avg_comments_per_pull_request":1.2486033519553073,"merged_pull_requests_count":625,"bot_issues_count":1,"bot_pull_requests_count":128,"past_year_issues_count":181,"past_year_pull_requests_count":411,"past_year_avg_time_to_close_issue":1507065.2537313432,"past_year_avg_time_to_close_pull_request":1545357.5789473683,"past_year_issues_closed_count":67,"past_year_pull_requests_closed_count":247,"past_year_pull_request_authors_count":90,"past_year_issue_authors_count":143,"past_year_avg_comments_per_issue":0.8121546961325967,"past_year_avg_comments_per_pull_request":0.6958637469586375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":21,"past_year_merged_pull_requests_count":193,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/issues","maintainers":[{"login":"behackl","count":74,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/behackl"},{"login":"JasonGrace2282","count":52,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JasonGrace2282"},{"login":"MrDiver","count":46,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MrDiver"},{"login":"naveen521kk","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/naveen521kk"},{"login":"jsonvillanueva","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jsonvillanueva"},{"login":"Darylgolden","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Darylgolden"},{"login":"k4pran","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/k4pran"},{"login":"kolibril13","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kolibril13"},{"login":"huguesdevimeux","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/huguesdevimeux"},{"login":"hydrobeam","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hydrobeam"},{"login":"Viicos","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Viicos"},{"login":"cobordism","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cobordism"},{"login":"kilacoda-old","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kilacoda-old"},{"login":"nilaybhatia","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nilaybhatia"},{"login":"christopher-besch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/christopher-besch"},{"login":"icedcoffeeee","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/icedcoffeeee"},{"login":"PhotonSpheres","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PhotonSpheres"},{"login":"markromanmiller","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/markromanmiller"},{"login":"PhilippImhof","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PhilippImhof"},{"login":"PgBiel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PgBiel"}],"active_maintainers":[{"login":"behackl","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/behackl"},{"login":"JasonGrace2282","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JasonGrace2282"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FManimCommunity%2Fmanim/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FManimCommunity%2Fmanim/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FManimCommunity%2Fmanim/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FManimCommunity%2Fmanim/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1951501,"maintainers_count":0,"namespaces_count":741113,"keywords_count":109139,"github":"golang","metadata":{"funded_packages_count":48962},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-04T05:53:31.480Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":16187,"full_name":"ManimCommunity/manim","default_branch":"main","committers":[{"name":"Grant Sanderson","email":"grant@3blue1brown.com","login":"3b1b","count":1891},{"name":"Benjamin Hackl","email":"devel@benjamin-hackl.at","login":"behackl","count":251},{"name":"Devin Neal","email":"devin@eulertour.com","login":"eulertour","count":233},{"name":"leotrs","email":"leo@leotrs.com","login":"leotrs","count":208},{"name":"Syrus Dark","email":"naveen@syrusdark.website","login":"naveen521kk","count":207},{"name":"Ben Hambrecht","email":"benhbr@gmail.com","login":"bhbr","count":150},{"name":"kolibril13","email":"44469195+kolibril13","login":"kolibril13","count":150},{"name":"Hugues Devimeux","email":"36239975+huguesdevimeux","login":"huguesdevimeux","count":108},{"name":"Aathish","email":"aathish04@gmail.com","login":"Aathish04","count":102},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":81},{"name":"Sridhar Ramesh","email":"sridhar@3blue1brown.com","login":"Sridhar3b1b","count":80},{"name":"Ben Hambrecht","email":"ben@hambrecht.ch","login":null,"count":74},{"name":"adeshpande","email":"110117391+JasonGrace2282","login":"JasonGrace2282","count":67},{"name":"Aathish Sivasubrahmanian","email":"aathishs@Aathishs-MacBook-Air.local","login":null,"count":54},{"name":"Laith Bahodi","email":"70682032+hydrobeam","login":"hydrobeam","count":53},{"name":"Darylgolden","email":"darylgolden@gmail.com","login":"Darylgolden","count":49},{"name":"Ryan McCauley","email":"32387857+ryanmccauley211","login":"ryanmccauley211","count":45},{"name":"Philipp Imhof","email":"fippu@fippu.ch","login":"PhilippImhof","count":42},{"name":"nilaybhatia","email":"bhatianilay@gmail.com","login":"nilaybhatia","count":39},{"name":"Aron Fischer","email":"co-bordism on gitlab","login":null,"count":34},{"name":"Francisco Manríquez Novoa","email":"49853152+chopan050","login":"chopan050","count":33},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":33},{"name":"MysaaJava","email":"samyavrillon@netcourrier.com","login":"MysaaJava","count":33},{"name":"safinsingh","email":"safin.singh@gmail.com","login":"safinsingh","count":31},{"name":"kilacoda","email":"65204531+kilacoda","login":"kilacoda","count":26},{"name":"icedcoffeeee","email":"83535735+icedcoffeeee","login":"icedcoffeeee","count":24},{"name":"Jason Villanueva","email":"a@jsonvillanueva.com","login":"jsonvillanueva","count":24},{"name":"ad_chaos","email":"90276965+Kiran-Raj-Dev","login":"Kiran-Raj-Dev","count":23},{"name":"azarzadavila","email":"37216245+azarzadavila","login":"azarzadavila","count":23},{"name":"Nikhil Garuda","email":"34582615+Nikhil0504","login":"Nikhil0504","count":22},{"name":"Tristan Schulz","email":"mrdiverlp@gmail.com","login":"MrDiver","count":22},{"name":"Aron","email":"12838530+cobordism","login":"cobordism","count":22},{"name":"cclauss","email":"cclauss@bluewin.ch","login":null,"count":21},{"name":"Kolloom","email":"kolloom@protonmail.com","login":null,"count":20},{"name":"Anton Ballmaier","email":"aballmaier@posteo.de","login":"AntonBallmaier","count":19},{"name":"Irvanal Haq","email":"125118413+irvanalhaq9","login":"irvanalhaq9","count":18},{"name":"Mohammad Al-Fetyani","email":"m4bh@hotmail.com","login":"TRoboto","count":18},{"name":"aliPMPAINT","email":"53617231+aliPMPAINT","login":"aliPMPAINT","count":16},{"name":"mirefek","email":"mirek@olsak.net","login":"mirefek","count":16},{"name":"Alex Lembcke","email":"alex.lembcke@gmail.com","login":"alembcke","count":15},{"name":"friedkeenan","email":"friedkeenan@protonmail.com","login":"friedkeenan","count":14},{"name":"sparshg","email":"43041139+sparshg","login":"sparshg","count":14},{"name":"XorUnison","email":"github@therion.ara.uberspace.de","login":null,"count":13},{"name":"KingWampy","email":"9156604+WampyCakes","login":"WampyCakes","count":13},{"name":"Mark Miller","email":"725mrm@gmail.com","login":"markromanmiller","count":12},{"name":"Pg Biel","email":"9021226+PgBiel","login":"PgBiel","count":12},{"name":"Viicos","email":"65306057+Viicos","login":"Viicos","count":12},{"name":"Mehmet Mert Yildiran","email":"mehmetmertyildiran@gmail.com","login":"mertyildiran","count":11},{"name":"xy-23","email":"xy_23@outlook.com","login":"xy-23","count":10},{"name":"Kevin Lubick","email":"kjlubick","login":"kjlubick","count":10},{"name":"Ricky Chon","email":"rickychon99@gmail.com","login":"RickyC0626","count":10},{"name":"Marcin Serwin","email":"marcin.serwin0@protonmail.com","login":"marcin-serwin","count":9},{"name":"GameDungeon","email":"60719255+GameDungeon","login":"GameDungeon","count":9},{"name":"Christopher Besch","email":"christopher.besch@gmx.de","login":"christopher-besch","count":8},{"name":"Henrik Skov Midtiby","email":"hemi@mmmi.sdu.dk","login":"henrikmidtiby","count":8},{"name":"frozar","email":"fabien.rozar@gmail.com","login":"frozar","count":8},{"name":"Ujjayanta","email":"aprajit09041996@gmail.com","login":"jojo96","count":8},{"name":"MathInvariance","email":"85428162+MathInvariance","login":"MathInvariance","count":8},{"name":"Dan Waxman","email":"dan.waxman1@gmail.com","login":"DanWaxman","count":8},{"name":"Abhijith Muthyala","email":"73361366+Pragyaan-6988","login":"Pragyaan-6988","count":7},{"name":"Nathan Petrangelo","email":"nathan@petrangelo.org","login":"npetrangelo","count":7},{"name":"NotWearingPants","email":"26556598+NotWearingPants","login":"NotWearingPants","count":7},{"name":"Oliver","email":"44864613+PhotonSpheres","login":"PhotonSpheres","count":7},{"name":"Christian Clauss","email":"cclauss@me.com","login":"cclauss","count":7},{"name":"bhbr","email":"Ben@Bens-Mac-mini.local","login":null,"count":6},{"name":"Abel Aebker","email":"abel@aebker.com","login":"aebkea","count":6},{"name":"Julian van Doorn","email":"jvdoorn@antarc.com","login":"jvdoorn","count":6},{"name":"Patrick Elsen","email":"pelsen@xfbs.net","login":"xfbs","count":6},{"name":"Skaft","email":"42238012+Skaft","login":"Skaft","count":5},{"name":"Ni_Yiyu","email":"ni_yiyu@outlook.com","login":"niyiyu","count":5},{"name":"Max Stoumen","email":"charburgx@gmail.com","login":"mxsdev","count":5},{"name":"Kapil Sachdeva","email":"ksachdeva17@gmail.com","login":"ksachdeva","count":5},{"name":"Jérome Eertmans","email":"jeertmans@icloud.com","login":"jeertmans","count":5},{"name":"Jeff Smith","email":"toxicglados@gmail.com","login":"ToxicGLaDOS","count":5},{"name":"Iced-Tea3","email":"83535735+Iced-Tea3","login":"Iced-Tea3","count":5},{"name":"Eshaan Naga Venkata","email":"73739511+nveshaan","login":"nveshaan","count":5},{"name":"Akash Karnatak","email":"akashkarnatak.ak47@gmail.com","login":"AkashKarnatak","count":5},{"name":"Abulafia","email":"44573666+abul4fia","login":"abul4fia","count":5},{"name":"Tony031218","email":"975062472@qq.com","login":"TonyCrane","count":5},{"name":"Soeren Wegener","email":"wegener92@gmail.com","login":"soerface","count":5},{"name":"Uwe Zimmermann","email":"uwe.zimmermann@sciencetronics.com","login":"uwezi","count":5},{"name":"citrusmunch","email":"citrusmunch","login":"citrusmunch","count":5},{"name":"yuan","email":"yuan_xin_yu@hotmail.com","login":"yuan-xy","count":5},{"name":"Solara570","email":"thuxuzhang@163.com","login":"Solara570","count":5},{"name":"JinchuLi2002","email":"63861808+JinchuLi2002","login":"JinchuLi2002","count":4},{"name":"Pavel Zwerschke","email":"pavelzw@gmail.com","login":"pavelzw","count":4},{"name":"Jerónimo Squartini","email":"jerosquartini123@gmail.com","login":"JeroSQ","count":4},{"name":"Elisha Hollander","email":"just4now666666@gmail.com","login":"donno2048","count":4},{"name":"Christian Coenen","email":"coenen.christian@outlook.com","login":"ChristianCoenen","count":4},{"name":"BrendanMartin","email":"brmartin508@gmail.com","login":"BrendanMartin","count":4},{"name":"Jean Whitmore","email":"jeanimal@gmail.com","login":"jeanimal","count":4},{"name":"Chin Zhe Ning","email":"108804868+biinnnggggg","login":"biinnnggggg","count":4},{"name":"peaceheis","email":"69596656+peaceheis","login":"peaceheis","count":4},{"name":"kyarik","email":"kyarik.git@gmail.com","login":"kyarik","count":4},{"name":"Noam Zaks","email":"imnoamzaks@gmail.com","login":"noamzaks","count":4},{"name":"Scott Opell","email":"me@scottopell.com","login":"scottopell","count":4},{"name":"XorUnison","email":"2881103+XorUnison","login":"XorUnison","count":4},{"name":"Sridhar Ramesh","email":"sridharramesh@Sridhars-MacBook-Pro.local","login":null,"count":4},{"name":"pdcxs","email":"pdcxs@163.com","login":null,"count":4},{"name":"Hugues Devimeux","email":"hugues.devimeux@gmail.com","login":null,"count":4},{"name":"Darigov Research","email":"30328618+darigovresearch","login":"darigovresearch","count":3},{"name":"Elyanah Aco","email":"aco.elyanah@gmail.com","login":"elyanah-aco","count":3},{"name":"F. Muenkel","email":"25496279+fmuenkel","login":"fmuenkel","count":3},{"name":"Jonathan Alpert","email":"55598684+jbalpert","login":"jbalpert","count":3},{"name":"LED Me Explain","email":"86895183+LedMeExplain","login":"LedMeExplain","count":3},{"name":"Harivinay","email":"vhari.vinay.2924@gmail.com","login":"vharivinay","count":3},{"name":"Guillermo Garza","email":"ggarza23@gmail.com","login":"ggarza","count":3},{"name":"NavpreetDevpuri","email":"30471072+NavpreetDevpuri","login":"NavpreetDevpuri","count":3},{"name":"fwcd","email":"fwcdmail@gmail.com","login":"fwcd","count":3},{"name":"Nicolai Weitkemper","email":"kontakt@nicolaiweitkemper.de","login":"NicoWeio","count":3},{"name":"Philip Enchin","email":"54490561+PhilipEnchin","login":"PhilipEnchin","count":3},{"name":"Garrett Credi [ddxtanx]","email":"gcc@ameritech.net","login":null,"count":3},{"name":"Lucas Ricci","email":"llricci@aluno.crb.g12.br","login":null,"count":3},{"name":"Abhijith Muthyala","email":"73361366+abhi3019","login":"abhi3019","count":3},{"name":"BorisTheBrave","email":"boris@boristhebrave.com","login":"BorisTheBrave","count":3},{"name":"Nikhil Iyer","email":"iyer.h.nikhil@gmail.com","login":"Nikhil-42","count":3},{"name":"PaulCMurdoch","email":"76829691+PaulCMurdoch","login":"PaulCMurdoch","count":3},{"name":"Tang Ziya","email":"tcztzy@gmail.com","login":"tcztzy","count":3},{"name":"Yoshi Askharoun","email":"jjask7@gmail.com","login":"yoshiask","count":3},{"name":"vahndi","email":"vahndi","login":"vahndi","count":3},{"name":"Álvaro Mondéjar","email":"mondejar1994@gmail.com","login":"mondeja","count":3},{"name":"Simeon Widdis","email":"sawiddis@gmail.com","login":"Swiddis","count":3},{"name":"fcrozatier","email":"48696601+fcrozatier","login":"fcrozatier","count":3},{"name":"icreiuheciijc","email":"thomas.zhu.sh@hotmail.com","login":"hanwenzhu","count":3},{"name":"Christopher Hampson","email":"christopher.hampson.1989@gmail.com","login":"christopher-hampson","count":3},{"name":"Wieland Schöbl","email":"wulkanat@gmail.com","login":"Theaninova","count":2},{"name":"WillSoltas","email":"61434693+WillSoltas","login":"WillSoltas","count":2},{"name":"asjadaugust","email":"asjad.august@gmail.com","login":"asjadaugust","count":2},{"name":"charlie4fun","email":"isakov.ilya@gmail.com","login":"charlie4fun","count":2},{"name":"Greg Rupp","email":"gmrupp@gmail.com","login":"Gixtox","count":2},{"name":"ManimBot","email":"92588478+ManimBot","login":"ManimBot","count":2},{"name":"Musab Kılıç","email":"musabkilic@protonmail.com","login":"musabkilic","count":2},{"name":"Lionel Ray","email":"posyaman@gmail.com","login":"Alexis-Lionel","count":2},{"name":"Nemo2510","email":"68891035+Boris-Filin","login":"Boris-Filin","count":2},{"name":"Leo Xu","email":"59903252+Leo-Torch","login":"Leo-Torch","count":2},{"name":"NeoPlato","email":"67624028+NeoPlato","login":"NeoPlato","count":2},{"name":"Newell Jensen","email":"newell","login":"newell","count":2},{"name":"Joy Bhalla","email":"joybhalla9@gmail.com","login":"joybh98","count":2},{"name":"Clar Fon","email":"usr@ltdk.xyz","login":"clarfonthey","count":2},{"name":"Sir James Clark Maxwell","email":"71722499+SirJamesClarkMaxwell","login":"SirJamesClarkMaxwell","count":2},{"name":"Ruben Zoet","email":"me@rubenzoet.com","login":"styxtwo","count":2},{"name":"Pranjal Dhole","email":"pranjal.dhole@inf.h-brs.de","login":"pranjaldhole","count":2},{"name":"Pedro Batista","email":"pedrovhb@gmail.com","login":"pedrovhb","count":2},{"name":"Luca","email":"30503695+tameTNT","login":"tameTNT","count":2},{"name":"Antoine Musso","email":"hashar@free.fr","login":"hashar","count":2},{"name":"Alexander Vázquez","email":"elteoremadebeethoven@gmail.com","login":"Elteoremadebeethoven","count":2},{"name":"Achille Fouilleul","email":"achille.fouilleul@gadz.org","login":"achille-fouilleul","count":2},{"name":"sswatson","email":"samuel.s.watson@gmail.com","login":"sswatson","count":2},{"name":"ralphieraccoon","email":"damian.crosby@manchester.ac.uk","login":"ralphieraccoon","count":2},{"name":"rajdakin","email":"rajdakin@gmail.com","login":"rajdakin","count":2},{"name":"quark67","email":"quark67@free.fr","login":"quark67","count":2},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":2},{"name":"Liu Zichen","email":"38581401+lkevinzc","login":"lkevinzc","count":2},{"name":"leleogere","email":"71326140+leleogere","login":"leleogere","count":2},{"name":"mostly documentation","email":"vil.horv@gmail.com","login":"whrvt","count":2},{"name":"Devin Neal","email":"devneal@pop-os.localdomain","login":null,"count":2},{"name":"szchixy","email":"szchixy@outlook.com","login":null,"count":2},{"name":"rajdakin","email":"loic_chevalier@yahoo.fr","login":null,"count":2},{"name":"Purusharth Saxena","email":"saxena.puru005@gmail.com","login":null,"count":2},{"name":"Onur Solmaz","email":"onursolmaz@gmail.com","login":"osolmaz","count":2},{"name":"Owen Samuel","email":"45167001+OwenSamuel","login":"OwenSamuel","count":2},{"name":"Joshua Mankelow","email":"joshua@mankelow.org","login":"Phosphorescentt","count":2},{"name":"Ishu Bansal","email":"ishubansal1400@gmail.com","login":"ishu9bansal","count":2},{"name":"Grae Drake","email":"graemdrake@gmail.com","login":"Grae-Drake","count":2},{"name":"Eric Biedert","email":"github@ericbiedert.de","login":"EpicEricEE","count":2},{"name":"David Yang","email":"davidyang6us@gmail.com","login":"Davidy22","count":2},{"name":"Daniel Schaefer","email":"git@danielschaefer.me","login":"JohnAZoidberg","count":2},{"name":"CorvidCanine","email":"deltastrangecharm@gmail.com","login":"CorvidCanine","count":2},{"name":"Charlie Park","email":"charlie@charliepark.org","login":"charliepark","count":2},{"name":"CaftBotti","email":"111475301+CaftBotti","login":"CaftBotti","count":2},{"name":"CSylvain","email":"chrissylvain+gh@gmail.com","login":"csylvain","count":2},{"name":"ccn","email":"callum.cassidynolan@mail.utoronto.ca","login":"cuppajoeman","count":2},{"name":"omertuc","email":"omertuchfeld@gmail.com","login":"omertuc","count":2},{"name":"TornaxO7","email":"50843046+TornaxO7","login":"TornaxO7","count":1},{"name":"TortelliniLeap","email":"40005370+TortelliniLeap","login":"TortelliniLeap","count":1},{"name":"Udeshya Dhungana","email":"075bct095.udeshya@pcampus.edu.np","login":"UdeshyaDhungana","count":1},{"name":"UraniumCronorum","email":"uraniumcronorum@gmail.com","login":"UraniumCronorum","count":1},{"name":"Daniel Adelodun","email":"daniel_adelodun@hotmail.co.uk","login":"DanielAdelodun","count":1},{"name":"Tommy Chu","email":"tommychu2256@gmail.com","login":"chutommy","count":1},{"name":"Tirth Patel","email":"tirthasheshpatel@gmail.com","login":"tirthasheshpatel","count":1},{"name":"Tim Gates","email":"tim.gates@iress.com","login":"timgates42","count":1},{"name":"Tim","email":"tdhutt@gmail.com","login":"Timmmm","count":1},{"name":"Theo Barollet","email":"theo.barollet@inria.fr","login":"barollet","count":1},{"name":"TheMathematicFanatic","email":"63360493+TheMathematicFanatic","login":"TheMathematicFanatic","count":1},{"name":"Ejar","email":"ejarkm@gmail.com","login":"ejarkm","count":1},{"name":"Blaz Korecic","email":"blaz.korecic@ug.uchile.cl","login":"bkorecic","count":1},{"name":"Bill Shillito","email":"bill.j.shillito@gmail.com","login":"bill-j-shillito","count":1},{"name":"Dan Walsh","email":"42506941+danielkwalsh","login":"danielkwalsh","count":1},{"name":"Dan Davison","email":"dandavison7@gmail.com","login":"dandavison","count":1},{"name":"Cindy Park","email":"86710710+cpark50","login":"cpark50","count":1},{"name":"ChungLeeCN","email":"130234319+ChungLeeCN","login":"ChungLeeCN","count":1},{"name":"Charly","email":"31387366+Charlsyy","login":"Charlsyy","count":1},{"name":"Charlie","email":"ctbushman@gmail.com","login":"Ulthran","count":1},{"name":"Charalampos Georgiou","email":"chge2002@gmail.com","login":"Charis02","count":1},{"name":"Casper da Costa-Luis","email":"casper.dcl@physics.org","login":"casperdcl","count":1},{"name":"Cameron Burdgick","email":"156892808+camburd2","login":"camburd2","count":1},{"name":"CJ Lee","email":"changjoon.lee@arenne.net","login":"Elastino","count":1},{"name":"Bogdan Stăncescu","email":"gutza@moongate.ro","login":"Gutza","count":1},{"name":"Daniel Zhu","email":"danielfangzhu@gmail.com","login":"danielzsh","count":1},{"name":"David Millard","email":"dmillard10@gmail.com","login":"dmillard","count":1},{"name":"Kierán Meinhardt","email":"kieran.meinhardt@gmail.com","login":null,"count":1},{"name":"Groctel","email":"groctel@protonmail.com","login":null,"count":1},{"name":"Gabe Cohen","email":"gabcoh2@nilesk12.org","login":null,"count":1},{"name":"Eugene Chung","email":"ycechung@myseneca.ca","login":null,"count":1},{"name":"James Norton","email":"james@element84.com","login":null,"count":1},{"name":"dor2727","email":"me@localhost.localdomain","login":null,"count":1},{"name":"xia0long","email":"316227346@qq.com","login":null,"count":1},{"name":"Aron Fischer","email":"cobordism@github, co-bordism@gitlab","login":null,"count":1},{"name":"Adhyyan Sekhsaria","email":"asekhsar@usc.edu","login":null,"count":1},{"name":"Baroudi Aymen","email":"56048219+Jaguar16","login":"Jaguar16","count":1},{"name":"Bailey Powers","email":"89673452+Pow3r5","login":"Pow3r5","count":1},{"name":"Arcstur","email":"arcstur@gmail.com","login":"arcstur","count":1},{"name":"Anthony Northrup","email":"anthonynorthrup314@gmail.com","login":"anthonynorthrup314","count":1},{"name":"Anousheh Moonen","email":"141789878+u7481690","login":"u7481690","count":1},{"name":"Anoop Hallur","email":"anoophallur@gmail.com","login":"anooprh","count":1},{"name":"AnonymoZ","email":"24578655+AnonymoZ","login":"AnonymoZ","count":1},{"name":"Animfysyk","email":"79930196+Animfysyk","login":"Animfysyk","count":1},{"name":"Anima","email":"18208134+animafps","login":"animafps","count":1},{"name":"André","email":"69024997+dbsc","login":"dbsc","count":1},{"name":"Andres Berejnoi","email":"andresberejnoi@gmail.com","login":"andresberejnoi","count":1},{"name":"Amirreza A","email":"45117218+amrear","login":"amrear","count":1},{"name":"Alex Kempen","email":"89172296+AlexKempen","login":"AlexKempen","count":1},{"name":"Akshat","email":"akshat.mishra2316@gmail.com","login":"Akshat-Mishra-py","count":1},{"name":"Ahmed T. Ali","email":"ah.tajelsir@gmail.com","login":"z0al","count":1},{"name":"AetherBreeze","email":"26798666+AetherBreeze","login":"AetherBreeze","count":1},{"name":"BenKirkels","email":"91900489+BenKirkels","login":"BenKirkels","count":1},{"name":"Benjamín Ubilla","email":"118409119+MathItYT","login":"MathItYT","count":1},{"name":"niklebedenko","email":"98320255+niklebedenko","login":"niklebedenko","count":1},{"name":"nitzanbueno","email":"nitzan.bueno@gmail.com","login":"nitzanbueno","count":1},{"name":"nyabkun","email":"75878387+nyabkun","login":"nyabkun","count":1},{"name":"red5h4d0w","email":"45214944+red5h4d0w","login":"red5h4d0w","count":1},{"name":"Vagrid","email":"anthonyrey.simonnot@gmail.com","login":"vagrid","count":1},{"name":"Vectozavr","email":"60608292+vectozavr","login":"vectozavr","count":1},{"name":"Vinh H. Pham (Vincent)","email":"phamvinh257@gmail.com","login":"rootonchair","count":1},{"name":"Vivek Verma","email":"vivnps.verma@gmail.com","login":"vivek3141","count":1},{"name":"Václav Blažej","email":"6208643+vaclavblazej","login":"vaclavblazej","count":1},{"name":"Václav Hlaváč","email":"hlavac.vaclav@gmail.com","login":"vasek123","count":1},{"name":"Václav Volhejn","email":"8401624+vvolhejn","login":"vvolhejn","count":1},{"name":"Xiuyuan (Jack) Yuan","email":"135522625+Jackyuanx","login":"Jackyuanx","count":1},{"name":"Yash Mundada","email":"F20210001@pilani.bits-pilani.ac.in","login":"yashm277","count":1},{"name":"Yuchen","email":"yzhong52","login":"yzhong52","count":1},{"name":"Zachary Winkeler","email":"zwinkele@gmail.com","login":"zach-winkeler","count":1},{"name":"ad-chaos","email":"90276965+ad-chaos","login":"ad-chaos","count":1},{"name":"allc","email":"cuijinxuan@gmail.com","login":"allc","count":1},{"name":"anagorko","email":"3418166+anagorko","login":"anagorko","count":1},{"name":"andrehisatsuga","email":"55137567+andrehisatsuga","login":"andrehisatsuga","count":1},{"name":"applemonkey496","email":"55333787+applemonkey496","login":"applemonkey496","count":1},{"name":"ask09ok","email":"80366100+ask09ok","login":"ask09ok","count":1},{"name":"Raymond Arndorfer","email":"MathWhiz","login":"MathWhiz","count":1},{"name":"Rehmatpal Singh","email":"91879372+DuskyElf","login":"DuskyElf","count":1},{"name":"Ricky","email":"66440980+Rickaym","login":"Rickaym","count":1},{"name":"Robert West","email":"robert.trey.west@gmail.com","login":"westre3","count":1},{"name":"Robin Dimasin","email":"robindimasin@gmail.com","login":"RobinPH","count":1},{"name":"Rodrigo Castellon","email":"rodrigo.castellon@pinecrest.edu","login":"rodrigo-castellon","count":1},{"name":"Rohan Sharma","email":"rhnsharma5113@gmail.com","login":"RhnSharma","count":1},{"name":"Lawrence Qupty","email":"80665382+Lawqup","login":"Lawqup","count":1},{"name":"Lingren Kong","email":"47297555+LingrenKong","login":"LingrenKong","count":1},{"name":"Logen","email":"47022821+Logenleedev","login":"Logenleedev","count":1},{"name":"Louis GERARD","email":"louis@gerard.li","login":"alterdim","count":1},{"name":"Lucas Ricci","email":"62891523+gammamathematics","login":"gammamathematics","count":1},{"name":"SAYAN02-DEV","email":"sayan2003.dev@gmail.com","login":"SAYAN02-DEV","count":1},{"name":"Said Taghadouini","email":"84044788+staghado","login":"staghado","count":1},{"name":"Saveliy Yusufov","email":"saveliy.m.yusufov@gmail.com","login":"smu160","count":1},{"name":"Seb Pearce","email":"sebpearce@gmail.com","login":"sebpearce","count":1},{"name":"Sergii Penner","email":"41915195+sergmister","login":"sergmister","count":1},{"name":"Shubhanshu Mishra","email":"smishra8@illinois.edu","login":"napsternxg","count":1},{"name":"Simon Ellmann","email":"simon.ellmann@tum.de","login":"ackxolotl","count":1},{"name":"Sophia Wisdom","email":"sophiawisdom1999@gmail.com","login":"sophiawisdom","count":1},{"name":"Stanislav Shalunov","email":"shalunov@shlang.com","login":"shalunov","count":1},{"name":"Stefano Ottolenghi","email":"stejey@gmail.com","login":"TheCrowned","count":1},{"name":"Stephen Wild","email":"stephenbrodiewild@gmail.com","login":"stephenbrodiewild","count":1},{"name":"Steven Hedges","email":"steven.hedges34@gmail.com","login":"StevenH34","count":1},{"name":"Steven nguyen","email":"nguyeste008@students.garlandisd.net","login":"icecream17","count":1},{"name":"Suhail Sherif","email":"suhail.sherif@gmail.com","login":"suhailsherif","count":1},{"name":"Sujal Singh","email":"email.sujalsingh@gmail.com","login":"sujaldev","count":1},{"name":"SuperMaZingCoder","email":"55718659+SuperMaZingCoder","login":"SuperMaZingCoder","count":1},{"name":"Taektiek","email":"50515242+Taektiek","login":"Taektiek","count":1},{"name":"Tanner Gilbert","email":"36239763+TannerGilbert","login":"TannerGilbert","count":1},{"name":"Taxo Rubio","email":"git@taxorubio.com","login":"Groctel","count":1},{"name":"mooncaker816","email":"minglegu@gmail.com","login":"mooncaker816","count":1},{"name":"mostlyaman","email":"85072876+mostlyaman","login":"mostlyaman","count":1},{"name":"mz71","email":"m_zugaj@outlook.com","login":"mz71","count":1},{"name":"netwizard22","email":"96273664+netwizard22","login":"netwizard22","count":1},{"name":"Romit Mohane","email":"69901221+Reckadon","login":"Reckadon","count":1},{"name":"ItIsJoeyG","email":"itsjoeygofficial@outlook.com","login":"Joey451-OG","count":1},{"name":"sahilmakhijani","email":"49190295+sahilmakhijani","login":"sahilmakhijani","count":1},{"name":"shahar603","email":"shahar.s603@gmail.com","login":"shahar603","count":1},{"name":"tfglynn","email":"37965944+tfglynn","login":"tfglynn","count":1},{"name":"thehugwizard","email":"s.finncampbell1@gmail.com","login":"thehugwizard","count":1},{"name":"trickypr","email":"23250792+trickypr","login":"trickypr","count":1},{"name":"vavanade","email":"vavanade","login":"vavanade","count":1},{"name":"vinnniii15","email":"89329525+vinnniii15","login":"vinnniii15","count":1},{"name":"vladislav doster","email":"mvdoster@gmail.com","login":"vladdoster","count":1},{"name":"vmiezys","email":"63975804+vmiezys","login":"vmiezys","count":1},{"name":"vmoros","email":"vmoros","login":"vmoros","count":1},{"name":"xinoehp512","email":"38770806+xinoehp512","login":"xinoehp512","count":1},{"name":"yalikes","email":"43877726+yalikes","login":"yalikes","count":1},{"name":"yang-tsao","email":"caoyang2005@outlook.com","login":"yang-tsao","count":1},{"name":"yit6","email":"70917928+yit6","login":"yit6","count":1},{"name":"zavden","email":"51290473+zavden","login":"zavden","count":1},{"name":"zhujisheng","email":"30714273+zhujisheng","login":"zhujisheng","count":1},{"name":"zombie110year","email":"zombie110year@outlook.com","login":"zombie110year","count":1},{"name":"Виктор Виктор","email":"spam.vitek@gmail.com","login":"toptalo","count":1},{"name":"Максим Заякин","email":"rasetsu@list.ru","login":"hirotasoshu","count":1},{"name":"鹤翔万里","email":"44120331+Tony031218","login":"Tony031218","count":1},{"name":"betafcc","email":"betafcc@gmail.com","login":"betafcc","count":1},{"name":"brockelmore","email":"31553173+brockelmore","login":"brockelmore","count":1},{"name":"ciobaca","email":"stefan.ciobaca@gmail.com","login":"ciobaca","count":1},{"name":"conor-oneill-2","email":"88608731+conor-oneill-2","login":"conor-oneill-2","count":1},{"name":"coreyp1","email":"pennycuff.c@gmail.com","login":"coreyp1","count":1},{"name":"czuzu","email":"corneliu.zuzu.p@gmail.com","login":"czuzu","count":1},{"name":"darkways","email":"51851705+darkway-s","login":"darkway-s","count":1},{"name":"Roopesh","email":"62459820+Roopesh2","login":"Roopesh2","count":1},{"name":"Ryan Gibson","email":"ryan.alexander.gibson@gmail.com","login":"ragibson","count":1},{"name":"davidot","email":"david.tuin@gmail.com","login":"davidot","count":1},{"name":"dawn*squirryl","email":"35942162+dawnsqrl","login":"dawnsqrl","count":1},{"name":"dor2727","email":"harpazdor@gmail.com","login":"dor2727","count":1},{"name":"e4coder","email":"64578468+e4coder","login":"e4coder","count":1},{"name":"farahash","email":"63685274+farahash","login":"farahash","count":1},{"name":"fhoguin","email":"34718998+fhoguin","login":"fhoguin","count":1},{"name":"fogsong233","email":"75871375+fogsong233","login":"fogsong233","count":1},{"name":"govind cs","email":"govindsomalal7@gmail.com","login":"govindKAG","count":1},{"name":"heitor","email":"heitorleite.dev@gmail.com","login":"heittpr","count":1},{"name":"imadjamil","email":"imad.jamil@live.com","login":"imadjamil","count":1},{"name":"jkjkil4","email":"52841865+jkjkil4","login":"jkjkil4","count":1},{"name":"jonatasscdc","email":"41345174+jonatasscdc","login":"jonatasscdc","count":1},{"name":"jsunshoshana","email":"jsun@shoshana.com","login":"jsunshoshana","count":1},{"name":"kamilczerwinski22","email":"47739719+kamilczerwinski22","login":"kamilczerwinski22","count":1},{"name":"karpfediem","email":"11753414+karpfediem","login":"karpfediem","count":1},{"name":"kieran-pringle","email":"kieran.pringle@bbc.co.uk","login":"kieran-pringle","count":1},{"name":"lgtm-com[bot]","email":"43144390+lgtm-com[bot]","login":"lgtm-com[bot]","count":1},{"name":"malte-v","email":"34393802+malte-v","login":"malte-v","count":1},{"name":"mavaras","email":"elasgard@hotmail.es","login":"mavaras","count":1},{"name":"modjfy","email":"35700325+modjfy","login":"modjfy","count":1},{"name":"Hydromel Victor Doledji","email":"victorvaddely@gmail.com","login":"hydromelvictor","count":1},{"name":"Ievgen Pyrogov","email":"207112+gmile","login":"gmile","count":1},{"name":"Ikko Eltociear Ashimine","email":"eltociear@gmail.com","login":"eltociear","count":1},{"name":"Immanuel-Alvaro-Bhirawa","email":"127812163+Immanuel-Alvaro-Bhirawa","login":"Immanuel-Alvaro-Bhirawa","count":1},{"name":"Isaac Beh","email":"isaacwbeh@gmail.com","login":"49Indium","count":1},{"name":"Ishan Dutta","email":"ishandutta2007@gmail.com","login":"ishandutta2007","count":1},{"name":"Harald Schilly","email":"harald.schilly@gmail.com","login":"haraldschilly","count":1},{"name":"Harry","email":"harry.lees@gmail.com","login":"Harry-Lees","count":1},{"name":"Hasan Mesbaul Ali Taher","email":"u1804038@student.cuet.ac.bd","login":"Hasan-Mesbaul-Ali-Taher","count":1},{"name":"Henrique Pickler da Silva","email":"zarty57@gmail.com","login":"Zarty55","count":1},{"name":"Hlaing Min","email":"hlaingmin@gmail.com","login":"Hammer7","count":1},{"name":"Holly and Prosper","email":"45610532+rongpenl","login":"rongpenl","count":1},{"name":"Hugo Chargois","email":"hugo.chargois@free.fr","login":"hchargois","count":1},{"name":"Mrcer","email":"2969944867@qq.com","login":"Mrcer","count":1},{"name":"Narahari Rao","email":"narahari387@gmail.com","login":"hari387","count":1},{"name":"Nick","email":"nicholaspapciak@gmail.com","login":"nickpapciak","count":1},{"name":"Nick Skriloff","email":"nick_skriloff@yahoo.com","login":"nickarino","count":1},{"name":"Nidhal Baccouri","email":"34376516+nidhaloff","login":"nidhaloff","count":1},{"name":"Nikhil Sharma","email":"58226527+NikhilSharma03","login":"NikhilSharma03","count":1},{"name":"Nikhila Gurusinghe","email":"riversharp4@gmail.com","login":"NikhilaGurusinghe","count":1},{"name":"Niklas Dewally","email":"Niklas.Dewally@gmail.com","login":"niklasdewally","count":1},{"name":"OpenRefactory, Inc","email":"56681071+openrefactory","login":"openrefactory","count":1},{"name":"Oscar Rangel","email":"59584179+oscjac","login":"oscjac","count":1},{"name":"Jaime R","email":"38530589+Jaime02","login":"Jaime02","count":1},{"name":"Jaime Santos","email":"50669048+JaimePSantos","login":"JaimePSantos","count":1},{"name":"James","email":"james.asghar@gmail.com","login":"VeroAsghar","count":1},{"name":"Jan Černý","email":"j.cerny.zdar@gmail.com","login":"yagarea","count":1},{"name":"Jared Hughes","email":"jahughes241@gmail.com","login":"jared-hughes","count":1},{"name":"Jasper Homann","email":"Jasperh.lp@gmail.com","login":"Jaspi10","count":1},{"name":"Jay Gupta","email":"66860950+JayGupta797","login":"JayGupta797","count":1},{"name":"Jeff Hanke","email":"geophree@gmail.com","login":"geophree","count":1},{"name":"Jephian Lin","email":"jephianlin@gmail.com","login":"jephianlin","count":1},{"name":"Jihoon","email":"jihoon.yang@piyo.cafe","login":"lanpai","count":1},{"name":"John Hammond","email":"jmhammond@gmail.com","login":"jmhammond","count":1},{"name":"DegrangeM","email":"53106394+DegrangeM","login":"DegrangeM","count":1},{"name":"Deniz Hasler","email":"51458033+CallMeMisterOwl","login":"CallMeMisterOwl","count":1},{"name":"Dhananjay Goratela","email":"d.goratela@gmail.com","login":"dhgoratela","count":1},{"name":"Doaa Muhammad","email":"126016494+doaamuham","login":"doaamuham","count":1},{"name":"Don Brown","email":"mrdon@twdata.org","login":"mrdon","count":1},{"name":"Drewry Pope","email":"drewrypope@gmail.com","login":"dezren39","count":1},{"name":"Duc Phat","email":"51194912+imaphatduc","login":"imaphatduc","count":1},{"name":"DzyubSpirit","email":"Dzyubavlad@gmail.com","login":"DzyubSpirit","count":1},{"name":"Eddie Ruiz","email":"eduardo.j.ruiz@gmail.com","login":"goldenphoenix713","count":1},{"name":"Efroim Rosenberg","email":"efroim102@gmail.com","login":"efroim102","count":1},{"name":"Eitan Lees","email":"eitanlees@gmail.com","login":"eitanlees","count":1},{"name":"0xflotus","email":"0xflotus@gmail.com","login":"0xflotus","count":1},{"name":"AamodJ","email":"aamodj23@gmail.com","login":"AamodJ","count":1},{"name":"Abhijith Muthyala","email":"muthyala.abhijith@gmail.com","login":"abhijithmuthyala","count":1},{"name":"Adam Hackbarth","email":"digitalvirtuoso","login":"digitalvirtuoso","count":1},{"name":"Adam Ryczkowski","email":"adam@statystyka.net","login":"adamryczkowski","count":1},{"name":"Adrien ANTON LUDWIG","email":"42720099+Adrien-ANTON-LUDWIG","login":"Adrien-ANTON-LUDWIG","count":1},{"name":"VPC","email":"111203113+VinhPhmCng","login":"VinhPhmCng","count":1},{"name":"Francesco Frassinelli","email":"fraph24@gmail.com","login":"frafra","count":1},{"name":"Fredrik Lundström","email":"86777324+Flundrahn","login":"Flundrahn","count":1},{"name":"Freyr Bergsteinsson","email":"fresnik@gmail.com","login":"fresnik","count":1},{"name":"Geoo Chi","email":"geoooochi@gmail.com","login":"geoochi","count":1},{"name":"Gergely Bencsik","email":"95878914+GarryBGoode","login":"GarryBGoode","count":1},{"name":"Giovanne","email":"57878035+giolucasd","login":"giolucasd","count":1},{"name":"Gustav-Rixon","email":"48015764+Gustav-Rixon","login":"Gustav-Rixon","count":1},{"name":"HMH","email":"henry@freedesk.net","login":"H-M-H","count":1},{"name":"HairlessVillager","email":"64526732+HairlessVillager","login":"HairlessVillager","count":1},{"name":"Hamidreza Hashemi","email":"52376408+zzzzz1st","login":"zzzzz1st","count":1},{"name":"John Ingles","email":"35442886+John-Ingles-gitH","login":"John-Ingles-gitH","count":1},{"name":"Michael McNeil Forbes","email":"michael.forbes+github@gmail.com","login":"mforbes","count":1},{"name":"Michael Pilosov","email":"40366263+mathematicalmichael","login":"mathematicalmichael","count":1},{"name":"Mike Magruder","email":"mikemag","login":"mikemag","count":1},{"name":"Mitko Nikov","email":"mitkonikov01@gmail.com","login":"mitkonikov","count":1},{"name":"Mohsin Shaikh","email":"55991791+byter11","login":"byter11","count":1},{"name":"MontroyJosh","email":"122334909+MontroyJosh","login":"MontroyJosh","count":1},{"name":"Papierkorb2292","email":"104673791+Papierkorb2292","login":"Papierkorb2292","count":1},{"name":"Partha Das","email":"16116047+Morpheus3000","login":"Morpheus3000","count":1},{"name":"Paul Uhlenbruck","email":"48606747+pauluhlenbruck","login":"pauluhlenbruck","count":1},{"name":"Pedro Lamkowski","email":"pedrolamkowski@gmail.com","login":"Tsukalos","count":1},{"name":"Pedro Peixoto","email":"92380188+pedropxoto","login":"pedropxoto","count":1},{"name":"Pedro Zanelato","email":"pedeozanelato19@gmail.com","login":"pdrzan","count":1},{"name":"Peeter Joot","email":"peeterjoot@protonmail.com","login":"peeterjoot","count":1},{"name":"Peilonrayz","email":"Peilonrayz","login":"Peilonrayz","count":1},{"name":"Phoenix2157","email":"69739582+rayyan21d","login":"rayyan21d","count":1},{"name":"Pierre Couy","email":"couy.pierre@gmail.com","login":"pcouy","count":1},{"name":"PipedQuintes","email":"85474187+PipedQuintes","login":"PipedQuintes","count":1},{"name":"Pokechu22","email":"Pokechu022@gmail.com","login":"Pokechu22","count":1},{"name":"Prismo","email":"93129268+prism0x","login":"prism0x","count":1},{"name":"ProgrammingIncluded","email":"chencharlesh@gmail.com","login":"ProgrammingIncluded","count":1},{"name":"Purusharth Saxena","email":"purusharth.saxena1@gmail.com","login":"purusharths","count":1},{"name":"Raghav Prabhakar","email":"52318784+RaghavPrabhakar66","login":"RaghavPrabhakar66","count":1},{"name":"Raj Dandekar","email":"rajd@mit.edu","login":"RajDandekar","count":1},{"name":"KingAndCross","email":"91031772+KingAndCross","login":"KingAndCross","count":1},{"name":"Kolloom","email":"declone.w@gmail.com","login":"Kolloom","count":1},{"name":"Laifsyn","email":"99366187+Laifsyn","login":"Laifsyn","count":1},{"name":"Lalourche","email":"la_lourche@yahoo.fr","login":"Lalourche","count":1},{"name":"Larry Skuse","email":"larry.skuse@gmail.com","login":"skusel","count":1},{"name":"John Lynch","email":"johnlynch.32768@gmail.com","login":"teraspora","count":1},{"name":"JosephD","email":"46393716+jcep","login":"jcep","count":1},{"name":"Josiah Winslow","email":"54851915+WinslowJosiah","login":"WinslowJosiah","count":1},{"name":"Kadatatlu Kishore","email":"vskishore408@gmail.com","login":"kadatatlukishore","count":1},{"name":"Kaique Barbosa Dultra","email":"85686868+KaiqueDultra","login":"KaiqueDultra","count":1},{"name":"Kevin Cen","email":"35632636+kevcen","login":"kevcen","count":1},{"name":"Kian Cross","email":"kian@kiancross.co.uk","login":"kiancross","count":1},{"name":"Kian Kasad","email":"kian@kasad.com","login":"kdkasad","count":1},{"name":"Kian-Meng Ang","email":"kianmeng.ang@gmail.com","login":"kianmeng","count":1},{"name":"Erik Tastepe","email":"erik.tastepe@tuta.io","login":"erik-rt","count":1},{"name":"Ethan Rooke","email":"46689793+erooke","login":"erooke","count":1},{"name":"Evan Boehs","email":"51836263+boehs","login":"boehs","count":1},{"name":"Faruk D","email":"144492+fdiblen","login":"fdiblen","count":1},{"name":"Filip","email":"filip.wolwowicz@gmail.com","login":"Yelwo","count":1},{"name":"Finite","email":"33845166+finia2NA","login":"finia2NA","count":1},{"name":"M. A. Ali","email":"73258591+MightyStud","login":"MightyStud","count":1},{"name":"M. Eugenia Moreno","email":"68663197+Eugemo","login":"Eugemo","count":1},{"name":"Manvendra Singh","email":"manvendra0310@gmail.com","login":"manu-chroma","count":1},{"name":"Martmists","email":"mail@martmists.com","login":"Martmists-GH","count":1},{"name":"Matt Gleich","email":"matthewgleich@gmail.com","login":"gleich","count":1},{"name":"Matt Turner","email":"demexus2@gmail.com","login":"maturner5","count":1},{"name":"Matthew Lee","email":"matthewleemattner@gmail.com","login":"MatthewLeeCode","count":1},{"name":"Max Coplan","email":"mchcopl@gmail.com","login":"vegerot","count":1},{"name":"MedNait","email":"33644814+MedNait","login":"MedNait","count":1},{"name":"Mehmet Ali Özer","email":"mehmetali.ozer@std.yeditepe.edu.tr","login":"maliozer","count":1},{"name":"Melody Griesen","email":"pikablue107@gmail.com","login":"melodysium","count":1},{"name":"Meredith Espinosa","email":"6722691+LemmaEOF","login":"LemmaEOF","count":1},{"name":"Michael Hill","email":"mhilluniversal@gmail.com","login":"caffeinatedMike","count":1},{"name":"Jacob Evan Shreve","email":"jacob@shreve.io","login":"shreve","count":1}],"total_commits":5229,"total_committers":454,"total_bot_commits":117,"total_bot_committers":4,"mean_commits":11.517621145374449,"dds":0.6383629757123733,"past_year_committers":[{"name":"Aarush Deshpande","email":"110117391+JasonGrace2282","login":"JasonGrace2282","count":25},{"name":"Irvanal Haq","email":"125118413+irvanalhaq9","login":"irvanalhaq9","count":18},{"name":"Francisco Manríquez Novoa","email":"49853152+chopan050","login":"chopan050","count":17},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":14},{"name":"Benjamin Hackl","email":"devel@benjamin-hackl.at","login":"behackl","count":10},{"name":"Henrik Skov Midtiby","email":"hemi@mmmi.sdu.dk","login":"henrikmidtiby","count":8},{"name":"Christopher Hampson","email":"christopher.hampson.1989@gmail.com","login":"christopher-hampson","count":3},{"name":"F. Muenkel","email":"25496279+fmuenkel","login":"fmuenkel","count":3},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":3},{"name":"Nemo2510","email":"68891035+Boris-Filin","login":"Boris-Filin","count":2},{"name":"Ishu Bansal","email":"ishubansal1400@gmail.com","login":"ishu9bansal","count":2},{"name":"Achille Fouilleul","email":"achille.fouilleul@gadz.org","login":"achille-fouilleul","count":2},{"name":"Abulafia","email":"44573666+abul4fia","login":"abul4fia","count":1},{"name":"Akshat","email":"akshat.mishra2316@gmail.com","login":"Akshat-Mishra-py","count":1},{"name":"BenKirkels","email":"91900489+BenKirkels","login":"BenKirkels","count":1},{"name":"CJ Lee","email":"changjoon.lee@arenne.net","login":"Elastino","count":1},{"name":"ChungLeeCN","email":"130234319+ChungLeeCN","login":"ChungLeeCN","count":1},{"name":"Geoo Chi","email":"geoooochi@gmail.com","login":"geoochi","count":1},{"name":"Giovanne","email":"57878035+giolucasd","login":"giolucasd","count":1},{"name":"Hasan Mesbaul Ali Taher","email":"u1804038@student.cuet.ac.bd","login":"Hasan-Mesbaul-Ali-Taher","count":1},{"name":"Hugo Chargois","email":"hugo.chargois@free.fr","login":"hchargois","count":1},{"name":"Jay Gupta","email":"66860950+JayGupta797","login":"JayGupta797","count":1},{"name":"xinoehp512","email":"38770806+xinoehp512","login":"xinoehp512","count":1},{"name":"thehugwizard","email":"s.finncampbell1@gmail.com","login":"thehugwizard","count":1},{"name":"nitzanbueno","email":"nitzan.bueno@gmail.com","login":"nitzanbueno","count":1},{"name":"modjfy","email":"35700325+modjfy","login":"modjfy","count":1},{"name":"fogsong233","email":"75871375+fogsong233","login":"fogsong233","count":1},{"name":"czuzu","email":"corneliu.zuzu.p@gmail.com","login":"czuzu","count":1},{"name":"alembcke","email":"79891353+alembcke","login":"alembcke","count":1},{"name":"Xiuyuan (Jack) Yuan","email":"135522625+Jackyuanx","login":"Jackyuanx","count":1},{"name":"Tristan Schulz","email":"mrdiverlp@gmail.com","login":"MrDiver","count":1},{"name":"Theo Barollet","email":"theo.barollet@inria.fr","login":"barollet","count":1},{"name":"Steven Hedges","email":"steven.hedges34@gmail.com","login":"StevenH34","count":1},{"name":"Sophia Wisdom","email":"sophiawisdom1999@gmail.com","login":"sophiawisdom","count":1},{"name":"Saveliy Yusufov","email":"saveliy.m.yusufov@gmail.com","login":"smu160","count":1},{"name":"SAYAN02-DEV","email":"sayan2003.dev@gmail.com","login":"SAYAN02-DEV","count":1},{"name":"Ryan Gibson","email":"ryan.alexander.gibson@gmail.com","login":"ragibson","count":1},{"name":"Romit Mohane","email":"69901221+Reckadon","login":"Reckadon","count":1},{"name":"Rehmatpal Singh","email":"91879372+DuskyElf","login":"DuskyElf","count":1},{"name":"Pedro Zanelato","email":"pedeozanelato19@gmail.com","login":"pdrzan","count":1},{"name":"Pedro Peixoto","email":"92380188+pedropxoto","login":"pedropxoto","count":1},{"name":"Nikhila Gurusinghe","email":"riversharp4@gmail.com","login":"NikhilaGurusinghe","count":1},{"name":"Louis GERARD","email":"louis@gerard.li","login":"alterdim","count":1},{"name":"Larry Skuse","email":"larry.skuse@gmail.com","login":"skusel","count":1},{"name":"Laifsyn","email":"99366187+Laifsyn","login":"Laifsyn","count":1},{"name":"Kaique Barbosa Dultra","email":"85686868+KaiqueDultra","login":"KaiqueDultra","count":1}],"past_year_total_commits":141,"past_year_total_committers":46,"past_year_total_bot_commits":17,"past_year_total_bot_committers":2,"past_year_mean_commits":3.0652173913043477,"past_year_dds":0.8226950354609929,"last_synced_at":"2025-07-09T11:53:36.366Z","last_synced_commit":"a234ff31e8c2f41a4f51fb0eb6d87ad0a50b6dd9","created_at":"2023-03-07T11:32:03.335Z","updated_at":"2025-07-09T11:53:36.437Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-30T00:00:08.254Z","repositories_count":5479765,"commits_count":853310153,"contributors_count":31095234,"owners_count":906558,"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":"ManimCommunity/manim","html_url":"https://github.com/ManimCommunity/manim","last_synced_at":"2025-09-05T02:31:38.889Z","status":null,"issues_count":591,"pull_requests_count":1075,"avg_time_to_close_issue":22381686.71987952,"avg_time_to_close_pull_request":4813917.125,"issues_closed_count":332,"pull_requests_closed_count":840,"pull_request_authors_count":200,"issue_authors_count":419,"avg_comments_per_issue":2.3333333333333335,"avg_comments_per_pull_request":1.2474418604651163,"merged_pull_requests_count":625,"bot_issues_count":1,"bot_pull_requests_count":128,"past_year_issues_count":181,"past_year_pull_requests_count":412,"past_year_avg_time_to_close_issue":1507065.2537313432,"past_year_avg_time_to_close_pull_request":1545357.5789473683,"past_year_issues_closed_count":67,"past_year_pull_requests_closed_count":247,"past_year_pull_request_authors_count":91,"past_year_issue_authors_count":143,"past_year_avg_comments_per_issue":0.8121546961325967,"past_year_avg_comments_per_pull_request":0.6941747572815534,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":21,"past_year_merged_pull_requests_count":193,"created_at":"2023-05-14T17:22:51.463Z","updated_at":"2025-09-05T02:31:38.890Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManimCommunity%2Fmanim/issues","issue_labels_count":{"issue:bug":82,"new feature":73,"installation":38,"enhancement":35,"good first issue":27,"documentation":20,"maintenance":12,"opengl":9,"refactor":7,"tracking":6,"needs discussion":6,"experimental":4,"easy":3,"hacktoberfest":3,"help wanted":3,"testing":3,"infrastructure":3,"invalid":2,"Suggestion":2,"pr:dependent":2,"SVG":2,"cairo":1,"breaking changes":1,"to be closed down":1,"question":1,"performance":1,"pr:bugfix":1,"test requested":1,"pr:deprecation":1,"dependencies":1,"github_actions":1,"typehints":1},"pull_request_labels_count":{"maintenance":110,"documentation":100,"dependencies":95,"pr:bugfix":81,"enhancement":73,"python":54,"new feature":42,"performance":38,"pr:easy review":37,"experimental":31,"typehints":27,"github_actions":26,"refactor":22,"breaking changes":20,"opengl":13,"needs discussion":9,"testing":6,"release":5,"help wanted":5,"pr:deprecation":4,"infrastructure":4,"easy":3,"highlight":2,"Proposal":2,"dependent":2,"cairo":1,"pr:dependent":1,"Suggestion":1},"issue_author_associations_count":{"NONE":440,"CONTRIBUTOR":81,"MEMBER":48,"COLLABORATOR":22},"pull_request_author_associations_count":{"CONTRIBUTOR":680,"NONE":243,"MEMBER":121,"COLLABORATOR":31},"issue_authors":{"JasonGrace2282":19,"MrDiver":18,"uwezi":17,"behackl":13,"ubaldot":10,"Darylgolden":6,"PrinceSajjadHussain":6,"tobiasBora":5,"ChungLeeCN":5,"chopan050":4,"jeertmans":4,"kolibril13":4,"Srikar-Ganta":4,"jsonvillanueva":3,"huguesdevimeux":3,"nubDotDev":3,"yyi016100":3,"henrikmidtiby":3,"zhangsn":3,"Viicos":3,"Nico3369":3,"hydrobeam":3,"alembcke":3,"astro-angelfish":3,"Heidar-An":3,"murilodepa":3,"GameDungeon":3,"sudgy":3,"HairlessVillager":3,"naveen521kk":2,"k4pran":2,"jesi-rgb":2,"Daedo":2,"HenYu-Yo":2,"Ae01688":2,"JohnyMarley":2,"hmeine":2,"igreat":2,"helblazer811":2,"MarkHoo":2,"AlfaBetaBeta":2,"agryman":2,"edowson":2,"F4bbi":2,"niplav":2,"JasonMendoza2008":2,"marcel-goldschen-ohm":2,"qywk99":2,"leotrs":2,"yang-tsao":2,"yasenstar":2,"sugoidesune":2,"minhvt98":2,"hasnogaems":2,"vanleefxp":2,"0x13b":2,"ReneTC":2,"hzeller":2,"guiwenfeng":2,"OliverStrait":2,"Implosiv3":2,"slevey087":2,"JonasFovea":2,"dkarlovi":2,"cobordism":2,"BayezidBostami06":2,"Somepeoplesostupiditsme":2,"ragibson":1,"Aljumaily":1,"taj54":1,"ryandougherty":1,"HekpoMaH":1,"dependabot[bot]":1,"meawplex-plus":1,"Musimatician":1,"dkaszews":1,"mdrost":1,"lskenkf":1,"TheSlugInTub":1,"Batres3":1,"SandwichFromage":1,"leleogere":1,"belal7ahmd":1,"lquenti":1,"nathanielatom":1,"TNilCode":1,"jainpranav1":1,"lerad":1,"Matchalattesuagau":1,"puppis":1,"alxmz2":1,"NunezuJo":1,"memchr":1,"Azercoco":1,"Pasquale19":1,"chobbong":1,"ajosan25":1,"GustavoGirardelli":1,"ccalauzenes":1,"Archkik":1,"jifbt":1,"DominQu":1,"Copy-Hao":1,"regnarg":1,"WiktorProj":1,"Zinoex":1,"yuryqwer":1,"nicominguez":1,"neolee":1,"kevinnadar22":1,"PikaBlue107":1,"westurner":1,"DocJade":1,"SscSPs":1,"sponege":1,"stelrin":1,"autonym8":1,"Huazhilian":1,"iglesias":1,"sid314":1,"ttzytt":1,"GSam":1,"VerboseOutput":1,"hassamrajpoot":1,"XiprerMalvat":1,"amcoolkid":1,"osolmaz":1,"OldBlood03":1,"alexk101":1,"shyamjayakannan":1,"colinrubow":1,"drdebmath":1,"HACHEDOSO":1,"crankycyclops":1,"tianmaoyu":1,"fedoseevtaf":1,"charlie572":1,"Aspirant-A":1,"tuncbkose":1,"Fgkl10":1,"wiltzutm":1,"isZYKerman":1,"JedGrabman":1,"realhackcraft":1,"DegrangeM":1,"KonstantinDjairo":1,"fogsong233":1,"dsr20030703":1,"TimeTravelPenguin":1,"euoguga":1,"dalopezt":1,"arredondos":1,"paarthsiloiya":1,"MartensCedric":1,"CodingVillainKor":1,"v-poghosyan":1,"phyraPH":1,"linuxalfa554":1,"myzinsky":1,"wlg1":1,"geajack":1,"phinate":1,"Paul-Aime":1,"kilacoda-old":1,"George-Ogden":1,"pyrodynamic":1,"harshpundhir":1,"Tomaubier":1,"gyoge0":1,"hesamsheikh":1,"BenRaz123":1,"schwizzlers":1,"samcoveney":1,"SomaLily":1,"21Manu09":1,"blackedout01":1,"leobreslav":1,"pterusgithub":1,"UnMolDeQuimica":1,"christopher-besch":1,"marisbaier":1,"ldatmpacc":1,"stackjohn":1,"jpmikhail":1,"Felix-Petersen":1,"ev-watson":1,"PrathmeshTheBest":1,"tapyu":1,"raykil":1,"Hoodini984":1,"duwangthefirst":1,"xiaoyjy":1,"sunmouren":1,"Multihuntr":1,"gvauvert":1,"mra31693":1,"nhabedi":1,"arp-learn":1,"hengaini2055":1,"irfan-hossain-bhuiyan":1,"kezsulap":1,"amole-arup":1,"zg-young":1,"yikerman":1,"M0tix":1,"6r1d":1,"S3nshimasked":1,"Malacath-92":1,"thomasahle":1,"yourssmile":1,"bonichon":1,"mrspiggot":1,"Plygon":1,"Nikhil-42":1,"HostServer001":1,"PaveTranquil":1,"jaroslawjanas":1,"ab-oggm":1,"atamulis":1,"dakyion":1,"godalming123":1,"bwilk315":1,"qouteall":1,"gitvold":1,"kjczarne":1,"wangjia184":1,"abul4fia":1,"semikernel":1,"7Wdev":1,"Voultapher":1,"ANekhai":1,"chrisyy2003":1,"GraxCode":1,"pstricks-fans":1,"newell":1,"zhanbao2000":1,"BreakingLead":1,"josebenitezg":1,"LingrenKong":1,"e-dervieux":1,"manimator-code":1,"leapacho":1,"rameswari77":1,"jeremysalwen":1,"alukang":1,"Papagemabodi":1,"MYouceff":1,"smu160":1,"Wolkensteinchen":1,"MartinXPN":1,"krebsnebel4441":1,"argb":1,"anandijain":1,"shyamalschandra":1,"gogo100people":1,"yuan-xy":1,"mustafabugraavci":1,"HanwenJin16":1,"davprog9":1,"Francisco-G-P":1,"blevenson":1,"quantomjona":1,"foldl":1,"nicrie":1,"wurmfood":1,"SunnyLi1106":1,"miloswrath":1,"Mindev27":1,"Shree-bytes":1,"aniura":1,"mkuehne-git":1,"Algorhythm-sxv":1,"Owen-Jiang":1,"andreypluzhnik":1,"gothicVI":1,"TueNguyen2006":1,"Tom-Finke":1,"BAREJAA":1,"nilaybhatia":1,"haochenuw":1,"Volker-Weissmann":1,"hari387":1,"knuds":1,"hunter1749":1,"sigilante":1,"vinodpandey":1,"LingfuD":1,"Synchrones":1,"osj1961":1,"felipefcm":1,"anbarief":1,"daxiangcai":1,"jung27":1,"huolongguo1O":1,"Fillot":1,"repo-reviews":1,"mafifi":1,"quentinplsrd":1,"Ahmed-H-N":1,"brbisheng":1,"seabreezeunderthepalmtree":1,"Adidev-KGP":1,"tirthasheshpatel":1,"HelixPiano":1,"Morinator":1,"erooke":1,"anagorko":1,"PhilippImhof":1,"JayNibhanupudy":1,"PaulCMurdoch":1,"StefanUlbrich":1,"peterennis":1,"PgBiel":1,"juanwinograd":1,"sparshg":1,"Reantric":1,"blazio13":1,"chaithyagr":1,"cnglen":1,"edrx":1,"kebairia":1,"Flundrahn":1,"lendres":1,"thomasnield":1,"vahndi":1,"STOCK-SOLID":1,"ThomasGl":1,"Staticity":1,"itsCryne":1,"gsong-math":1,"MonusW":1,"alexgelas":1,"mathriddle":1,"TheCrowned":1,"KeJunMao":1,"sambaPython24":1,"BarryLarry17Jr":1,"zahlman":1,"hyranno":1,"TechnocracyArabic":1,"duchuyvp":1,"youginil":1,"kjlubick":1,"maxdudek":1,"fierval":1,"justanothernoob4648":1,"MightyStud":1,"sqz-07040120":1,"randy-shi":1,"dan-whitman":1,"PromiseWang":1,"Alvi0101":1,"ForrestHilton":1,"duckboycool":1,"markromanmiller":1,"gbin":1,"melodysium":1,"Paul-Roux-Phys":1,"pavelzw":1,"ishandutta2007":1,"NielsKornerup":1,"benatouba":1,"makai410":1,"Rickaym":1,"NotThisHeaven":1,"yihuibest":1,"UncraftedName":1,"krlhBlupine":1,"Joshrn8":1,"Frigorifico9":1,"MaXDL4Phys":1,"EugZol":1,"chunribu":1,"maxrottersman":1,"baichuanzhou":1,"prism0x":1,"MqCreaple":1,"Ftiouahe":1,"JannikIrmai":1,"owl10124":1,"the-one-with-raspberry":1,"quark67":1,"onelone852":1,"OdyAsh":1,"shayan15sa":1,"ecshoper":1,"overegneered":1,"qquay":1,"gmile":1,"AyoubOm":1,"fkuehnel":1,"coderadam2000":1,"wildmathing":1,"emilyrhee":1,"ponmike92":1,"randarenko":1,"fangjunzhou":1,"SzymonOzog":1,"underdog-programmer":1,"Kyparos":1,"PhotonSpheres":1,"electrineer1":1,"tuedepzai":1,"MathiasSven":1,"MaxGonzalezSaez-Diez":1,"Tmodrzyk":1,"Iwyil":1,"ericrowland":1,"joaomachads":1,"thistlillo":1,"hrmeetsingh":1,"eregen":1,"abhigyanj":1,"ashvinoli":1,"olbapbetan":1,"de-mirage2":1,"ArduinoHocam":1,"bdotsamir":1,"idg10":1},"pull_request_authors":{"JasonGrace2282":182,"chopan050":94,"dependabot[bot]":76,"behackl":61,"pre-commit-ci[bot]":52,"henrikmidtiby":51,"irvanalhaq9":48,"MrDiver":28,"fmuenkel":18,"SirJamesClarkMaxwell":14,"barollet":11,"kira-offgrid":10,"biinnnggggg":9,"Viicos":9,"naveen521kk":9,"lambdadotjoburg":8,"abul4fia":8,"jeertmans":8,"yuan-xy":7,"nishit2003":6,"christopher-hampson":6,"Mindev27":6,"JinchuLi2002":5,"smu160":5,"Nikhil-42":5,"alembcke":5,"OliverStrait":5,"kjlubick":5,"Crisforlove":4,"acremers22":4,"cclauss":4,"tlcyr4":4,"Gixtox":4,"ishu9bansal":4,"HairlessVillager":4,"MathdudeMan":4,"Merzlikin-Matvey":4,"goldenphoenix713":4,"jsonvillanueva":4,"VerisimilitudeX":4,"uwezi":4,"u7481690":4,"sparshg":4,"Boris-Filin":4,"KaiqueDultra":3,"SHARANcanCODE":3,"MathItYT":3,"oscjac":3,"nubDotDev":3,"Jackyuanx":3,"vahndi":3,"achille-fouilleul":3,"NotWearingPants":3,"elyanah-aco":3,"godalming123":2,"glingy":2,"staghado":2,"NotAGameDev07":2,"digmanwaves":2,"yam-online":2,"k4pran":2,"Elmar140506":2,"fogsong233":2,"alterdim":2,"KoiFeur":2,"ZynoXelek":2,"ChungLeeCN":2,"ragibson":2,"GiorgosTsak":2,"dandavison":2,"hydromelvictor":2,"zoya5636":2,"weerox":2,"geoochi":2,"Laifsyn":2,"hchargois":2,"jkjkil4":2,"ra1u":2,"hatton-jasper9":2,"NASAnerd05":2,"giolucasd":2,"tsoos99dev":2,"CobaltIII":2,"PetarSPal":2,"microlith57":2,"sripathimanikanta":2,"PrinceSajjadHussain":2,"nitzanbueno":2,"vvolhejn":2,"CapNCrunchy":2,"akshara-eecs":2,"zeFresk":2,"noamzaks":2,"NikhilaGurusinghe":2,"gvauvert":2,"thehugwizard":2,"Reckadon":2,"bliyanto":2,"Hasan-Mesbaul-Ali-Taher":2,"MontroyJosh":2,"Fineas":2,"StevenH34":2,"NicoWeio":2,"sanjeed5":2,"mfarooq2":2,"andresberejnoi":2,"camburd2":2,"Nikil-D-Gr8":2,"amrear":2,"BenKirkels":2,"czuzu":2,"anagorko":2,"ngoc-nguyen26":2,"DuskyElf":2,"Elastino":2,"LedMeExplain":2,"harlanhaskins":2,"heyuncle":2,"xinoehp512":2,"lgrandison":2,"JayGupta797":2,"nasacode1":2,"AbhilashaTandon":2,"modjfy":2,"pedropxoto":2,"liuyiheng0113":2,"TheMathematicFanatic":2,"TheCrowned":2,"yang-tsao":2,"S0AndS0":2,"Akshat-Mishra-py":2,"rli596":2,"SAYAN02-DEV":2,"sophiawisdom":2,"dark":2,"mohiuddin-khan-shiam":2,"skusel":2,"pavelzw":2,"haraldschilly":1,"pdrzan":1,"rongpenl":1,"wafarm":1,"Tmodrzyk":1,"sujaldev":1,"AlexKempen":1,"jcep":1,"VinhPhmCng":1,"WalterSmuts":1,"rayyan21d":1,"nik-rev":1,"Lawqup":1,"elshorbagyx":1,"vegerot":1,"yashm277":1,"JayNibhanupudy":1,"doaamuham":1,"szchixy":1,"DegrangeM":1,"Papierkorb2292":1,"mo1ein":1,"KingAndCross":1,"Jaidenmagnan":1,"haveheartt":1,"icedcoffeeee":1,"BinaryQuantumSoul":1,"davidot":1,"imsenak":1,"NeoPlato":1,"wengkeii":1,"swenson":1,"AR4152":1,"zach-winkeler":1,"Tau-Laboratory":1,"fcrozatier":1,"Adhyyan1252":1,"Flundrahn":1,"Don-Yin":1,"RobinPH":1,"EngRia":1,"levimcgomes":1,"RBerga06":1,"MightyStud":1,"eltociear":1,"Joey451-OG":1,"ciobaca":1,"PaoloReyes":1,"hari387":1,"tameTNT":1,"gyoge0":1,"febrianafif15-blip":1,"RishabhSaini":1,"karpfediem":1,"PikaBlue107":1,"pauluhlenbruck":1,"danielzsh":1,"BarryLarry17Jr":1,"muhahahmad68":1,"teraspora":1,"maturner5":1,"Immanuel-Alvaro-Bhirawa":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10083752,"issues_count":31254324,"pull_requests_count":96222393,"authors_count":10694625,"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":{"new feature":16,"installation":13,"issue:bug":2,"infrastructure":2,"Suggestion":1,"maintenance":1,"needs discussion":1,"documentation":1,"enhancement":1,"help wanted":1,"easy":1},"past_year_pull_request_labels_count":{"documentation":31,"pr:bugfix":21,"maintenance":18,"dependencies":17,"enhancement":15,"pr:easy review":14,"typehints":9,"new feature":7,"experimental":5,"refactor":5,"performance":3,"breaking changes":3,"github_actions":2,"python":2,"infrastructure":2,"opengl":2,"testing":2,"release":1,"easy":1},"past_year_issue_author_associations_count":{"NONE":158,"CONTRIBUTOR":17,"MEMBER":6},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":216,"NONE":152,"MEMBER":44},"past_year_issue_authors":{"PrinceSajjadHussain":6,"uwezi":6,"ChungLeeCN":5,"behackl":4,"henrikmidtiby":3,"Nico3369":3,"murilodepa":3,"hasnogaems":2,"hmeine":2,"F4bbi":2,"edowson":2,"dkarlovi":2,"niplav":2,"JasonGrace2282":2,"Daedo":2,"agryman":2,"BayezidBostami06":2,"vanleefxp":2,"marcel-goldschen-ohm":2,"yasenstar":2,"minhvt98":2,"chopan050":2,"phyraPH":1,"peterennis":1,"Paul-Roux-Phys":1,"PrathmeshTheBest":1,"Pasquale19":1,"0x13b":1,"mdrost":1,"melodysium":1,"Papagemabodi":1,"paarthsiloiya":1,"Owen-Jiang":1,"overegneered":1,"memchr":1,"OliverStrait":1,"OdyAsh":1,"NunezuJo":1,"nubDotDev":1,"NotThisHeaven":1,"miloswrath":1,"NielsKornerup":1,"nicominguez":1,"Mindev27":1,"nhabedi":1,"Multihuntr":1,"PromiseWang":1,"stackjohn":1,"StefanUlbrich":1,"stelrin":1,"SunnyLi1106":1,"Synchrones":1,"taj54":1,"the-one-with-raspberry":1,"ThomasGl":1,"Tmodrzyk":1,"tobiasBora":1,"Tomaubier":1,"UnMolDeQuimica":1,"vinodpandey":1,"v-poghosyan":1,"Wolkensteinchen":1,"zhanbao2000":1,"puppis":1,"pyrodynamic":1,"qouteall":1,"quentinplsrd":1,"ragibson":1,"randarenko":1,"randy-shi":1,"realhackcraft":1,"S3nshimasked":1,"schwizzlers":1,"seabreezeunderthepalmtree":1,"Shree-bytes":1,"shyamjayakannan":1,"sid314":1,"SomaLily":1,"sqz-07040120":1,"dakyion":1,"dan-whitman":1,"de-mirage2":1,"DominQu":1,"dsr20030703":1,"ecshoper":1,"e-dervieux":1,"electrineer1":1,"emilyrhee":1,"erooke":1,"EugZol":1,"Fgkl10":1,"fogsong233":1,"Francisco-G-P":1,"gbin":1,"gitvold":1,"abhigyanj":1,"andreypluzhnik":1,"Aspirant-A":1,"AyoubOm":1,"belal7ahmd":1,"BenRaz123":1,"blackedout01":1,"blevenson":1,"bonichon":1,"ccalauzenes":1,"charlie572":1,"cnglen":1,"coderadam2000":1,"CodingVillainKor":1,"colinrubow":1,"crankycyclops":1,"isZYKerman":1,"itsCryne":1,"jaroslawjanas":1,"JayNibhanupudy":1,"JedGrabman":1,"jeremysalwen":1,"jpmikhail":1,"KeJunMao":1,"kevinnadar22":1,"krlhBlupine":1,"leapacho":1,"Malacath-92":1,"Matchalattesuagau":1,"MathiasSven":1,"maxdudek":1,"maxrottersman":1,"godalming123":1,"gogo100people":1,"GSam":1,"gsong-math":1,"gvauvert":1,"harshpundhir":1,"Heidar-An":1,"HekpoMaH":1,"hengaini2055":1,"HostServer001":1,"Huazhilian":1,"huolongguo1O":1,"idg10":1,"Implosiv3":1,"irfan-hossain-bhuiyan":1,"ishandutta2007":1},"past_year_pull_request_authors":{"henrikmidtiby":51,"chopan050":47,"irvanalhaq9":40,"behackl":24,"JasonGrace2282":20,"fmuenkel":18,"pre-commit-ci[bot]":17,"barollet":11,"kira-offgrid":10,"Mindev27":6,"Merzlikin-Matvey":4,"dependabot[bot]":4,"MathdudeMan":4,"Boris-Filin":4,"ishu9bansal":4,"Crisforlove":4,"VerisimilitudeX":4,"KaiqueDultra":3,"nubDotDev":3,"Jackyuanx":3,"SHARANcanCODE":3,"achille-fouilleul":3,"hchargois":2,"zoya5636":2,"thehugwizard":2,"CapNCrunchy":2,"geoochi":2,"Laifsyn":2,"xinoehp512":2,"Reckadon":2,"Elmar140506":2,"DuskyElf":2,"Nikil-D-Gr8":2,"KoiFeur":2,"ra1u":2,"mfarooq2":2,"akshara-eecs":2,"godalming123":2,"zeFresk":2,"bliyanto":2,"ZynoXelek":2,"gvauvert":2,"ChungLeeCN":2,"ragibson":2,"GiorgosTsak":2,"heyuncle":2,"NikhilaGurusinghe":2,"CobaltIII":2,"S0AndS0":2,"Akshat-Mishra-py":2,"yam-online":2,"sripathimanikanta":2,"PrinceSajjadHussain":2,"SAYAN02-DEV":2,"sophiawisdom":2,"mohiuddin-khan-shiam":2,"PetarSPal":2,"skusel":2,"SirJamesClarkMaxwell":2,"BenKirkels":2,"czuzu":2,"ngoc-nguyen26":2,"digmanwaves":2,"dark":2,"tsoos99dev":2,"Hasan-Mesbaul-Ali-Taher":2,"modjfy":2,"pedropxoto":2,"StevenH34":2,"NASAnerd05":2,"sanjeed5":2,"liuyiheng0113":2,"AbhilashaTandon":2,"JayGupta797":2,"lgrandison":2,"alterdim":2,"giolucasd":2,"harlanhaskins":2,"BinaryQuantumSoul":1,"Tau-Laboratory":1,"JayNibhanupudy":1,"RBerga06":1,"imsenak":1,"febrianafif15-blip":1,"swenson":1,"haveheartt":1,"nik-rev":1,"elshorbagyx":1,"mo1ein":1,"pdrzan":1,"OliverStrait":1},"maintainers":[{"login":"behackl","count":74,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/behackl"},{"login":"JasonGrace2282","count":52,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JasonGrace2282"},{"login":"MrDiver","count":46,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MrDiver"},{"login":"naveen521kk","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/naveen521kk"},{"login":"jsonvillanueva","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jsonvillanueva"},{"login":"Darylgolden","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Darylgolden"},{"login":"k4pran","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/k4pran"},{"login":"kolibril13","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kolibril13"},{"login":"huguesdevimeux","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/huguesdevimeux"},{"login":"hydrobeam","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hydrobeam"},{"login":"Viicos","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Viicos"},{"login":"cobordism","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cobordism"},{"login":"kilacoda-old","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kilacoda-old"},{"login":"nilaybhatia","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nilaybhatia"},{"login":"christopher-besch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/christopher-besch"},{"login":"icedcoffeeee","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/icedcoffeeee"},{"login":"PhotonSpheres","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PhotonSpheres"},{"login":"markromanmiller","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/markromanmiller"},{"login":"PhilippImhof","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PhilippImhof"},{"login":"PgBiel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PgBiel"}],"active_maintainers":[{"login":"behackl","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/behackl"},{"login":"JasonGrace2282","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JasonGrace2282"}]},"events":null,"keywords":["animations","hacktoberfest","manim","math","python"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/cffconvert.yml","sha":null,"kind":"manifest","created_at":"2023-01-17T12:33:16.173Z","updated_at":"2023-01-17T12:33:16.173Z","repository_link":"https://github.com/ManimCommunity/manim/blob/main/.github/workflows/cffconvert.yml","dependencies":[{"id":6991582807,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6991582809,"package_name":"citation-file-format/cffconvert-github-action","ecosystem":"actions","requirements":"2.0.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-01-17T12:33:16.245Z","updated_at":"2023-01-17T12:33:16.245Z","repository_link":"https://github.com/ManimCommunity/manim/blob/main/.github/workflows/ci.yml","dependencies":[{"id":6991583157,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6991583158,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6991583159,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":6991583160,"package_name":"FedericoCarboni/setup-ffmpeg","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6991583161,"package_name":"awalsh128/cache-apt-pkgs-action","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":6991583162,"package_name":"teatimeguest/setup-texlive-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6991583163,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6991583164,"package_name":"ssciwr/setup-mesa-dist-win","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/codeql.yml","sha":null,"kind":"manifest","created_at":"2023-01-17T12:33:16.395Z","updated_at":"2023-01-17T12:33:16.395Z","repository_link":"https://github.com/ManimCommunity/manim/blob/main/.github/workflows/codeql.yml","dependencies":[{"id":6991584115,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6991584117,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6991584119,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6991584121,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/dependent-issues.yml","sha":null,"kind":"manifest","created_at":"2023-01-17T12:33:16.670Z","updated_at":"2023-01-17T12:33:16.670Z","repository_link":"https://github.com/ManimCommunity/manim/blob/main/.github/workflows/dependent-issues.yml","dependencies":[{"id":6991589240,"package_name":"z0al/dependent-issues","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/publish-docker.yml","sha":null,"kind":"manifest","created_at":"2023-01-17T12:33:16.972Z","updated_at":"2023-01-17T12:33:16.972Z","repository_link":"https://github.com/ManimCommunity/manim/blob/main/.github/workflows/publish-docker.yml","dependencies":[{"id":6991590447,"package_name":"docker/setup-qemu-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6991590455,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6991590456,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6991590457,"package_name":"docker/build-push-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/python-publish.yml","sha":null,"kind":"manifest","created_at":"2023-01-17T12:33:17.037Z","updated_at":"2023-01-17T12:33:17.037Z","repository_link":"https://github.com/ManimCommunity/manim/blob/main/.github/workflows/python-publish.yml","dependencies":[{"id":6991590526,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6991590527,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":6991590528,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6991590529,"package_name":"actions/upload-release-asset","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"docker/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-17T12:33:17.098Z","updated_at":"2023-01-17T12:33:17.098Z","repository_link":"https://github.com/ManimCommunity/manim/blob/main/docker/Dockerfile","dependencies":[{"id":6991591384,"package_name":"python","ecosystem":"docker","requirements":"3.8-slim","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-01-17T12:33:17.153Z","updated_at":"2023-01-17T12:33:17.153Z","repository_link":"https://github.com/ManimCommunity/manim/blob/main/docs/requirements.txt","dependencies":[{"id":6991591430,"package_name":"furo","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6991591433,"package_name":"myst-parser","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6991591436,"package_name":"sphinx","ecosystem":"pypi","requirements":"\u003c5.1","direct":true,"kind":"runtime","optional":false},{"id":6991591439,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6991591442,"package_name":"sphinxext-opengraph","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"docs/rtd-requirements.txt","sha":null,"kind":"manifest","created_at":"2023-01-17T12:33:17.191Z","updated_at":"2023-01-17T12:33:17.191Z","repository_link":"https://github.com/ManimCommunity/manim/blob/main/docs/rtd-requirements.txt","dependencies":[{"id":6991593077,"package_name":"jupyterlab","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6991593078,"package_name":"sphinxcontrib-programoutput","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"poetry.lock","sha":null,"kind":"lockfile","created_at":"2023-01-17T12:33:17.267Z","updated_at":"2023-01-17T12:33:17.267Z","repository_link":"https://github.com/ManimCommunity/manim/blob/main/poetry.lock","dependencies":[{"id":6991593252,"package_name":"nodeenv","ecosystem":"pypi","requirements":"1.7.0","direct":false,"kind":"develop","optional":false},{"id":6991593253,"package_name":"notebook","ecosystem":"pypi","requirements":"6.5.2","direct":false,"kind":"runtime","optional":false},{"id":6991593254,"package_name":"notebook-shim","ecosystem":"pypi","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":6991593255,"package_name":"numpy","ecosystem":"pypi","requirements":"1.23.5","direct":false,"kind":"runtime","optional":false},{"id":6991593256,"package_name":"packaging","ecosystem":"pypi","requirements":"22.0","direct":false,"kind":"runtime","optional":false},{"id":6991593257,"package_name":"pandocfilters","ecosystem":"pypi","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":6991593258,"package_name":"parso","ecosystem":"pypi","requirements":"0.8.3","direct":false,"kind":"runtime","optional":false},{"id":6991593259,"package_name":"pathspec","ecosystem":"pypi","requirements":"0.10.2","direct":false,"kind":"develop","optional":false},{"id":6991593260,"package_name":"pexpect","ecosystem":"pypi","requirements":"4.8.0","direct":false,"kind":"runtime","optional":false},{"id":6991593261,"package_name":"pickleshare","ecosystem":"pypi","requirements":"0.7.5","direct":false,"kind":"runtime","optional":false},{"id":6991593262,"package_name":"Pillow","ecosystem":"pypi","requirements":"9.3.0","direct":false,"kind":"runtime","optional":false},{"id":6991593263,"package_name":"pkgutil_resolve_name","ecosystem":"pypi","requirements":"1.3.10","direct":false,"kind":"runtime","optional":false},{"id":6991593267,"package_name":"platformdirs","ecosystem":"pypi","requirements":"2.6.0","direct":false,"kind":"runtime","optional":false},{"id":6991593268,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"develop","optional":false},{"id":6991593269,"package_name":"pre-commit","ecosystem":"pypi","requirements":"2.20.0","direct":false,"kind":"develop","optional":false},{"id":6991593270,"package_name":"prometheus-client","ecosystem":"pypi","requirements":"0.15.0","direct":false,"kind":"runtime","optional":false},{"id":6991593271,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"3.0.36","direct":false,"kind":"runtime","optional":false},{"id":6991593272,"package_name":"psutil","ecosystem":"pypi","requirements":"5.9.4","direct":false,"kind":"runtime","optional":false},{"id":6991593273,"package_name":"psutil-wheels","ecosystem":"pypi","requirements":"5.8.0","direct":false,"kind":"develop","optional":false},{"id":6991593274,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":6991593275,"package_name":"pure-eval","ecosystem":"pypi","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":6991593276,"package_name":"py","ecosystem":"pypi","requirements":"1.11.0","direct":false,"kind":"runtime","optional":false},{"id":6991593277,"package_name":"pycairo","ecosystem":"pypi","requirements":"1.23.0","direct":false,"kind":"runtime","optional":false},{"id":6991593278,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"2.7.0","direct":false,"kind":"develop","optional":false},{"id":6991593279,"package_name":"pycparser","ecosystem":"pypi","requirements":"2.21","direct":false,"kind":"runtime","optional":false},{"id":6991593280,"package_name":"pydocstyle","ecosystem":"pypi","requirements":"6.1.1","direct":false,"kind":"develop","optional":false},{"id":6991593281,"package_name":"pydub","ecosystem":"pypi","requirements":"0.25.1","direct":false,"kind":"runtime","optional":false},{"id":6991593282,"package_name":"pyflakes","ecosystem":"pypi","requirements":"2.3.1","direct":false,"kind":"develop","optional":false},{"id":6991593283,"package_name":"PyGithub","ecosystem":"pypi","requirements":"1.57","direct":false,"kind":"develop","optional":false},{"id":6991593284,"package_name":"pyglet","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":6991593285,"package_name":"Pygments","ecosystem":"pypi","requirements":"2.13.0","direct":false,"kind":"runtime","optional":false},{"id":6991593286,"package_name":"PyJWT","ecosystem":"pypi","requirements":"2.6.0","direct":false,"kind":"develop","optional":false},{"id":6991593287,"package_name":"pylint","ecosystem":"pypi","requirements":"2.15.8","direct":false,"kind":"develop","optional":false},{"id":6991593288,"package_name":"PyNaCl","ecosystem":"pypi","requirements":"1.5.0","direct":false,"kind":"develop","optional":false},{"id":6991593289,"package_name":"pyobjc-core","ecosystem":"pypi","requirements":"9.0","direct":false,"kind":"runtime","optional":false},{"id":6991593290,"package_name":"pyobjc-framework-Cocoa","ecosystem":"pypi","requirements":"9.0","direct":false,"kind":"runtime","optional":false},{"id":6991593291,"package_name":"pyparsing","ecosystem":"pypi","requirements":"3.0.9","direct":false,"kind":"develop","optional":false},{"id":6991593292,"package_name":"pyrr","ecosystem":"pypi","requirements":"0.10.3","direct":false,"kind":"runtime","optional":false},{"id":6991593293,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"0.19.2","direct":false,"kind":"runtime","optional":false},{"id":6991593294,"package_name":"pytest","ecosystem":"pypi","requirements":"7.2.0","direct":false,"kind":"develop","optional":false},{"id":6991593295,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"develop","optional":false},{"id":6991593296,"package_name":"pytest-forked","ecosystem":"pypi","requirements":"1.4.0","direct":false,"kind":"develop","optional":false},{"id":6991593297,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"2.5.0","direct":false,"kind":"develop","optional":false},{"id":6991593298,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.8.2","direct":false,"kind":"runtime","optional":false},{"id":6991593299,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":6991593300,"package_name":"pytz","ecosystem":"pypi","requirements":"2022.6","direct":false,"kind":"runtime","optional":false},{"id":6991593301,"package_name":"pywin32","ecosystem":"pypi","requirements":"305","direct":false,"kind":"runtime","optional":false},{"id":6991593302,"package_name":"pywinpty","ecosystem":"pypi","requirements":"2.0.9","direct":false,"kind":"runtime","optional":false},{"id":6991593303,"package_name":"PyYAML","ecosystem":"pypi","requirements":"6.0","direct":false,"kind":"runtime","optional":false},{"id":6991593304,"package_name":"pyzmq","ecosystem":"pypi","requirements":"24.0.1","direct":false,"kind":"runtime","optional":false},{"id":6991593305,"package_name":"recommonmark","ecosystem":"pypi","requirements":"0.7.1","direct":false,"kind":"develop","optional":false},{"id":6991593306,"package_name":"requests","ecosystem":"pypi","requirements":"2.28.1","direct":false,"kind":"runtime","optional":false},{"id":6991593307,"package_name":"restructuredtext-lint","ecosystem":"pypi","requirements":"1.4.0","direct":false,"kind":"develop","optional":false},{"id":6991593308,"package_name":"rfc3339-validator","ecosystem":"pypi","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":6991593309,"package_name":"rfc3986-validator","ecosystem":"pypi","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":6991593310,"package_name":"rich","ecosystem":"pypi","requirements":"12.6.0","direct":false,"kind":"runtime","optional":false},{"id":6991593311,"package_name":"scipy","ecosystem":"pypi","requirements":"1.9.3","direct":false,"kind":"runtime","optional":false},{"id":6991593312,"package_name":"screeninfo","ecosystem":"pypi","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":6991593313,"package_name":"Send2Trash","ecosystem":"pypi","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":6991593314,"package_name":"setuptools","ecosystem":"pypi","requirements":"65.6.3","direct":false,"kind":"develop","optional":false},{"id":6991593315,"package_name":"six","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":6991593316,"package_name":"skia-pathops","ecosystem":"pypi","requirements":"0.7.4","direct":false,"kind":"runtime","optional":false},{"id":6991593317,"package_name":"smmap","ecosystem":"pypi","requirements":"5.0.0","direct":false,"kind":"develop","optional":false},{"id":6991593318,"package_name":"sniffio","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":6991593319,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"develop","optional":false},{"id":6991593320,"package_name":"soupsieve","ecosystem":"pypi","requirements":"2.3.2.post1","direct":false,"kind":"runtime","optional":false},{"id":6991593321,"package_name":"Sphinx","ecosystem":"pypi","requirements":"4.5.0","direct":false,"kind":"develop","optional":false},{"id":6991593322,"package_name":"sphinx-basic-ng","ecosystem":"pypi","requirements":"1.0.0b1","direct":false,"kind":"develop","optional":false},{"id":6991593323,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"0.4.0","direct":false,"kind":"develop","optional":false},{"id":6991593324,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"develop","optional":false},{"id":6991593325,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"develop","optional":false},{"id":6991593326,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"develop","optional":false},{"id":6991593327,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"develop","optional":false},{"id":6991593328,"package_name":"sphinxcontrib-programoutput","ecosystem":"pypi","requirements":"0.17","direct":false,"kind":"develop","optional":false},{"id":6991593329,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"1.0.3","direct":false,"kind":"develop","optional":false},{"id":6991593330,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"1.1.5","direct":false,"kind":"develop","optional":false},{"id":6991593331,"package_name":"sphinxext-opengraph","ecosystem":"pypi","requirements":"0.5.1","direct":false,"kind":"develop","optional":false},{"id":6991593332,"package_name":"srt","ecosystem":"pypi","requirements":"3.5.2","direct":false,"kind":"runtime","optional":false},{"id":6991593333,"package_name":"stack-data","ecosystem":"pypi","requirements":"0.6.2","direct":false,"kind":"runtime","optional":false},{"id":6991593334,"package_name":"svgelements","ecosystem":"pypi","requirements":"1.8.4","direct":false,"kind":"runtime","optional":false},{"id":6991593335,"package_name":"terminado","ecosystem":"pypi","requirements":"0.17.1","direct":false,"kind":"runtime","optional":false},{"id":6991593336,"package_name":"tinycss2","ecosystem":"pypi","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":6991593337,"package_name":"toml","ecosystem":"pypi","requirements":"0.10.2","direct":false,"kind":"develop","optional":false},{"id":6991593338,"package_name":"tomli","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":6991593339,"package_name":"tomlkit","ecosystem":"pypi","requirements":"0.11.6","direct":false,"kind":"develop","optional":false},{"id":6991593340,"package_name":"tornado","ecosystem":"pypi","requirements":"6.2","direct":false,"kind":"runtime","optional":false},{"id":6991593341,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.64.1","direct":false,"kind":"runtime","optional":false},{"id":6991593342,"package_name":"traitlets","ecosystem":"pypi","requirements":"5.6.0","direct":false,"kind":"runtime","optional":false},{"id":6991593343,"package_name":"types-decorator","ecosystem":"pypi","requirements":"0.1.7","direct":false,"kind":"develop","optional":false},{"id":6991593344,"package_name":"types-docutils","ecosystem":"pypi","requirements":"0.19.1.1","direct":false,"kind":"develop","optional":false},{"id":6991593345,"package_name":"types-Pillow","ecosystem":"pypi","requirements":"8.3.11","direct":false,"kind":"develop","optional":false},{"id":6991593346,"package_name":"types-protobuf","ecosystem":"pypi","requirements":"3.20.4.6","direct":false,"kind":"develop","optional":false},{"id":6991593347,"package_name":"types-Pygments","ecosystem":"pypi","requirements":"2.13.1.1","direct":false,"kind":"develop","optional":false},{"id":6991593348,"package_name":"types-requests","ecosystem":"pypi","requirements":"2.28.11.5","direct":false,"kind":"develop","optional":false},{"id":6991593349,"package_name":"types-setuptools","ecosystem":"pypi","requirements":"57.4.18","direct":false,"kind":"develop","optional":false},{"id":6991593350,"package_name":"types-urllib3","ecosystem":"pypi","requirements":"1.26.25.4","direct":false,"kind":"develop","optional":false},{"id":6991593351,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.4.0","direct":false,"kind":"runtime","optional":false},{"id":6991593352,"package_name":"uri-template","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":6991593353,"package_name":"urllib3","ecosystem":"pypi","requirements":"1.26.13","direct":false,"kind":"runtime","optional":false},{"id":6991593354,"package_name":"virtualenv","ecosystem":"pypi","requirements":"20.17.1","direct":false,"kind":"develop","optional":false},{"id":6991593355,"package_name":"watchdog","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":6991593356,"package_name":"wcwidth","ecosystem":"pypi","requirements":"0.2.5","direct":false,"kind":"runtime","optional":false},{"id":6991593357,"package_name":"webcolors","ecosystem":"pypi","requirements":"1.12","direct":false,"kind":"runtime","optional":false},{"id":6991593358,"package_name":"webencodings","ecosystem":"pypi","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":6991593359,"package_name":"websocket-client","ecosystem":"pypi","requirements":"1.4.2","direct":false,"kind":"runtime","optional":false},{"id":6991593360,"package_name":"wrapt","ecosystem":"pypi","requirements":"1.14.1","direct":false,"kind":"develop","optional":false},{"id":6991593361,"package_name":"zipp","ecosystem":"pypi","requirements":"3.11.0","direct":false,"kind":"runtime","optional":false},{"id":6991593143,"package_name":"alabaster","ecosystem":"pypi","requirements":"0.7.12","direct":false,"kind":"develop","optional":false},{"id":6991593144,"package_name":"anyio","ecosystem":"pypi","requirements":"3.6.2","direct":false,"kind":"runtime","optional":false},{"id":6991593145,"package_name":"appnope","ecosystem":"pypi","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":6991593146,"package_name":"argon2-cffi","ecosystem":"pypi","requirements":"21.3.0","direct":false,"kind":"runtime","optional":false},{"id":6991593147,"package_name":"argon2-cffi-bindings","ecosystem":"pypi","requirements":"21.2.0","direct":false,"kind":"runtime","optional":false},{"id":6991593148,"package_name":"arrow","ecosystem":"pypi","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":6991593149,"package_name":"astor","ecosystem":"pypi","requirements":"0.8.1","direct":false,"kind":"develop","optional":false},{"id":6991593150,"package_name":"astroid","ecosystem":"pypi","requirements":"2.12.13","direct":false,"kind":"develop","optional":false},{"id":6991593151,"package_name":"asttokens","ecosystem":"pypi","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":6991593152,"package_name":"attrs","ecosystem":"pypi","requirements":"22.1.0","direct":false,"kind":"runtime","optional":false},{"id":6991593153,"package_name":"Babel","ecosystem":"pypi","requirements":"2.11.0","direct":false,"kind":"runtime","optional":false},{"id":6991593154,"package_name":"backcall","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":6991593155,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"4.11.1","direct":false,"kind":"runtime","optional":false},{"id":6991593156,"package_name":"black","ecosystem":"pypi","requirements":"22.10.0","direct":false,"kind":"develop","optional":false},{"id":6991593157,"package_name":"bleach","ecosystem":"pypi","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":6991593158,"package_name":"certifi","ecosystem":"pypi","requirements":"2022.12.7","direct":false,"kind":"runtime","optional":false},{"id":6991593159,"package_name":"cffi","ecosystem":"pypi","requirements":"1.15.1","direct":false,"kind":"runtime","optional":false},{"id":6991593160,"package_name":"cfgv","ecosystem":"pypi","requirements":"3.3.1","direct":false,"kind":"develop","optional":false},{"id":6991593161,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":6991593162,"package_name":"click","ecosystem":"pypi","requirements":"8.1.3","direct":false,"kind":"runtime","optional":false},{"id":6991593163,"package_name":"click-default-group","ecosystem":"pypi","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":6991593164,"package_name":"cloup","ecosystem":"pypi","requirements":"0.13.1","direct":false,"kind":"runtime","optional":false},{"id":6991593165,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":6991593166,"package_name":"colour","ecosystem":"pypi","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":6991593167,"package_name":"comm","ecosystem":"pypi","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":6991593168,"package_name":"commonmark","ecosystem":"pypi","requirements":"0.9.1","direct":false,"kind":"runtime","optional":false},{"id":6991593169,"package_name":"contourpy","ecosystem":"pypi","requirements":"1.0.6","direct":false,"kind":"develop","optional":false},{"id":6991593170,"package_name":"coverage","ecosystem":"pypi","requirements":"6.5.0","direct":false,"kind":"develop","optional":false},{"id":6991593171,"package_name":"cycler","ecosystem":"pypi","requirements":"0.11.0","direct":false,"kind":"develop","optional":false},{"id":6991593172,"package_name":"Cython","ecosystem":"pypi","requirements":"0.29.32","direct":false,"kind":"runtime","optional":false},{"id":6991593173,"package_name":"data-science-types","ecosystem":"pypi","requirements":"0.2.23","direct":false,"kind":"develop","optional":false},{"id":6991593174,"package_name":"dearpygui","ecosystem":"pypi","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":6991593175,"package_name":"debugpy","ecosystem":"pypi","requirements":"1.6.4","direct":false,"kind":"runtime","optional":false},{"id":6991593176,"package_name":"decorator","ecosystem":"pypi","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":6991593177,"package_name":"defusedxml","ecosystem":"pypi","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":6991593178,"package_name":"Deprecated","ecosystem":"pypi","requirements":"1.2.13","direct":false,"kind":"develop","optional":false},{"id":6991593179,"package_name":"dill","ecosystem":"pypi","requirements":"0.3.6","direct":false,"kind":"develop","optional":false},{"id":6991593180,"package_name":"distlib","ecosystem":"pypi","requirements":"0.3.6","direct":false,"kind":"develop","optional":false},{"id":6991593181,"package_name":"docutils","ecosystem":"pypi","requirements":"0.17.1","direct":false,"kind":"develop","optional":false},{"id":6991593182,"package_name":"entrypoints","ecosystem":"pypi","requirements":"0.4","direct":false,"kind":"runtime","optional":false},{"id":6991593183,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"1.0.4","direct":false,"kind":"develop","optional":false},{"id":6991593184,"package_name":"execnet","ecosystem":"pypi","requirements":"1.9.0","direct":false,"kind":"develop","optional":false},{"id":6991593185,"package_name":"executing","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":6991593186,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"2.16.2","direct":false,"kind":"runtime","optional":false},{"id":6991593187,"package_name":"filelock","ecosystem":"pypi","requirements":"3.8.2","direct":false,"kind":"develop","optional":false},{"id":6991593188,"package_name":"flake8","ecosystem":"pypi","requirements":"3.9.2","direct":false,"kind":"develop","optional":false},{"id":6991593189,"package_name":"flake8-bugbear","ecosystem":"pypi","requirements":"21.11.29","direct":false,"kind":"develop","optional":false},{"id":6991593190,"package_name":"flake8-builtins","ecosystem":"pypi","requirements":"1.5.3","direct":false,"kind":"develop","optional":false},{"id":6991593191,"package_name":"flake8-comprehensions","ecosystem":"pypi","requirements":"3.10.1","direct":false,"kind":"develop","optional":false},{"id":6991593192,"package_name":"flake8-docstrings","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"develop","optional":false},{"id":6991593193,"package_name":"flake8-plugin-utils","ecosystem":"pypi","requirements":"1.3.2","direct":false,"kind":"develop","optional":false},{"id":6991593194,"package_name":"flake8-pytest-style","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"develop","optional":false},{"id":6991593195,"package_name":"flake8-rst-docstrings","ecosystem":"pypi","requirements":"0.2.7","direct":false,"kind":"develop","optional":false},{"id":6991593196,"package_name":"flake8-simplify","ecosystem":"pypi","requirements":"0.14.6","direct":false,"kind":"develop","optional":false},{"id":6991593197,"package_name":"fonttools","ecosystem":"pypi","requirements":"4.38.0","direct":false,"kind":"develop","optional":false},{"id":6991593198,"package_name":"fqdn","ecosystem":"pypi","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":6991593199,"package_name":"furo","ecosystem":"pypi","requirements":"2022.9.29","direct":false,"kind":"develop","optional":false},{"id":6991593200,"package_name":"gitdb","ecosystem":"pypi","requirements":"4.0.10","direct":false,"kind":"develop","optional":false},{"id":6991593201,"package_name":"GitPython","ecosystem":"pypi","requirements":"3.1.29","direct":false,"kind":"develop","optional":false},{"id":6991593202,"package_name":"glcontext","ecosystem":"pypi","requirements":"2.3.7","direct":false,"kind":"runtime","optional":false},{"id":6991593203,"package_name":"identify","ecosystem":"pypi","requirements":"2.5.9","direct":false,"kind":"develop","optional":false},{"id":6991593204,"package_name":"idna","ecosystem":"pypi","requirements":"3.4","direct":false,"kind":"runtime","optional":false},{"id":6991593205,"package_name":"imagesize","ecosystem":"pypi","requirements":"1.4.1","direct":false,"kind":"develop","optional":false},{"id":6991593206,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":6991593207,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"5.10.1","direct":false,"kind":"runtime","optional":false},{"id":6991593208,"package_name":"iniconfig","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":"develop","optional":false},{"id":6991593209,"package_name":"ipykernel","ecosystem":"pypi","requirements":"6.19.1","direct":false,"kind":"runtime","optional":false},{"id":6991593210,"package_name":"ipython","ecosystem":"pypi","requirements":"8.7.0","direct":false,"kind":"runtime","optional":false},{"id":6991593211,"package_name":"ipython_genutils","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":6991593212,"package_name":"isoduration","ecosystem":"pypi","requirements":"20.11.0","direct":false,"kind":"runtime","optional":false},{"id":6991593213,"package_name":"isort","ecosystem":"pypi","requirements":"5.10.1","direct":false,"kind":"develop","optional":false},{"id":6991593214,"package_name":"isosurfaces","ecosystem":"pypi","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6991593215,"package_name":"jedi","ecosystem":"pypi","requirements":"0.18.2","direct":false,"kind":"runtime","optional":false},{"id":6991593216,"package_name":"Jinja2","ecosystem":"pypi","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":6991593217,"package_name":"json5","ecosystem":"pypi","requirements":"0.9.10","direct":false,"kind":"runtime","optional":false},{"id":6991593218,"package_name":"jsonpointer","ecosystem":"pypi","requirements":"2.3","direct":false,"kind":"runtime","optional":false},{"id":6991593219,"package_name":"jsonschema","ecosystem":"pypi","requirements":"4.17.3","direct":false,"kind":"runtime","optional":false},{"id":6991593220,"package_name":"jupyter-client","ecosystem":"pypi","requirements":"7.4.8","direct":false,"kind":"runtime","optional":false},{"id":6991593221,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":6991593222,"package_name":"jupyter-events","ecosystem":"pypi","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":6991593223,"package_name":"jupyter-server","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":6991593224,"package_name":"jupyter-server-terminals","ecosystem":"pypi","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":6991593225,"package_name":"jupyterlab","ecosystem":"pypi","requirements":"3.5.1","direct":false,"kind":"runtime","optional":false},{"id":6991593226,"package_name":"jupyterlab-pygments","ecosystem":"pypi","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":6991593227,"package_name":"jupyterlab-server","ecosystem":"pypi","requirements":"2.16.3","direct":false,"kind":"runtime","optional":false},{"id":6991593228,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"1.4.4","direct":false,"kind":"develop","optional":false},{"id":6991593229,"package_name":"lazy-object-proxy","ecosystem":"pypi","requirements":"1.8.0","direct":false,"kind":"develop","optional":false},{"id":6991593230,"package_name":"ManimPango","ecosystem":"pypi","requirements":"0.4.3","direct":false,"kind":"runtime","optional":false},{"id":6991593231,"package_name":"mapbox-earcut","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6991593232,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"develop","optional":false},{"id":6991593233,"package_name":"MarkupSafe","ecosystem":"pypi","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":6991593234,"package_name":"matplotlib","ecosystem":"pypi","requirements":"3.6.2","direct":false,"kind":"develop","optional":false},{"id":6991593235,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"0.1.6","direct":false,"kind":"runtime","optional":false},{"id":6991593236,"package_name":"mccabe","ecosystem":"pypi","requirements":"0.6.1","direct":false,"kind":"develop","optional":false},{"id":6991593237,"package_name":"mdit-py-plugins","ecosystem":"pypi","requirements":"0.3.3","direct":false,"kind":"develop","optional":false},{"id":6991593238,"package_name":"mdurl","ecosystem":"pypi","requirements":"0.1.2","direct":false,"kind":"develop","optional":false},{"id":6991593239,"package_name":"mistune","ecosystem":"pypi","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":6991593240,"package_name":"moderngl","ecosystem":"pypi","requirements":"5.7.3","direct":false,"kind":"runtime","optional":false},{"id":6991593241,"package_name":"moderngl-window","ecosystem":"pypi","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":6991593242,"package_name":"multipledispatch","ecosystem":"pypi","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":6991593243,"package_name":"mypy","ecosystem":"pypi","requirements":"0.931","direct":false,"kind":"develop","optional":false},{"id":6991593244,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"0.4.3","direct":false,"kind":"develop","optional":false},{"id":6991593245,"package_name":"myst-parser","ecosystem":"pypi","requirements":"0.17.2","direct":false,"kind":"develop","optional":false},{"id":6991593246,"package_name":"nbclassic","ecosystem":"pypi","requirements":"0.4.8","direct":false,"kind":"runtime","optional":false},{"id":6991593247,"package_name":"nbclient","ecosystem":"pypi","requirements":"0.7.2","direct":false,"kind":"runtime","optional":false},{"id":6991593248,"package_name":"nbconvert","ecosystem":"pypi","requirements":"7.2.6","direct":false,"kind":"runtime","optional":false},{"id":6991593249,"package_name":"nbformat","ecosystem":"pypi","requirements":"5.7.0","direct":false,"kind":"runtime","optional":false},{"id":6991593250,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"1.5.6","direct":false,"kind":"runtime","optional":false},{"id":6991593251,"package_name":"networkx","ecosystem":"pypi","requirements":"2.8.8","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-01-17T12:33:17.346Z","updated_at":"2023-01-17T12:33:17.346Z","repository_link":"https://github.com/ManimCommunity/manim/blob/main/pyproject.toml","dependencies":[{"id":6991593868,"package_name":"python","ecosystem":"pypi","requirements":"\u003e=3.8,\u003c3.12","direct":true,"kind":"runtime","optional":false},{"id":6991593869,"package_name":"click","ecosystem":"pypi","requirements":"\u003e=7.2,\u003c=9.0","direct":true,"kind":"runtime","optional":false},{"id":6991593870,"package_name":"click-default-group","ecosystem":"pypi","requirements":"^1.2.2","direct":true,"kind":"runtime","optional":false},{"id":6991593871,"package_name":"colour","ecosystem":"pypi","requirements":"^0.1.5","direct":true,"kind":"runtime","optional":false},{"id":6991593872,"package_name":"numpy","ecosystem":"pypi","requirements":"^1.19","direct":true,"kind":"runtime","optional":false},{"id":6991593873,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=9.1,\u003c10.0","direct":true,"kind":"runtime","optional":false},{"id":6991593874,"package_name":"scipy","ecosystem":"pypi","requirements":"^1.7.3","direct":true,"kind":"runtime","optional":false},{"id":6991593875,"package_name":"tqdm","ecosystem":"pypi","requirements":"^4.62.3","direct":true,"kind":"runtime","optional":false},{"id":6991593876,"package_name":"pydub","ecosystem":"pypi","requirements":"^0.25.1","direct":true,"kind":"runtime","optional":false},{"id":6991593877,"package_name":"rich","ecosystem":"pypi","requirements":"\u003e=6.0,!=12.0.0","direct":true,"kind":"runtime","optional":false},{"id":6991593878,"package_name":"pycairo","ecosystem":"pypi","requirements":"^1.21","direct":true,"kind":"runtime","optional":false},{"id":6991593879,"package_name":"manimpango","ecosystem":"pypi","requirements":"^0.4.0.post0","direct":true,"kind":"runtime","optional":false},{"id":6991593880,"package_name":"networkx","ecosystem":"pypi","requirements":"^2.5","direct":true,"kind":"runtime","optional":false},{"id":6991593881,"package_name":"decorator","ecosystem":"pypi","requirements":"^5.0.7","direct":true,"kind":"runtime","optional":false},{"id":6991593882,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"^4.10.0","direct":true,"kind":"runtime","optional":false},{"id":6991593883,"package_name":"watchdog","ecosystem":"pypi","requirements":"^2.1.6","direct":true,"kind":"runtime","optional":false},{"id":6991593884,"package_name":"jupyterlab","ecosystem":"pypi","requirements":"^3.0","direct":true,"kind":"runtime","optional":false},{"id":6991593885,"package_name":"notebook","ecosystem":"pypi","requirements":"^6.4","direct":true,"kind":"runtime","optional":false},{"id":6991593886,"package_name":"moderngl","ecosystem":"pypi","requirements":"^5.6.3","direct":true,"kind":"runtime","optional":false},{"id":6991593887,"package_name":"moderngl-window","ecosystem":"pypi","requirements":"^2.3.0","direct":true,"kind":"runtime","optional":false},{"id":6991593888,"package_name":"mapbox-earcut","ecosystem":"pypi","requirements":"^1.0.0","direct":true,"kind":"runtime","optional":false},{"id":6991593889,"package_name":"cloup","ecosystem":"pypi","requirements":"^0.13.0","direct":true,"kind":"runtime","optional":false},{"id":6991593890,"package_name":"requests","ecosystem":"pypi","requirements":"^2.26.0","direct":true,"kind":"runtime","optional":false},{"id":6991593891,"package_name":"dearpygui","ecosystem":"pypi","requirements":"^1.3.1","direct":true,"kind":"runtime","optional":false},{"id":6991593892,"package_name":"skia-pathops","ecosystem":"pypi","requirements":"^0.7.0","direct":true,"kind":"runtime","optional":false},{"id":6991593893,"package_name":"isosurfaces","ecosystem":"pypi","requirements":"0.1.0","direct":true,"kind":"runtime","optional":false},{"id":6991593894,"package_name":"srt","ecosystem":"pypi","requirements":"^3.5.0","direct":true,"kind":"runtime","optional":false},{"id":6991593895,"package_name":"screeninfo","ecosystem":"pypi","requirements":"^0.8","direct":true,"kind":"runtime","optional":false},{"id":6991593896,"package_name":"Pygments","ecosystem":"pypi","requirements":"^2.10.0","direct":true,"kind":"runtime","optional":false},{"id":6991593897,"package_name":"backports.cached-property","ecosystem":"pypi","requirements":"^1.0.1","direct":true,"kind":"runtime","optional":false},{"id":6991593898,"package_name":"svgelements","ecosystem":"pypi","requirements":"^1.8.0","direct":true,"kind":"runtime","optional":false},{"id":6991593899,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"^3.0.0","direct":true,"kind":"develop","optional":false},{"id":6991593900,"package_name":"pytest","ecosystem":"pypi","requirements":"^7.2","direct":true,"kind":"develop","optional":false},{"id":6991593901,"package_name":"pylint","ecosystem":"pypi","requirements":"^2.12.2","direct":true,"kind":"develop","optional":false},{"id":6991593902,"package_name":"Sphinx","ecosystem":"pypi","requirements":"^4","direct":true,"kind":"develop","optional":false},{"id":6991593903,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"^0.4.0","direct":true,"kind":"develop","optional":false},{"id":6991593904,"package_name":"sphinxext-opengraph","ecosystem":"pypi","requirements":"^0.5.1","direct":true,"kind":"develop","optional":false},{"id":6991593905,"package_name":"furo","ecosystem":"pypi","requirements":"^2022.06.21","direct":true,"kind":"develop","optional":false},{"id":6991593906,"package_name":"recommonmark","ecosystem":"pypi","requirements":"^0.7.1","direct":true,"kind":"develop","optional":false},{"id":6991593907,"package_name":"matplotlib","ecosystem":"pypi","requirements":"^3.3.2","direct":true,"kind":"develop","optional":false},{"id":6991593908,"package_name":"pre-commit","ecosystem":"pypi","requirements":"^2.11.1","direct":true,"kind":"develop","optional":false},{"id":6991593909,"package_name":"gitpython","ecosystem":"pypi","requirements":"^3","direct":true,"kind":"develop","optional":false},{"id":6991593910,"package_name":"pygithub","ecosystem":"pypi","requirements":"^1","direct":true,"kind":"develop","optional":false},{"id":6991593911,"package_name":"flake8","ecosystem":"pypi","requirements":"^3.9.0","direct":true,"kind":"develop","optional":false},{"id":6991593912,"package_name":"isort","ecosystem":"pypi","requirements":"^5.8.0","direct":true,"kind":"develop","optional":false},{"id":6991593913,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"^2.2","direct":true,"kind":"develop","optional":false},{"id":6991593914,"package_name":"mypy","ecosystem":"pypi","requirements":"^0.931","direct":true,"kind":"develop","optional":false},{"id":6991593915,"package_name":"types-requests","ecosystem":"pypi","requirements":"^2.25.6","direct":true,"kind":"develop","optional":false},{"id":6991593916,"package_name":"types-protobuf","ecosystem":"pypi","requirements":"^3.17.4","direct":true,"kind":"develop","optional":false},{"id":6991593917,"package_name":"types-decorator","ecosystem":"pypi","requirements":"^0.1.7","direct":true,"kind":"develop","optional":false},{"id":6991593918,"package_name":"types-setuptools","ecosystem":"pypi","requirements":"^57.0.2","direct":true,"kind":"develop","optional":false},{"id":6991593919,"package_name":"types-Pillow","ecosystem":"pypi","requirements":"^8.3.3","direct":true,"kind":"develop","optional":false},{"id":6991593920,"package_name":"types-Pygments","ecosystem":"pypi","requirements":"^2.9.2","direct":true,"kind":"develop","optional":false},{"id":6991593921,"package_name":"flake8-builtins","ecosystem":"pypi","requirements":"^1.5.3","direct":true,"kind":"develop","optional":false},{"id":6991593922,"package_name":"flake8-bugbear","ecosystem":"pypi","requirements":"^21.4.3","direct":true,"kind":"develop","optional":false},{"id":6991593923,"package_name":"flake8-docstrings","ecosystem":"pypi","requirements":"^1.6.0","direct":true,"kind":"develop","optional":false},{"id":6991593924,"package_name":"flake8-rst-docstrings","ecosystem":"pypi","requirements":"^0.2.3","direct":true,"kind":"develop","optional":false},{"id":6991593925,"package_name":"flake8-pytest-style","ecosystem":"pypi","requirements":"^1.5.0","direct":true,"kind":"develop","optional":false},{"id":6991593926,"package_name":"flake8-simplify","ecosystem":"pypi","requirements":"^0.14.1","direct":true,"kind":"develop","optional":false},{"id":6991593927,"package_name":"flake8-comprehensions","ecosystem":"pypi","requirements":"^3.7.0","direct":true,"kind":"develop","optional":false},{"id":6991593928,"package_name":"sphinxcontrib-programoutput","ecosystem":"pypi","requirements":"^0.17","direct":true,"kind":"develop","optional":false},{"id":6991593929,"package_name":"data-science-types","ecosystem":"pypi","requirements":"^0.2.23","direct":true,"kind":"develop","optional":false},{"id":6991593930,"package_name":"psutil-wheels","ecosystem":"pypi","requirements":"5.8.0","direct":true,"kind":"develop","optional":false},{"id":6991593931,"package_name":"psutil","ecosystem":"pypi","requirements":"^5.8.0","direct":true,"kind":"develop","optional":false},{"id":6991593932,"package_name":"myst-parser","ecosystem":"pypi","requirements":"^0.17.2","direct":true,"kind":"develop","optional":false},{"id":6991593933,"package_name":"black","ecosystem":"pypi","requirements":"\u003e=20.8b1","direct":true,"kind":"develop","optional":false}]}],"score":27.619150326640607,"created_at":"2025-09-04T15:50:58.892Z","updated_at":"2025-10-07T08:11:57.918Z","avatar_url":"https://github.com/ManimCommunity.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":61925,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["jax","closember","cryptocurrency","transformers","formatter","codeformatter","gtk","qt","tk","autopep8"],"project_url":"https://science.ecosyste.ms/api/v1/projects/26681","html_url":"https://science.ecosyste.ms/projects/26681","bibtex_url":"https://science.ecosyste.ms/projects/26681/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/26681/export.apalike"}