{"id":42441,"name":"cadquery","description":"A python parametric CAD scripting framework based on OCCT","url":"https://github.com/cadquery/cadquery","last_synced_at":"2025-09-05T09:25:11.199Z","repository":{"id":37978453,"uuid":"155099400","full_name":"CadQuery/cadquery","owner":"CadQuery","description":"A python parametric CAD scripting framework based on OCCT","archived":false,"fork":false,"pushed_at":"2025-08-20T15:41:28.000Z","size":12508,"stargazers_count":3955,"open_issues_count":467,"forks_count":359,"subscribers_count":65,"default_branch":"master","last_synced_at":"2025-08-20T17:46:12.638Z","etag":null,"topics":["3d","brep","cad","dxf","modeling","occt","opencascade","parametric","python","step","stl"],"latest_commit_sha":null,"homepage":"https://cadquery.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CadQuery.png","metadata":{"files":{"readme":"README.md","changelog":"changes.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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":"2018-10-28T17:57:18.000Z","updated_at":"2025-08-20T15:41:32.000Z","dependencies_parsed_at":"2023-10-14T20:29:59.117Z","dependency_job_id":"293be808-589b-4637-8979-c1cca90ed69f","html_url":"https://github.com/CadQuery/cadquery","commit_stats":{"total_commits":1610,"total_committers":92,"mean_commits":17.5,"dds":0.7012422360248447,"last_synced_commit":"2d355177871c0b1a275640659ba203cf3cdf267c"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/CadQuery/cadquery","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CadQuery","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/sbom","scorecard":{"id":26582,"data":{"date":"2025-08-11","repo":{"name":"github.com/CadQuery/cadquery","commit":"2e2db9aebc424e742f716916f0e52e6b4dcc9e71"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.2,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":8,"reason":"Found 26/30 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"6 commit(s) and 18 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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 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-14T18:03:06.198Z","repository_id":37978453,"created_at":"2025-08-14T18:03:06.198Z","updated_at":"2025-08-14T18:03:06.198Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273736260,"owners_count":25158606,"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":"CadQuery","name":"CadQuery","uuid":"36305429","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/36305429?v=4","repositories_count":10,"last_synced_at":"2023-03-02T08:50:25.850Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/CadQuery","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-13T01:51:39.855Z","updated_at":"2023-03-02T08:50:25.904Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CadQuery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CadQuery/repositories"},"packages":[{"id":2663281,"name":"cadquery","ecosystem":"pypi","description":"CadQuery is a parametric  scripting language for creating and traversing CAD models","homepage":"https://github.com/CadQuery/cadquery","licenses":"Apache Public License 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/CadQuery/cadquery","keywords_array":[],"namespace":null,"versions_count":31,"first_release_published_at":"2013-04-24T01:12:57.000Z","latest_release_published_at":"2025-01-03T18:09:10.000Z","latest_release_number":"2.5.2","last_synced_at":"2025-08-20T18:06:05.073Z","created_at":"2022-04-10T10:16:33.565Z","updated_at":"2025-08-20T18:06:05.073Z","registry_url":"https://pypi.org/project/cadquery/","install_command":"pip install cadquery --index-url https://pypi.org/simple","documentation_url":"https://cadquery.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","Intended Audience :: End Users/Desktop","Intended Audience :: Information Technology","Intended Audience :: Science/Research","Intended Audience :: System Administrators","License :: OSI Approved :: Apache Software License","Operating System :: MacOS","Operating System :: POSIX","Operating System :: Unix","Programming Language :: Python","Topic :: Internet","Topic :: Scientific/Engineering","Topic :: Software Development :: Libraries :: Python Modules"],"normalized_name":"cadquery","project_status":null},"repo_metadata":{"id":37978453,"uuid":"155099400","full_name":"CadQuery/cadquery","owner":"CadQuery","description":"A python parametric CAD scripting framework based on OCCT","archived":false,"fork":false,"pushed_at":"2024-09-06T17:49:47.000Z","size":7793,"stargazers_count":3046,"open_issues_count":416,"forks_count":285,"subscribers_count":58,"default_branch":"master","last_synced_at":"2024-09-06T21:05:35.573Z","etag":null,"topics":["3d","brep","cad","dxf","modeling","occt","opencascade","parametric","python","step","stl"],"latest_commit_sha":null,"homepage":"https://cadquery.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CadQuery.png","metadata":{"files":{"readme":"README.md","changelog":"changes.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-28T17:57:18.000Z","updated_at":"2024-09-06T20:28:01.000Z","dependencies_parsed_at":"2023-10-14T20:29:59.117Z","dependency_job_id":"293be808-589b-4637-8979-c1cca90ed69f","html_url":"https://github.com/CadQuery/cadquery","commit_stats":{"total_commits":1610,"total_committers":92,"mean_commits":17.5,"dds":0.7012422360248447,"last_synced_commit":"2d355177871c0b1a275640659ba203cf3cdf267c"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CadQuery","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217868151,"owners_count":16243226,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"CadQuery","name":"CadQuery","uuid":"36305429","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/36305429?v=4","repositories_count":10,"last_synced_at":"2023-03-02T08:50:25.850Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/CadQuery","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-13T01:51:39.855Z","updated_at":"2023-03-02T08:50:25.904Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CadQuery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CadQuery/repositories"},"tags":[{"name":"2.4.0","sha":"c44978d60cee2d61bdadf4cb4498286b7034b4c6","kind":"commit","published_at":"2024-01-15T13:43:41.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.4.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.4.0/manifests"},{"name":"2.3.1","sha":"8e7eb3012531fabd3b7dc9fc08d9b43f0552c4e5","kind":"commit","published_at":"2023-06-28T13:17:59.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.3.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.3.1/manifests"},{"name":"2.3.0","sha":"96b36a7a1559644df8207e9b1f2b612e9946df95","kind":"commit","published_at":"2023-06-27T20:14:55.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.3.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.3.0/manifests"},{"name":"2.2.0","sha":"58447f8f56075d84e1d0886bae0c3c389b0d2c32","kind":"commit","published_at":"2023-01-31T16:11:03.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.2.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.2.0/manifests"},{"name":"2.1","sha":"184a985066284c3895dc58499c0b6bcafaaaa15f","kind":"commit","published_at":"2021-02-03T17:25:13.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.1/manifests"},{"name":"2.1RC1","sha":"adadea3780c98675b4bb0f9e063fbb8ebde5f722","kind":"commit","published_at":"2020-12-18T07:43:31.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.1RC1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.1RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.1RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.1RC1/manifests"},{"name":"2.0.1","sha":"9ab2678592835177ba3dea670c099b67c93c6cba","kind":"commit","published_at":"2020-07-17T19:53:44.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.0.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0.1/manifests"},{"name":"2.0","sha":"b81319afd3a9586a61819da4666e9934fbdb1fac","kind":"commit","published_at":"2020-04-24T01:33:31.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0/manifests"},{"name":"2.0RC2","sha":"6ecb0fc96f2379fbfd8de7f5b935dd880be99047","kind":"commit","published_at":"2020-04-08T06:20:13.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.0RC2","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.0RC2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0RC2/manifests"},{"name":"2.0RC1","sha":"964b20750ab16edda9d22402b57af4a699f493a9","kind":"commit","published_at":"2019-11-02T23:15:38.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.0RC1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.0RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0RC1/manifests"},{"name":"2.0RC0","sha":"8040c44ac6a0b113ea9ecccfeeaeb4cc85c667f5","kind":"commit","published_at":"2019-06-10T19:07:26.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.0RC0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.0RC0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0RC0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0RC0/manifests"},{"name":"0.1.5","sha":"180e50c05d9b15945f5e8d79d9d5239c4fffe93c","kind":"commit","published_at":"2018-08-28T19:39:18.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.1.5","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.5/manifests"},{"name":"0.1.4","sha":"753ae915fc75ce0185b5af566db51cfa51faadb4","kind":"commit","published_at":"2018-08-26T12:45:05.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.1.4","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.4/manifests"},{"name":"0.1.3","sha":"a70b68931ecab57a48451b1137d1c8d19ddae523","kind":"commit","published_at":"2018-07-15T10:35:56.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.1.3","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"1011dbfb8fb0236cfc885102ac269f74ecf9ec96","kind":"commit","published_at":"2018-07-03T19:17:18.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.1.2","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"e39cf4ce330c1ee9c9b074a789426eee1a9ae736","kind":"commit","published_at":"2018-06-24T12:59:27.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.1.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"ccd3ef18f42f31311415f02d48fb00fae9183e2b","kind":"commit","published_at":"2018-06-16T14:47:30.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.1.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.0/manifests"},{"name":"v1.1.0","sha":"2a5d8f75daba188f75bcce6f3fe13050eef5c521","kind":"commit","published_at":"2018-03-16T02:46:37.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v1.1.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"731efe57e7f8fe2fb3b23108df28b174eda8f5d3","kind":"commit","published_at":"2017-04-13T01:33:38.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v1.0.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v1.0.0/manifests"},{"name":"0.5.2","sha":"37cf193c86d3e29ccf1938472b07bde9ce3be45c","kind":"commit","published_at":"2016-04-27T01:35:38.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.5.2","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.5.2/manifests"},{"name":"v0.4.1","sha":"a06bd4176ba8904602d6de3705318992664fdfe9","kind":"tag","published_at":"2016-04-17T04:13:36.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v0.4.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"0c80eac633f6e4aef85a763bcf608cf4b636f411","kind":"tag","published_at":"2016-04-17T04:12:39.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v0.4.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.4.0/manifests"},{"name":"0.5.1","sha":"4a105d12413b11bbd29cd50249867d86b41e3965","kind":"commit","published_at":"2016-04-14T02:28:29.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.5.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.5.1/manifests"},{"name":"0.5.0-stable","sha":"a28b1d176cdc5ee8c1558aabcaf0c3be3f28655c","kind":"commit","published_at":"2016-04-14T02:23:11.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.5.0-stable","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.5.0-stable","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.5.0-stable","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.5.0-stable/manifests"},{"name":"v0.3.0","sha":"8f198eddad04a0a07ab24fd442140df052c11a6b","kind":"tag","published_at":"2015-11-25T21:27:00.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v0.3.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"efca46d625c5fb4bb7a7796b5a480a6139324e5a","kind":"tag","published_at":"2015-08-17T12:38:41.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v0.2.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.2.0/manifests"},{"name":"v0.1.8","sha":"bdfb450ba9c39e7c11b1566cb91a73921e6bf997","kind":"tag","published_at":"2015-03-04T12:46:35.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v0.1.8","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.1.8/manifests"}]},"repo_metadata_updated_at":"2024-09-06T21:44:43.764Z","dependent_packages_count":11,"downloads":35358,"downloads_period":"last-month","dependent_repos_count":25,"rankings":{"downloads":3.5557315155896765,"dependent_repos_count":2.904030985511404,"dependent_packages_count":1.851125653498813,"stargazers_count":1.4520528033111089,"forks_count":3.3569448721897133,"docker_downloads_count":2.0878040570263523,"average":2.5346149811878447},"purl":"pkg:pypi/cadquery","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/cadquery","docker_dependents_count":2,"docker_downloads_count":94,"usage_url":"https://repos.ecosyste.ms/usage/pypi/cadquery","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/cadquery/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-08-20T08:24:05.465Z","issues_count":293,"pull_requests_count":129,"avg_time_to_close_issue":14774626.680851065,"avg_time_to_close_pull_request":3086854.9115044246,"issues_closed_count":140,"pull_requests_closed_count":113,"pull_request_authors_count":46,"issue_authors_count":150,"avg_comments_per_issue":3.733788395904437,"avg_comments_per_pull_request":5.007751937984496,"merged_pull_requests_count":97,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":163,"past_year_pull_requests_count":65,"past_year_avg_time_to_close_issue":1425485.6666666667,"past_year_avg_time_to_close_pull_request":1683259.4363636363,"past_year_issues_closed_count":62,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":82,"past_year_avg_comments_per_issue":2.7300613496932513,"past_year_avg_comments_per_pull_request":4.061538461538461,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":46,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/issues","maintainers":[{"login":"adam-urbanczyk","count":66,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adam-urbanczyk"},{"login":"lorenzncode","count":46,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lorenzncode"},{"login":"jmwright","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jmwright"},{"login":"dcowden","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dcowden"},{"login":"justbuchanan","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/justbuchanan"},{"login":"marcus7070","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcus7070"}],"active_maintainers":[{"login":"adam-urbanczyk","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adam-urbanczyk"},{"login":"lorenzncode","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lorenzncode"},{"login":"jmwright","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jmwright"},{"login":"justbuchanan","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/justbuchanan"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cadquery/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cadquery/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cadquery/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cadquery/related_packages","maintainers":[{"uuid":"dcowden","login":"dcowden","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/dcowden/","role":null,"created_at":"2022-11-24T00:53:21.328Z","updated_at":"2022-11-24T00:53:21.328Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/dcowden/packages"},{"uuid":"jmwright","login":"jmwright","name":null,"email":null,"url":null,"packages_count":11,"html_url":"https://pypi.org/user/jmwright/","role":null,"created_at":"2022-11-24T00:53:21.341Z","updated_at":"2022-11-24T00:53:21.341Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/jmwright/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725070,"maintainers_count":308348,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","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":11693720,"name":"github.com/CadQuery/cadquery","ecosystem":"go","description":null,"homepage":null,"licenses":"other","normalized_licenses":["GPL-1.0+"],"repository_url":"https://github.com/CadQuery/cadquery","keywords_array":[],"namespace":null,"versions_count":10,"first_release_published_at":"2025-05-27T08:30:20.455Z","latest_release_published_at":"2025-01-03T17:10:55.000Z","latest_release_number":"v2.5.2+incompatible","last_synced_at":"2025-08-20T18:06:07.236Z","created_at":"2025-05-27T08:30:18.829Z","updated_at":"2025-08-20T18:10:38.293Z","registry_url":"https://pkg.go.dev/github.com/CadQuery/cadquery","install_command":"go get github.com/CadQuery/cadquery","documentation_url":"https://pkg.go.dev/github.com/CadQuery/cadquery#section-documentation","metadata":{},"repo_metadata":{"id":37978453,"uuid":"155099400","full_name":"CadQuery/cadquery","owner":"CadQuery","description":"A python parametric CAD scripting framework based on OCCT","archived":false,"fork":false,"pushed_at":"2025-08-20T15:41:28.000Z","size":12508,"stargazers_count":3955,"open_issues_count":467,"forks_count":359,"subscribers_count":65,"default_branch":"master","last_synced_at":"2025-08-20T17:46:12.638Z","etag":null,"topics":["3d","brep","cad","dxf","modeling","occt","opencascade","parametric","python","step","stl"],"latest_commit_sha":null,"homepage":"https://cadquery.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CadQuery.png","metadata":{"files":{"readme":"README.md","changelog":"changes.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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":"2018-10-28T17:57:18.000Z","updated_at":"2025-08-20T15:41:32.000Z","dependencies_parsed_at":"2023-10-14T20:29:59.117Z","dependency_job_id":"293be808-589b-4637-8979-c1cca90ed69f","html_url":"https://github.com/CadQuery/cadquery","commit_stats":{"total_commits":1610,"total_committers":92,"mean_commits":17.5,"dds":0.7012422360248447,"last_synced_commit":"2d355177871c0b1a275640659ba203cf3cdf267c"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/CadQuery/cadquery","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CadQuery","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/sbom","scorecard":{"id":26582,"data":{"date":"2025-08-11","repo":{"name":"github.com/CadQuery/cadquery","commit":"2e2db9aebc424e742f716916f0e52e6b4dcc9e71"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.2,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":8,"reason":"Found 26/30 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"6 commit(s) and 18 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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 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-14T18:03:06.198Z","repository_id":37978453,"created_at":"2025-08-14T18:03:06.198Z","updated_at":"2025-08-14T18:03:06.198Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271362127,"owners_count":24746496,"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-08-20T02:00:09.606Z","response_time":69,"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":"CadQuery","name":"CadQuery","uuid":"36305429","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/36305429?v=4","repositories_count":10,"last_synced_at":"2023-03-02T08:50:25.850Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/CadQuery","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-13T01:51:39.855Z","updated_at":"2023-03-02T08:50:25.904Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CadQuery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CadQuery/repositories"},"tags":[{"name":"v2.5.2","sha":"23af517a66928e7c0bc3ebb6b86edf643af4751c","kind":"commit","published_at":"2025-01-03T17:10:55.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v2.5.2","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"e49e468e9451724b18266213845634c43501cf9e","kind":"commit","published_at":"2025-01-02T20:12:36.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v2.5.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"6cb4124fecf77541d5d3b4239f16e761c7fa087d","kind":"commit","published_at":"2025-01-02T07:23:43.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v2.5.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v2.5.0/manifests"},{"name":"2.4.0","sha":"c44978d60cee2d61bdadf4cb4498286b7034b4c6","kind":"commit","published_at":"2024-01-15T13:43:41.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.4.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.4.0/manifests"},{"name":"2.3.1","sha":"8e7eb3012531fabd3b7dc9fc08d9b43f0552c4e5","kind":"commit","published_at":"2023-06-28T13:17:59.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.3.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.3.1/manifests"},{"name":"2.3.0","sha":"96b36a7a1559644df8207e9b1f2b612e9946df95","kind":"commit","published_at":"2023-06-27T20:14:55.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.3.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.3.0/manifests"},{"name":"2.2.0","sha":"58447f8f56075d84e1d0886bae0c3c389b0d2c32","kind":"commit","published_at":"2023-01-31T16:11:03.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.2.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.2.0/manifests"},{"name":"2.1","sha":"184a985066284c3895dc58499c0b6bcafaaaa15f","kind":"commit","published_at":"2021-02-03T17:25:13.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.1/manifests"},{"name":"2.1RC1","sha":"adadea3780c98675b4bb0f9e063fbb8ebde5f722","kind":"commit","published_at":"2020-12-18T07:43:31.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.1RC1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.1RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.1RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.1RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.1RC1/manifests"},{"name":"2.0.1","sha":"9ab2678592835177ba3dea670c099b67c93c6cba","kind":"commit","published_at":"2020-07-17T19:53:44.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.0.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0.1/manifests"},{"name":"2.0","sha":"b81319afd3a9586a61819da4666e9934fbdb1fac","kind":"commit","published_at":"2020-04-24T01:33:31.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0/manifests"},{"name":"2.0RC2","sha":"6ecb0fc96f2379fbfd8de7f5b935dd880be99047","kind":"commit","published_at":"2020-04-08T06:20:13.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.0RC2","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.0RC2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.0RC2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0RC2/manifests"},{"name":"2.0RC1","sha":"964b20750ab16edda9d22402b57af4a699f493a9","kind":"commit","published_at":"2019-11-02T23:15:38.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.0RC1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.0RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.0RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0RC1/manifests"},{"name":"2.0RC0","sha":"8040c44ac6a0b113ea9ecccfeeaeb4cc85c667f5","kind":"commit","published_at":"2019-06-10T19:07:26.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.0RC0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.0RC0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.0RC0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0RC0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0RC0/manifests"},{"name":"0.1.5","sha":"180e50c05d9b15945f5e8d79d9d5239c4fffe93c","kind":"commit","published_at":"2018-08-28T19:39:18.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.1.5","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@0.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.5/manifests"},{"name":"0.1.4","sha":"753ae915fc75ce0185b5af566db51cfa51faadb4","kind":"commit","published_at":"2018-08-26T12:45:05.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.1.4","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.4/manifests"},{"name":"0.1.3","sha":"a70b68931ecab57a48451b1137d1c8d19ddae523","kind":"commit","published_at":"2018-07-15T10:35:56.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.1.3","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"1011dbfb8fb0236cfc885102ac269f74ecf9ec96","kind":"commit","published_at":"2018-07-03T19:17:18.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.1.2","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"e39cf4ce330c1ee9c9b074a789426eee1a9ae736","kind":"commit","published_at":"2018-06-24T12:59:27.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.1.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"ccd3ef18f42f31311415f02d48fb00fae9183e2b","kind":"commit","published_at":"2018-06-16T14:47:30.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.1.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.0/manifests"},{"name":"v1.1.0","sha":"2a5d8f75daba188f75bcce6f3fe13050eef5c521","kind":"commit","published_at":"2018-03-16T02:46:37.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v1.1.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"731efe57e7f8fe2fb3b23108df28b174eda8f5d3","kind":"commit","published_at":"2017-04-13T01:33:38.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v1.0.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v1.0.0/manifests"},{"name":"0.5.2","sha":"37cf193c86d3e29ccf1938472b07bde9ce3be45c","kind":"commit","published_at":"2016-04-27T01:35:38.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.5.2","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.5.2/manifests"},{"name":"v0.4.1","sha":"a06bd4176ba8904602d6de3705318992664fdfe9","kind":"tag","published_at":"2016-04-17T04:13:36.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v0.4.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"0c80eac633f6e4aef85a763bcf608cf4b636f411","kind":"tag","published_at":"2016-04-17T04:12:39.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v0.4.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.4.0/manifests"},{"name":"0.5.1","sha":"4a105d12413b11bbd29cd50249867d86b41e3965","kind":"commit","published_at":"2016-04-14T02:28:29.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.5.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.5.1/manifests"},{"name":"0.5.0-stable","sha":"a28b1d176cdc5ee8c1558aabcaf0c3be3f28655c","kind":"commit","published_at":"2016-04-14T02:23:11.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.5.0-stable","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.5.0-stable","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@0.5.0-stable","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.5.0-stable","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.5.0-stable/manifests"},{"name":"v0.3.0","sha":"8f198eddad04a0a07ab24fd442140df052c11a6b","kind":"tag","published_at":"2015-11-25T21:27:00.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v0.3.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"efca46d625c5fb4bb7a7796b5a480a6139324e5a","kind":"tag","published_at":"2015-08-17T12:38:41.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v0.2.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.2.0/manifests"},{"name":"v0.1.8","sha":"bdfb450ba9c39e7c11b1566cb91a73921e6bf997","kind":"tag","published_at":"2015-03-04T12:46:35.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v0.1.8","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v0.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.1.8/manifests"}]},"repo_metadata_updated_at":"2025-08-20T18:10:38.293Z","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/%21cad%21query/cadquery","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/CadQuery/cadquery","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/CadQuery/cadquery","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/CadQuery/cadquery/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-09T16:08:24.330Z","issues_count":348,"pull_requests_count":196,"avg_time_to_close_issue":13113248.409638554,"avg_time_to_close_pull_request":2547210.8238636362,"issues_closed_count":166,"pull_requests_closed_count":176,"pull_request_authors_count":63,"issue_authors_count":174,"avg_comments_per_issue":3.574712643678161,"avg_comments_per_pull_request":4.877551020408164,"merged_pull_requests_count":147,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":66,"past_year_pull_requests_count":55,"past_year_avg_time_to_close_issue":1646934.8,"past_year_avg_time_to_close_pull_request":605382.659574468,"past_year_issues_closed_count":20,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":17,"past_year_issue_authors_count":35,"past_year_avg_comments_per_issue":2.242424242424242,"past_year_avg_comments_per_pull_request":3.8,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":37,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/issues","maintainers":[{"login":"adam-urbanczyk","count":109,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adam-urbanczyk"},{"login":"lorenzncode","count":55,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lorenzncode"},{"login":"jmwright","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jmwright"},{"login":"dcowden","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dcowden"},{"login":"marcus7070","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcus7070"},{"login":"justbuchanan","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/justbuchanan"}],"active_maintainers":[{"login":"adam-urbanczyk","count":41,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adam-urbanczyk"},{"login":"jmwright","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jmwright"},{"login":"lorenzncode","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lorenzncode"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FCadQuery%2Fcadquery/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FCadQuery%2Fcadquery/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FCadQuery%2Fcadquery/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FCadQuery%2Fcadquery/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1952121,"maintainers_count":0,"namespaces_count":741275,"keywords_count":109185,"github":"golang","metadata":{"funded_packages_count":49011},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-05T05:14:06.439Z","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":11693722,"name":"github.com/cadquery/cadquery","ecosystem":"go","description":null,"homepage":null,"licenses":"other","normalized_licenses":["GPL-1.0+"],"repository_url":"https://github.com/cadquery/cadquery","keywords_array":[],"namespace":null,"versions_count":10,"first_release_published_at":"2015-03-04T03:08:52.000Z","latest_release_published_at":"2025-01-03T17:10:55.000Z","latest_release_number":"v2.5.2+incompatible","last_synced_at":"2025-08-20T18:06:05.098Z","created_at":"2025-05-27T08:30:19.042Z","updated_at":"2025-08-20T18:10:46.087Z","registry_url":"https://pkg.go.dev/github.com/cadquery/cadquery","install_command":"go get github.com/cadquery/cadquery","documentation_url":"https://pkg.go.dev/github.com/cadquery/cadquery#section-documentation","metadata":{},"repo_metadata":{"id":37978453,"uuid":"155099400","full_name":"CadQuery/cadquery","owner":"CadQuery","description":"A python parametric CAD scripting framework based on OCCT","archived":false,"fork":false,"pushed_at":"2025-08-20T15:41:28.000Z","size":12508,"stargazers_count":3955,"open_issues_count":467,"forks_count":359,"subscribers_count":65,"default_branch":"master","last_synced_at":"2025-08-20T17:46:12.638Z","etag":null,"topics":["3d","brep","cad","dxf","modeling","occt","opencascade","parametric","python","step","stl"],"latest_commit_sha":null,"homepage":"https://cadquery.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CadQuery.png","metadata":{"files":{"readme":"README.md","changelog":"changes.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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":"2018-10-28T17:57:18.000Z","updated_at":"2025-08-20T15:41:32.000Z","dependencies_parsed_at":"2023-10-14T20:29:59.117Z","dependency_job_id":"293be808-589b-4637-8979-c1cca90ed69f","html_url":"https://github.com/CadQuery/cadquery","commit_stats":{"total_commits":1610,"total_committers":92,"mean_commits":17.5,"dds":0.7012422360248447,"last_synced_commit":"2d355177871c0b1a275640659ba203cf3cdf267c"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/CadQuery/cadquery","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CadQuery","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/sbom","scorecard":{"id":26582,"data":{"date":"2025-08-11","repo":{"name":"github.com/CadQuery/cadquery","commit":"2e2db9aebc424e742f716916f0e52e6b4dcc9e71"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.2,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":8,"reason":"Found 26/30 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"6 commit(s) and 18 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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 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-14T18:03:06.198Z","repository_id":37978453,"created_at":"2025-08-14T18:03:06.198Z","updated_at":"2025-08-14T18:03:06.198Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271362127,"owners_count":24746496,"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-08-20T02:00:09.606Z","response_time":69,"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":"CadQuery","name":"CadQuery","uuid":"36305429","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/36305429?v=4","repositories_count":10,"last_synced_at":"2023-03-02T08:50:25.850Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/CadQuery","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-13T01:51:39.855Z","updated_at":"2023-03-02T08:50:25.904Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CadQuery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CadQuery/repositories"},"tags":[{"name":"v2.5.2","sha":"23af517a66928e7c0bc3ebb6b86edf643af4751c","kind":"commit","published_at":"2025-01-03T17:10:55.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v2.5.2","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"e49e468e9451724b18266213845634c43501cf9e","kind":"commit","published_at":"2025-01-02T20:12:36.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v2.5.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"6cb4124fecf77541d5d3b4239f16e761c7fa087d","kind":"commit","published_at":"2025-01-02T07:23:43.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v2.5.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v2.5.0/manifests"},{"name":"2.4.0","sha":"c44978d60cee2d61bdadf4cb4498286b7034b4c6","kind":"commit","published_at":"2024-01-15T13:43:41.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.4.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.4.0/manifests"},{"name":"2.3.1","sha":"8e7eb3012531fabd3b7dc9fc08d9b43f0552c4e5","kind":"commit","published_at":"2023-06-28T13:17:59.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.3.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.3.1/manifests"},{"name":"2.3.0","sha":"96b36a7a1559644df8207e9b1f2b612e9946df95","kind":"commit","published_at":"2023-06-27T20:14:55.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.3.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.3.0/manifests"},{"name":"2.2.0","sha":"58447f8f56075d84e1d0886bae0c3c389b0d2c32","kind":"commit","published_at":"2023-01-31T16:11:03.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.2.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.2.0/manifests"},{"name":"2.1","sha":"184a985066284c3895dc58499c0b6bcafaaaa15f","kind":"commit","published_at":"2021-02-03T17:25:13.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.1/manifests"},{"name":"2.1RC1","sha":"adadea3780c98675b4bb0f9e063fbb8ebde5f722","kind":"commit","published_at":"2020-12-18T07:43:31.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.1RC1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.1RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.1RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.1RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.1RC1/manifests"},{"name":"2.0.1","sha":"9ab2678592835177ba3dea670c099b67c93c6cba","kind":"commit","published_at":"2020-07-17T19:53:44.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.0.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0.1/manifests"},{"name":"2.0","sha":"b81319afd3a9586a61819da4666e9934fbdb1fac","kind":"commit","published_at":"2020-04-24T01:33:31.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0/manifests"},{"name":"2.0RC2","sha":"6ecb0fc96f2379fbfd8de7f5b935dd880be99047","kind":"commit","published_at":"2020-04-08T06:20:13.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.0RC2","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.0RC2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.0RC2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0RC2/manifests"},{"name":"2.0RC1","sha":"964b20750ab16edda9d22402b57af4a699f493a9","kind":"commit","published_at":"2019-11-02T23:15:38.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.0RC1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.0RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.0RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0RC1/manifests"},{"name":"2.0RC0","sha":"8040c44ac6a0b113ea9ecccfeeaeb4cc85c667f5","kind":"commit","published_at":"2019-06-10T19:07:26.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/2.0RC0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/2.0RC0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@2.0RC0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0RC0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/2.0RC0/manifests"},{"name":"0.1.5","sha":"180e50c05d9b15945f5e8d79d9d5239c4fffe93c","kind":"commit","published_at":"2018-08-28T19:39:18.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.1.5","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@0.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.5/manifests"},{"name":"0.1.4","sha":"753ae915fc75ce0185b5af566db51cfa51faadb4","kind":"commit","published_at":"2018-08-26T12:45:05.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.1.4","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.4/manifests"},{"name":"0.1.3","sha":"a70b68931ecab57a48451b1137d1c8d19ddae523","kind":"commit","published_at":"2018-07-15T10:35:56.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.1.3","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"1011dbfb8fb0236cfc885102ac269f74ecf9ec96","kind":"commit","published_at":"2018-07-03T19:17:18.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.1.2","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"e39cf4ce330c1ee9c9b074a789426eee1a9ae736","kind":"commit","published_at":"2018-06-24T12:59:27.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.1.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"ccd3ef18f42f31311415f02d48fb00fae9183e2b","kind":"commit","published_at":"2018-06-16T14:47:30.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.1.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.1.0/manifests"},{"name":"v1.1.0","sha":"2a5d8f75daba188f75bcce6f3fe13050eef5c521","kind":"commit","published_at":"2018-03-16T02:46:37.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v1.1.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"731efe57e7f8fe2fb3b23108df28b174eda8f5d3","kind":"commit","published_at":"2017-04-13T01:33:38.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v1.0.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v1.0.0/manifests"},{"name":"0.5.2","sha":"37cf193c86d3e29ccf1938472b07bde9ce3be45c","kind":"commit","published_at":"2016-04-27T01:35:38.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.5.2","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.5.2/manifests"},{"name":"v0.4.1","sha":"a06bd4176ba8904602d6de3705318992664fdfe9","kind":"tag","published_at":"2016-04-17T04:13:36.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v0.4.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"0c80eac633f6e4aef85a763bcf608cf4b636f411","kind":"tag","published_at":"2016-04-17T04:12:39.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v0.4.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.4.0/manifests"},{"name":"0.5.1","sha":"4a105d12413b11bbd29cd50249867d86b41e3965","kind":"commit","published_at":"2016-04-14T02:28:29.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.5.1","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.5.1/manifests"},{"name":"0.5.0-stable","sha":"a28b1d176cdc5ee8c1558aabcaf0c3be3f28655c","kind":"commit","published_at":"2016-04-14T02:23:11.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/0.5.0-stable","html_url":"https://github.com/CadQuery/cadquery/releases/tag/0.5.0-stable","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@0.5.0-stable","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.5.0-stable","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/0.5.0-stable/manifests"},{"name":"v0.3.0","sha":"8f198eddad04a0a07ab24fd442140df052c11a6b","kind":"tag","published_at":"2015-11-25T21:27:00.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v0.3.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"efca46d625c5fb4bb7a7796b5a480a6139324e5a","kind":"tag","published_at":"2015-08-17T12:38:41.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v0.2.0","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.2.0/manifests"},{"name":"v0.1.8","sha":"bdfb450ba9c39e7c11b1566cb91a73921e6bf997","kind":"tag","published_at":"2015-03-04T12:46:35.000Z","download_url":"https://codeload.github.com/CadQuery/cadquery/tar.gz/v0.1.8","html_url":"https://github.com/CadQuery/cadquery/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CadQuery/cadquery@v0.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/tags/v0.1.8/manifests"}]},"repo_metadata_updated_at":"2025-08-20T18:10:46.087Z","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/cadquery/cadquery","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/cadquery/cadquery","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/cadquery/cadquery","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/cadquery/cadquery/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-09T16:08:24.330Z","issues_count":348,"pull_requests_count":196,"avg_time_to_close_issue":13113248.409638554,"avg_time_to_close_pull_request":2547210.8238636362,"issues_closed_count":166,"pull_requests_closed_count":176,"pull_request_authors_count":63,"issue_authors_count":174,"avg_comments_per_issue":3.574712643678161,"avg_comments_per_pull_request":4.877551020408164,"merged_pull_requests_count":147,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":66,"past_year_pull_requests_count":55,"past_year_avg_time_to_close_issue":1646934.8,"past_year_avg_time_to_close_pull_request":605382.659574468,"past_year_issues_closed_count":20,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":17,"past_year_issue_authors_count":35,"past_year_avg_comments_per_issue":2.242424242424242,"past_year_avg_comments_per_pull_request":3.8,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":37,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/issues","maintainers":[{"login":"adam-urbanczyk","count":109,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adam-urbanczyk"},{"login":"lorenzncode","count":55,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lorenzncode"},{"login":"jmwright","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jmwright"},{"login":"dcowden","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dcowden"},{"login":"marcus7070","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcus7070"},{"login":"justbuchanan","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/justbuchanan"}],"active_maintainers":[{"login":"adam-urbanczyk","count":41,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adam-urbanczyk"},{"login":"jmwright","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jmwright"},{"login":"lorenzncode","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lorenzncode"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcadquery%2Fcadquery/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcadquery%2Fcadquery/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcadquery%2Fcadquery/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcadquery%2Fcadquery/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1952121,"maintainers_count":0,"namespaces_count":741275,"keywords_count":109185,"github":"golang","metadata":{"funded_packages_count":49011},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-05T05:14:06.439Z","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":546453,"full_name":"CadQuery/cadquery","default_branch":"master","committers":[{"name":"adam-urbanczyk","email":"adam.jan.urbanczyk@gmail.com","count":481},{"name":"Jeremy Wright","email":"wrightjmf@gmail.com","count":253},{"name":"Adam Urbańczyk","email":"adam-urbanczyk@users.noreply.github.com","count":219},{"name":"Dave Cowden","email":"dave.cowden@gmail.com","count":71},{"name":"Marcus Boyd","email":"mwb@geosol.com.au","count":69},{"name":"Jeremy Wright","email":"jwright@innovationsts.com","count":53},{"name":"hyOzd","email":"hy@ozderya.net","count":50},{"name":"Lorenz Neureuter","email":"hello@lorenz.space","count":41},{"name":"Bruno Agostini","email":"bruno.agostini@gmail.com","count":33},{"name":"Jojain","email":"romain.ferru@gmail.com","count":23},{"name":"cactrot","email":"jfields@mananhearing.com","count":19},{"name":"Michael Greminger","email":"michael.greminger@gmail.com","count":18},{"name":"Jordan Poles","email":"jpdev.noreply@gmail.com","count":16},{"name":"Justin Buchanan","email":"justinbuchanan@google.com","count":13},{"name":"Iulian Onofrei","email":"6d0847b9@opayq.com","count":12},{"name":"Miguel Sánchez de León Peque","email":"peque@neosit.es","count":12},{"name":"Seth Fischer","email":"seth@fischer.nz","count":12},{"name":"Martin Budden","email":"mjbudden@gmail.com","count":11},{"name":"grbd","email":"hecatrons.workshop@gmail.com","count":11},{"name":"Peter Boin","email":"Peter.Boin@gmail.com","count":10},{"name":"Wink Saville","email":"wink@saville.com","count":10},{"name":"Youbao","email":"zhangyoubao@siom.ac.cn","count":10},{"name":"Ruben","email":"a28144415@gmail.com","count":9},{"name":"Pavel M. Penev","email":"pavpen@gmail.com","count":9},{"name":"Marcus Boyd","email":"50230945+marcus7070@users.noreply.github.com","count":8},{"name":"Jojain","email":"50221409+Jojain@users.noreply.github.com","count":8},{"name":"bweissinger","email":"weissingerb@gmail.com","count":8},{"name":"Justin Buchanan","email":"justbuchanan@gmail.com","count":7},{"name":"Gaël Ecorchard","email":"gael.ecorchard@ciirc.cvut.cz","count":6},{"name":"Greyson Christoforo","email":"grey@christoforo.net","count":6},{"name":"Simon Huskier","email":"huskier@gmail.com","count":6},{"name":"Ruben A","email":"ruben.arsi@protonmail.ch","count":5},{"name":"Jack Case","email":"jackacase@gmail.com","count":5},{"name":"Paul Jurczak","email":"pauljurczak@hotmail.com","count":4},{"name":"nopria","email":"4848618+nopria@users.noreply.github.com","count":4},{"name":"moeb","email":"bmoellering@googlemail.com","count":3},{"name":"Fedor Kotov","email":"fedorkotov@gmail.com","count":3},{"name":"AGD","email":"aloeverdulay@gmail.com","count":3},{"name":"Tetsuo Koyama","email":"tkoyama010@gmail.com","count":3},{"name":"unknown","email":"unlisted","count":2},{"name":"FB","email":"qwelyt@users.noreply.github.com","count":2},{"name":"Hatatister","email":"hendrik.levering@yahoo.de","count":2},{"name":"Wes Turner","email":"50891+westurner@users.noreply.github.com","count":2},{"name":"luz paz","email":"luzpaz@users.noreply.github.com","count":2},{"name":"jdegenstein","email":"jdegenstein@users.noreply.github.com","count":2},{"name":"gumyr","email":"85638518+gumyr@users.noreply.github.com","count":2},{"name":"Adam Trhon","email":"adam.trhon@tbs-biometrics.com","count":2},{"name":"Chris Osterwood","email":"osterwood@gmail.com","count":2},{"name":"Nikita Gazarov","email":"nikita@raquo.com","count":2},{"name":"baoboa dev","email":"baobab874@gmail.com","count":2},{"name":"Asuki Kono","email":"asukiaaa@gmail.com","count":2},{"name":"uki","email":"hello@uki.dev","count":2},{"name":"Jason Thorpe","email":"jdthorpe@gmail.com","count":1},{"name":"Daniel Juschus","email":"26310238+themrdjj@users.noreply.github.com","count":1},{"name":"Bernhard","email":"b_walter@arcor.de","count":1},{"name":"DarthPJB","email":"darthpjb@gmail.com","count":1},{"name":"Darrell Enns","email":"darrell@darrellenns.com","count":1},{"name":"GeorgesPaul","email":"georgesmeinders@gmail.com","count":1},{"name":"Austin Gregg-Smith","email":"blooop@gmail.com","count":1},{"name":"Iulian Onofrei","email":"iulian.onofrei@yahoo.com","count":1},{"name":"Derek Anderson","email":"derek@armyofevilrobots.com","count":1},{"name":"Ivan Krasin","email":"imkrasin@gmail.com","count":1},{"name":"Artem Grunichev","email":"artem@grunichev.us","count":1},{"name":"Andreu Bernad Serra","email":"andreu.bernad@idom.com","count":1},{"name":"Gabriel Ebner","email":"gebner@gebner.org","count":1},{"name":"Phillip Thelen","email":"viirus@pherth.net","count":1},{"name":"Josiah Bradley","email":"JosiahBradley@gmail.com","count":1},{"name":"Aaron Peterson","email":"getmoneygetpaid91@gmail.com","count":1},{"name":"Michael Himing","email":"git@michaelhiming.com","count":1},{"name":"Reed Koser","email":"srkoser+GitHub@gmail.com","count":1},{"name":"Michal Ulianko","email":"michal.ulianko@gmail.com","count":1},{"name":"Scott Nagy","email":"scottanagy@gmail.com","count":1},{"name":"Raphael Setin","email":"raphaelsetin@gmail.com","count":1},{"name":"Sergey Alirzaev","email":"zl29ah@gmail.com","count":1},{"name":"Ruben A","email":"ruben.arsi@protonmail.com","count":1},{"name":"Yihui \"Ray\" Ren","email":"yihui.ren@gmail.com","count":1},{"name":"Simon Dibbern","email":"sdi@trifork.com","count":1},{"name":"Jordan Poles","email":"jpoles1@users.noreply.github.com","count":1},{"name":"felix-otto","email":"122539281+felix-otto@users.noreply.github.com","count":1},{"name":"fpq473","email":"fpq473@localhost","count":1},{"name":"just-georgeb","email":"63357663+just-georgeb@users.noreply.github.com","count":1},{"name":"pbjacob","email":"pbjacob@163.com","count":1},{"name":"jwhevans","email":"45521229+jwhevans@users.noreply.github.com","count":1},{"name":"Kevin Menard","email":"kevin@nirvdrum.com","count":1},{"name":"justgeorgeb","email":"gbaldwin1993@hotmail.co.uk","count":1},{"name":"bsilvereagle","email":"bsilvereagle@users.noreply.github.com","count":1},{"name":"xix xeaon","email":"xix.xeaon@gmail.com","count":1},{"name":"Rony Rashed Kashem","email":"rony@rka.sh","count":1},{"name":"simon klemenc","email":"hiaselhans@users.noreply.github.com","count":1},{"name":"fpq473","email":"103151053+fpq473@users.noreply.github.com","count":1},{"name":"Jon Thacker","email":"thacker.jon@gmail.com","count":1},{"name":"swaldhoer","email":"34184299+swaldhoer@users.noreply.github.com","count":1}],"total_commits":1610,"total_committers":92,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":17.5,"dds":0.7012422360248447,"past_year_committers":null,"past_year_total_commits":null,"past_year_total_committers":null,"past_year_total_bot_commits":null,"past_year_total_bot_committers":null,"past_year_mean_commits":null,"past_year_dds":null,"last_synced_at":"2023-03-17T23:11:45.471Z","last_synced_commit":"2d355177871c0b1a275640659ba203cf3cdf267c","created_at":"2023-03-09T04:26:32.222Z","updated_at":"2023-09-19T17:14:35.315Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-20T00:00:08.780Z","repositories_count":5479765,"commits_count":853307492,"contributors_count":31095130,"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":"CadQuery/cadquery","html_url":"https://github.com/CadQuery/cadquery","last_synced_at":"2025-09-05T04:32:02.579Z","status":null,"issues_count":385,"pull_requests_count":303,"avg_time_to_close_issue":16095509.779661017,"avg_time_to_close_pull_request":2749620.073170732,"issues_closed_count":177,"pull_requests_closed_count":246,"pull_request_authors_count":70,"issue_authors_count":190,"avg_comments_per_issue":2.8233766233766233,"avg_comments_per_pull_request":4.155115511551155,"merged_pull_requests_count":199,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":94,"past_year_pull_requests_count":118,"past_year_avg_time_to_close_issue":699494.3103448276,"past_year_avg_time_to_close_pull_request":616081.0238095238,"past_year_issues_closed_count":29,"past_year_pull_requests_closed_count":84,"past_year_pull_request_authors_count":24,"past_year_issue_authors_count":49,"past_year_avg_comments_per_issue":1.2553191489361701,"past_year_avg_comments_per_pull_request":2.788135593220339,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":63,"created_at":"2023-05-14T10:12:19.630Z","updated_at":"2025-09-05T04:32:02.581Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CadQuery%2Fcadquery/issues","issue_labels_count":{"question":99,"enhancement":43,"bug":39,"OCC feature":23,"docs":22,"assembly":13,"dxf":13,"sketching":11,"announcement":6,"free func":6,"infrastructure":6,"cq.Shape":6,"consistency":5,"advanced":5,"OCC kernel issue":5,"nurbs":4,"svg":4,"good first issue":3,"pip":2,"known_limitation":2,"R\u0026D":2,"ShapeUpgrade_UnifySameDomain":2,"CQ2":2,"STEP":2,"selectors":2,"macOS":2,"text rendering":1,"usability":1,"cannot reproduce":1,"vis":1,"OCCT":1,"duplicate":1,"no_MRE":1,"needs-action":1,"Priority:high":1},"pull_request_labels_count":{"cq.Shape":21,"free func":17,"vis":11,"infrastructure":7,"assembly":6,"sketching":5,"dxf":5,"enhancement":5,"text rendering":3,"consistency":3,"docs":3,"OCC feature":3,"usability":2,"Spam":2,"STEP":2,"advanced":1,"selectors":1,"question":1,"bug":1},"issue_author_associations_count":{"NONE":227,"MEMBER":104,"CONTRIBUTOR":54},"pull_request_author_associations_count":{"MEMBER":181,"CONTRIBUTOR":65,"NONE":57},"issue_authors":{"adam-urbanczyk":61,"lorenzncode":24,"huskier":23,"jmwright":12,"lenianiva":10,"bragostin":9,"GaN-T":6,"sadr0b0t":5,"dcowden":5,"gitterman":5,"giannissc":4,"sethfischer":4,"lalebarde":4,"mukral":4,"jniclas":3,"derusermus":3,"davidedelvento":3,"arthurbg951":3,"houshangi":3,"MarcWeber":3,"sambaPython24":3,"GabrielJMS":2,"mxmws":2,"michaelnicol":2,"kmarchais":2,"marpoleSim":2,"garywill":2,"binfengjiao":2,"smurfix":2,"nomad-vagabond":2,"Jopie01":2,"ubruhin":2,"gumyr":2,"uchan-nos":2,"MotoCyti":2,"bigfighter":2,"voneiden":2,"l29ah":2,"louisabraham":2,"roipoussiere":2,"0xorial":1,"rodrykthingol":1,"Shrav108":1,"ze897c":1,"weskerfoot":1,"DeBalog":1,"avez1999":1,"shiva-patt-work":1,"jeremiahrose":1,"ray-pH":1,"sam-vdp":1,"s-ol":1,"josyb":1,"diorcety":1,"CasperH2O":1,"fedorkotov":1,"bzuidgeest":1,"jchidley":1,"ngladbach":1,"XeuTap":1,"Jojain":1,"tobias-mierzwa":1,"alikureishy":1,"Zorcas":1,"dannyhuang1":1,"Vishnu-C":1,"leiferksn":1,"dani-corie":1,"jabowery":1,"giorgio-arena":1,"r4dr3fr4d":1,"msavtchouk-pf":1,"geeklimit":1,"dAnjou":1,"marcus7070":1,"dattasid":1,"chaffra":1,"Paul8043":1,"qbamca":1,"wmcnCG":1,"cornim":1,"ragdenesie":1,"agualdron":1,"mim201820":1,"JoshuaDietz":1,"nesdnuma":1,"justbuchanan":1,"abudden":1,"mrtodd":1,"blastrock":1,"inktrap":1,"bladesaber":1,"snowbldr":1,"farinha93":1,"shrekuntu":1,"kalentivan":1,"KRS-Projects":1,"dstraub-pf":1,"rotofyne":1,"rfryeSigma":1,"realfun":1,"MenachemBerkovich":1,"redsk":1,"cactorium":1,"preteshjohn":1,"WWWladWWW":1,"johnbeard":1,"wirekang":1,"erooke":1,"WayneRiesterer":1,"bobtwinkles":1,"markkulait":1,"rowanG077":1,"wangbochao1":1,"andrinr":1,"ZTThomasOberthanner":1,"IslamZaid":1,"XiXinping":1,"BlueDrink9":1,"seltzered":1,"TheLostLambda":1,"Krande":1,"filaPro":1,"vrzh":1,"fleiner":1,"geiseri":1,"swaldhoer":1,"mkovaxx":1,"Vishwavijeth":1,"mantielero":1,"ornamentist":1,"moOsama76":1,"mryndzionek":1,"kkpal3":1,"Redsparkfish":1,"TBrooks-AF":1,"yuxguo":1,"JacobAkimbo":1,"danieledapo":1,"KadaB":1,"Equidamoid":1,"aavogt":1,"lukman06":1,"OmarZaki96":1,"medicationforall":1,"HamzaHassan9320":1,"adrianschneider94":1,"Lofuys":1,"pmbaumgartner":1,"AntonEriksson978":1,"michaelgale":1,"ghxstweb":1,"zwn":1,"hiaselhans":1,"fferri":1,"HenningScheufler":1,"thelittlebug":1,"RagingRoosevelt":1,"eddieliberato":1,"kalanzun":1,"ninja-":1,"shishunyoung":1,"davidepettinari":1,"julianstirling":1,"SubChange":1,"niSeRdiSeR":1,"greyltc":1,"cgn1234":1,"RemDelaporteMathurin":1,"HarmenJorritsma":1,"Roger-random":1,"jakeanq":1,"vmaurin-pf":1,"bao-eng":1,"Oblynx":1,"tp1415926535":1,"MarSik":1,"mariap-pf":1,"tney314":1,"skanga":1,"wallahi06":1,"drhlxiao":1,"pjuangph":1,"ahupp":1,"nfoppiani-pf":1,"rukie":1,"whophil":1,"fe60":1,"Mofef":1,"nint8835":1},"pull_request_authors":{"adam-urbanczyk":92,"jmwright":46,"lorenzncode":40,"dov":11,"sethfischer":7,"voneiden":5,"moOsama76":4,"openvmp":4,"gabriel1360":4,"adrianschneider94":3,"pauljurczak":3,"winksaville":3,"kmarchais":3,"jairosody":2,"kjcole":2,"diorcety":2,"endikallanomatxin":2,"lenianiva":2,"bmsleight":2,"brhubbar":2,"eddieliberato":2,"bc0n":2,"huskier":2,"Makar997":2,"egrim":2,"justbuchanan":2,"XeuTap":2,"aavogt":2,"danielsan80":2,"bfleischhacker":2,"shimwell":2,"nint8835":2,"giannissc":2,"jlombacher":2,"SDI8":1,"bragostin":1,"spike77453":1,"kolod":1,"blastrock":1,"AshtonOhms":1,"greyltc":1,"barnabywalters":1,"progval":1,"GandalfDG":1,"CasperH2O":1,"prathameshk23":1,"RashKash103":1,"dev97":1,"tschaboo":1,"bobtwinkles":1,"bernhard-42":1,"pujvz":1,"arsenixprime":1,"sanderobdeijn":1,"davidedelvento":1,"kursataktas":1,"TerranceN":1,"danieljuschus":1,"felix-otto":1,"Hecatron":1,"ovidner":1,"pjuangph":1,"kalanzun":1,"ZTThomasOberthanner":1,"marcus7070":1,"martinbudden":1,"YHRen":1,"bayne":1,"roipoussiere":1,"MikeLilley":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10095926,"issues_count":31397479,"pull_requests_count":97150418,"authors_count":10700329,"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":{"question":16,"bug":14,"nurbs":4,"cq.Shape":3,"enhancement":3,"advanced":2,"docs":2,"OCC feature":1,"assembly":1,"usability":1,"vis":1,"announcement":1,"dxf":1,"OCC kernel issue":1,"infrastructure":1,"free func":1,"sketching":1},"past_year_pull_request_labels_count":{"cq.Shape":17,"free func":14,"vis":11,"assembly":4,"text rendering":3,"Spam":2,"infrastructure":2,"STEP":2,"docs":2,"OCC feature":2,"advanced":1,"question":1,"bug":1,"consistency":1},"past_year_issue_author_associations_count":{"NONE":52,"MEMBER":27,"CONTRIBUTOR":15},"past_year_pull_request_author_associations_count":{"MEMBER":84,"NONE":25,"CONTRIBUTOR":9},"past_year_issue_authors":{"adam-urbanczyk":24,"huskier":10,"gitterman":4,"bragostin":3,"sambaPython24":3,"davidedelvento":3,"garywill":2,"bigfighter":2,"lorenzncode":2,"louisabraham":2,"Oblynx":1,"nint8835":1,"mariap-pf":1,"lukman06":1,"lenianiva":1,"kmarchais":1,"kalentivan":1,"pmbaumgartner":1,"redsk":1,"seltzered":1,"snowbldr":1,"TBrooks-AF":1,"Vishnu-C":1,"Vishwavijeth":1,"wangbochao1":1,"WayneRiesterer":1,"wmcnCG":1,"XeuTap":1,"0xorial":1,"andrinr":1,"avez1999":1,"CasperH2O":1,"cornim":1,"dani-corie":1,"dAnjou":1,"dattasid":1,"davidepettinari":1,"DeBalog":1,"dstraub-pf":1,"erooke":1,"filaPro":1,"GaN-T":1,"HamzaHassan9320":1,"inktrap":1,"jmwright":1,"johnbeard":1,"Jopie01":1,"JoshuaDietz":1,"josyb":1},"past_year_pull_request_authors":{"adam-urbanczyk":53,"jmwright":25,"lorenzncode":6,"gabriel1360":4,"adrianschneider94":3,"winksaville":3,"XeuTap":2,"openvmp":2,"Makar997":2,"jairosody":2,"nint8835":2,"bfleischhacker":2,"arsenixprime":1,"spike77453":1,"progval":1,"SDI8":1,"CasperH2O":1,"huskier":1,"dev97":1,"prathameshk23":1,"davidedelvento":1,"kursataktas":1,"tschaboo":1,"bayne":1},"maintainers":[{"login":"adam-urbanczyk","count":153,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adam-urbanczyk"},{"login":"lorenzncode","count":64,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lorenzncode"},{"login":"jmwright","count":58,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jmwright"},{"login":"dcowden","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dcowden"},{"login":"justbuchanan","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/justbuchanan"},{"login":"marcus7070","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcus7070"}],"active_maintainers":[{"login":"adam-urbanczyk","count":77,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adam-urbanczyk"},{"login":"jmwright","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jmwright"},{"login":"lorenzncode","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lorenzncode"}]},"events":null,"keywords":["3d","brep","cad","dxf","modeling","occt","opencascade","parametric","python","step","stl"],"dependencies":[{"ecosystem":"pypi","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2023-10-14T20:29:57.701Z","updated_at":"2023-10-14T20:29:57.701Z","repository_link":"https://github.com/CadQuery/cadquery/blob/master/environment.yml","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-09-29T08:18:45.698Z","updated_at":"2023-09-29T08:18:45.698Z","repository_link":"https://github.com/CadQuery/cadquery/blob/master/setup.py","dependencies":[]}],"score":23.39319853642166,"created_at":"2025-09-04T15:51:17.307Z","updated_at":"2025-10-07T08:17:16.239Z","avatar_url":"https://github.com/CadQuery.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":35358,"funding_links":[],"readme_doi_urls":["https://doi.org/10.5281/zenodo.3955118"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/42441","html_url":"https://science.ecosyste.ms/projects/42441","bibtex_url":"https://science.ecosyste.ms/projects/42441/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/42441/export.apalike"}