{"id":31694,"name":"kedro","description":"Kedro is a toolbox for production-ready data science. It uses software engineering best practices to help you create data engineering and data science pipelines that are reproducible, maintainable, and modular.","url":"https://github.com/kedro-org/kedro","last_synced_at":"2025-09-05T05:14:55.822Z","repository":{"id":37020722,"uuid":"182067506","full_name":"kedro-org/kedro","owner":"kedro-org","description":"Kedro is a toolbox for production-ready data science. It uses software engineering best practices to help you create data engineering and data science pipelines that are reproducible, maintainable, and modular.","archived":false,"fork":false,"pushed_at":"2025-09-01T14:42:27.000Z","size":243159,"stargazers_count":10505,"open_issues_count":162,"forks_count":961,"subscribers_count":104,"default_branch":"main","last_synced_at":"2025-09-02T11:06:47.439Z","etag":null,"topics":["experiment-tracking","hacktoberfest","kedro","machine-learning","machine-learning-engineering","mlops","pipeline","python"],"latest_commit_sha":null,"homepage":"https://kedro.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kedro-org.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-04-18T10:29:56.000Z","updated_at":"2025-09-01T15:09:21.000Z","dependencies_parsed_at":"2023-12-19T21:14:34.529Z","dependency_job_id":"26f91e6d-f697-418d-ba62-0d5bdd8414c7","html_url":"https://github.com/kedro-org/kedro","commit_stats":{"total_commits":2478,"total_committers":242,"mean_commits":"10.239669421487603","dds":0.9160613397901534,"last_synced_commit":"0bb470d4917b7e56abfbed4a9431ad5bb2ecbd83"},"previous_names":["quantumblacklabs/kedro"],"tags_count":68,"template":false,"template_full_name":null,"purl":"pkg:github/kedro-org/kedro","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kedro-org%2Fkedro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kedro-org%2Fkedro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kedro-org%2Fkedro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kedro-org%2Fkedro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kedro-org","download_url":"https://codeload.github.com/kedro-org/kedro/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kedro-org%2Fkedro/sbom","scorecard":{"id":385421,"data":{"date":"2025-08-11","repo":{"name":"github.com/kedro-org/kedro","commit":"65d2f86b8ff0cc108810af01dc90c820711c87dd"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.7,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"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":"Maintained","score":10,"reason":"30 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":"Dangerous-Workflow","score":0,"reason":"dangerous workflow patterns detected","details":["Warn: script injection with untrusted input ' github.event.pull_request.head.ref ': .github/workflows/pipeline-performance-test.yml:50"],"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'checks' permission set to 'read': .github/workflows/merge-gatekeeper.yml:15","Info: jobLevel 'statuses' permission set to 'read': .github/workflows/merge-gatekeeper.yml:16","Warn: no topLevel permission defined: .github/workflows/all-checks.yml:1","Warn: no topLevel permission defined: .github/workflows/auto-merge-prs.yml:1","Warn: no topLevel permission defined: .github/workflows/benchmark-performance.yml:1","Warn: no topLevel permission defined: .github/workflows/check-release.yml:1","Warn: no topLevel permission defined: .github/workflows/detect-secrets.yml:1","Warn: no topLevel permission defined: .github/workflows/docs-language-linter.yml:1","Warn: no topLevel permission defined: .github/workflows/docs-only-checks.yml:1","Warn: no topLevel permission defined: .github/workflows/e2e-tests.yml:1","Warn: no topLevel permission defined: .github/workflows/label-community-issues.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/merge-gatekeeper.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly-build.yml:1","Warn: no topLevel permission defined: .github/workflows/no-response.yml:1","Warn: no topLevel permission defined: .github/workflows/pip-compile.yml:1","Warn: no topLevel permission defined: .github/workflows/pipeline-performance-test.yml:1","Warn: no topLevel permission defined: .github/workflows/release-starters.yml:1","Warn: no topLevel permission defined: .github/workflows/sync.yml:1","Warn: no topLevel permission defined: .github/workflows/unit-tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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":"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/check-release.yml:39"],"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/auto-merge-prs.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/auto-merge-prs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmark-performance.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/benchmark-performance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmark-performance.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/benchmark-performance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmark-performance.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/benchmark-performance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check-release.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/check-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check-release.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/check-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check-release.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/check-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check-release.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/check-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/check-release.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/check-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/check-release.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/check-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/detect-secrets.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/detect-secrets.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/detect-secrets.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/detect-secrets.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs-language-linter.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/docs-language-linter.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs-language-linter.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/docs-language-linter.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-tests.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/e2e-tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e-tests.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/e2e-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label-community-issues.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/label-community-issues.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/label-community-issues.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/label-community-issues.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/merge-gatekeeper.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/merge-gatekeeper.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly-build.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/nightly-build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly-build.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/nightly-build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/no-response.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/no-response.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pip-compile.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/pip-compile.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pip-compile.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/pip-compile.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pipeline-performance-test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/pipeline-performance-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-starters.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/release-starters.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sync.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/sync.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unit-tests.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/unit-tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/unit-tests.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/kedro-org/kedro/unit-tests.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/benchmark-performance.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/benchmark-performance.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/check-release.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/check-release.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/pipeline-performance-test.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/pipeline-performance-test.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/pipeline-performance-test.yml:33","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  14 third-party GitHubAction dependencies pinned","Info:   0 out of   7 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":0,"reason":"16 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-44cc-43rp-5947","Warn: Project is vulnerable to: PYSEC-2021-130 / GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: GHSA-9q39-rmj3-p4r2","Warn: Project is vulnerable to: GHSA-747f-ww56-4q4h","Warn: Project is vulnerable to: GHSA-rm69-wvpv-r2w7","Warn: Project is vulnerable to: PYSEC-2018-18 / GHSA-3p4q-x8f3-p7vq","Warn: Project is vulnerable to: PYSEC-2018-17 / GHSA-49qr-xh3w-h436","Warn: Project is vulnerable to: PYSEC-2018-57 / GHSA-6cwv-x26c-w2q4","Warn: Project is vulnerable to: PYSEC-2020-215 / GHSA-c7vm-f5p4-8fqh","Warn: Project is vulnerable to: PYSEC-2019-159 / GHSA-hhx8-cr55-qcxx","Warn: Project is vulnerable to: GHSA-hwvq-6gjx-j797","Warn: Project is vulnerable to: PYSEC-2019-157 / GHSA-jqwc-jm56-wcwj","Warn: Project is vulnerable to: PYSEC-2022-180 / GHSA-m87f-39q9-6f55","Warn: Project is vulnerable to: PYSEC-2019-158 / GHSA-rcx2-m7jp-p9wj","Warn: Project is vulnerable to: GHSA-rv62-4pmj-xw6h","Warn: Project is vulnerable to: PYSEC-2022-212 / GHSA-v7vq-3x77-87vg"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 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-18T16:28:53.378Z","repository_id":37020722,"created_at":"2025-08-18T16:28:53.378Z","updated_at":"2025-08-18T16:28:53.378Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273703690,"owners_count":25153003,"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":"kedro-org","name":"Kedro","uuid":"93382166","kind":"organization","description":"Kedro is an open-source Python framework for creating reproducible, maintainable and modular data science code. It is hosted in incubation in LF AI \u0026 Data.","email":"info@lfaidata.foundation","website":"https://kedro.org/","location":"United States of America","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/93382166?v=4","repositories_count":14,"last_synced_at":"2024-03-25T20:12:47.468Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kedro-org","funding_links":[],"total_stars":10293,"followers":186,"following":0,"created_at":"2022-11-02T16:27:54.810Z","updated_at":"2024-03-25T20:13:15.130Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kedro-org","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kedro-org/repositories"},"packages":null,"commits":{"id":6795,"full_name":"kedro-org/kedro","default_branch":"main","committers":[{"name":"Lorena Bălan","email":"lorena.balan@quantumblack.com","login":null,"count":208},{"name":"Deepyaman Datta","email":"deepyaman.datta@utexas.edu","login":"deepyaman","count":158},{"name":"Merel Theisen","email":"49397448+merelcht","login":"merelcht","count":151},{"name":"Nok Lam Chan","email":"nok.lam.chan@quantumblack.com","login":"noklam","count":149},{"name":"Ankita Katiyar","email":"110245118+ankatiyar","login":"ankatiyar","count":108},{"name":"Kiyohito Kunii (Kiyo)","email":"8097799+921kiyo","login":"921kiyo","count":105},{"name":"Jo Stichbury","email":"jo_stichbury@mckinsey.com","login":"stichbury","count":99},{"name":"Lim Hoang","email":"limdauto@gmail.com","login":"limdauto","count":95},{"name":"Andrii Ivaniuk","email":"andrii.ivaniuk@gmail.com","login":"andrii-ivaniuk","count":94},{"name":"Antony Milne","email":"49395058+AntonyMilneQB","login":"AntonyMilneQB","count":90},{"name":"Dmitrii Deriabin","email":"44967953+DmitriiDeriabinQB","login":"DmitriiDeriabinQB","count":83},{"name":"Merel Theisen","email":"49397448+MerelTheisenQB","login":"MerelTheisenQB","count":83},{"name":"Sajid Alam","email":"90610031+SajidAlamQB","login":"SajidAlamQB","count":83},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":72},{"name":"Yetunde Dada","email":"43755008+yetudada","login":"yetudada","count":64},{"name":"Ahdra Merali","email":"90615669+AhdraMeraliQB","login":"AhdraMeraliQB","count":56},{"name":"Zain Patel","email":"zain.patel@quantumblack.com","login":"mzjp2","count":51},{"name":"ElenaKhaustova","email":"157851531+ElenaKhaustova","login":"ElenaKhaustova","count":49},{"name":"Ivan Danov","email":"idanov","login":"idanov","count":41},{"name":"Juan Luis Cano Rodríguez","email":"juan_luis_cano@mckinsey.com","login":"astrojuanlu","count":41},{"name":"Dmitry Sorokin","email":"40151847+DimedS","login":"DimedS","count":34},{"name":"L. R. Couto","email":"57910428+lrcouto","login":"lrcouto","count":34},{"name":"Zain Patel","email":"52913697+ZainPatelQB","login":"ZainPatelQB","count":32},{"name":"Anton Kirilenko","email":"anton.kirilenko@quantumblack.com","login":null,"count":32},{"name":"Gordon Wrigley","email":"gordon.wrigley@quantumblack.com","login":"tolomea","count":27},{"name":"LorenaBalanQB","email":"48984996+LorenaBalanQB","login":"LorenaBalanQB","count":23},{"name":"CarolineMLynch","email":"103196083+CarolineMLynch","login":"CarolineMLynch","count":22},{"name":"Jannic","email":"37243923+jmholzer","login":"jmholzer","count":22},{"name":"Waylon Walker","email":"waylon@waylonwalker.com","login":"WaylonWalker","count":20},{"name":"Jiri Klein","email":"44288863+jiriklein","login":"jiriklein","count":19},{"name":"Joel Schwarzmann","email":"35801847+datajoely","login":"datajoely","count":19},{"name":"Tynan DeBold","email":"thdebold@gmail.com","login":"tynandebold","count":14},{"name":"Nikos Tsaousis","email":"tsanikgr","login":"tsanikgr","count":13},{"name":"rashidakanchwala","email":"37628668+rashidakanchwala","login":"rashidakanchwala","count":13},{"name":"Ignacio Paricio","email":"54770971+ignacioparicio","login":"ignacioparicio","count":13},{"name":"Nasef Khan","email":"nasef.khan@quantumblack.com","login":"nakhan98","count":13},{"name":"Ravi Kumar Pilla","email":"ravi_kumar_pilla@mckinsey.com","login":"ravi-kumar-pilla","count":11},{"name":"Antony Milne","email":"antony.milne@quantumblack.com","login":"antonymilne","count":10},{"name":"Simon Brugman","email":"sbrugman","login":"sbrugman","count":10},{"name":"Tamu","email":"tamsanh@gmail.com","login":"tamsanh","count":9},{"name":"Laíza Milena Scheid Parizotto","email":"41296740+laizaparizotto","login":"laizaparizotto","count":8},{"name":"Huong Nguyen","email":"32060364+Huongg","login":"Huongg","count":7},{"name":"Jiri Klein","email":"jiri.klein@quantumblack.com","login":null,"count":6},{"name":"Avaneesh Yembadi","email":"11796986+avan-sh","login":"avan-sh","count":6},{"name":"Yolan Honoré-Rougé","email":"29451317+Galileo-Galilei","login":"Galileo-Galilei","count":4},{"name":"sasaki takeru","email":"sasaki.takeru@gmail.com","login":"takeru","count":4},{"name":"Richard Westenra","email":"rjwestenra@gmail.com","login":"richardwestenra","count":4},{"name":"Lais Carvalho","email":"lais.carvalho@python.ie","login":"laisbsc","count":4},{"name":"datajoely","email":"joel.schwarzmann@quantumblack.com","login":null,"count":4},{"name":"rxm7706","email":"95496360+rxm7706","login":"rxm7706","count":3},{"name":"Yury Fedotov","email":"102987839+yury-fedotov","login":"yury-fedotov","count":3},{"name":"Miguel Rodriguez Gutierrez","email":"miguel7r@hotmail.com","login":"MigQ2","count":3},{"name":"Christian Clauss","email":"cclauss@me.com","login":"cclauss","count":3},{"name":"Flavien Lambert","email":"PetitLepton","login":"PetitLepton","count":3},{"name":"Lucas Jamar","email":"39372418+lucasjamar","login":"lucasjamar","count":3},{"name":"Marcelo Duarte Trevisani","email":"marcelotrevisani","login":"marcelotrevisani","count":3},{"name":"Shahil Mawjee","email":"21179950+s-mawjee","login":"s-mawjee","count":3},{"name":"Sebastian Bertoli","email":"9196354+sebastianbertoli","login":"sebastianbertoli","count":3},{"name":"Puneet Saini","email":"99470400+puneeter","login":"puneeter","count":3},{"name":"Safouane Chergui","email":"31566323+chsafouane","login":"chsafouane","count":2},{"name":"Rahul Kumar","email":"rahulcomp24@gmail.com","login":"debugger24","count":2},{"name":"Niels Drost","email":"codingdutchman@gmail.com","login":"daBlesr","count":2},{"name":"Michal Brys","email":"10577534+michalbrys","login":"michalbrys","count":2},{"name":"Mehdi Naderi Varandi","email":"MehdiNV@hotmail.com","login":"MehdiNV","count":2},{"name":"Marnix Koops","email":"marnixkoops@gmail.com","login":"marnixkoops","count":2},{"name":"Marcin Zabłocki","email":"m.zablo@gmail.com","login":"marrrcin","count":2},{"name":"Lou","email":"lou@curalate.com","login":"lou-k","count":2},{"name":"Jitendra Gundaniya","email":"38945204+jitu5","login":"jitu5","count":2},{"name":"Kody Fischer","email":"57286761+Klio-Foxtrot187","login":"Klio-Foxtrot187","count":2},{"name":"Louis de Charsonville","email":"louisdecharson","login":"louisdecharson","count":2},{"name":"Hamza Oza","email":"hamzaoza","login":"hamzaoza","count":2},{"name":"Florian Gaudin-Delrieu","email":"9217921+FlorianGD","login":"FlorianGD","count":2},{"name":"Dustin Liu","email":"liucong.haonan@gmail.com","login":"grhaonan","count":2},{"name":"Dmitry Vukolov","email":"dmvuko@gmail.com","login":"dvukolov","count":2},{"name":"clotildeguinard","email":"clotilde_guinard@hotmail.fr","login":"clotildeguinard","count":2},{"name":"Daniel Falk","email":"daniel@da-robotteknik.se","login":"daniel-falk","count":2},{"name":"Brites","email":"50711059+Brites101","login":"Brites101","count":2},{"name":"dr3s","email":"dr3s","login":"dr3s","count":2},{"name":"mani","email":"sadhak001@gmail.com","login":"neomatrix369","count":2},{"name":"Nero Okwa","email":"50266242+NeroOkwa","login":"NeroOkwa","count":2},{"name":"Bas Nijholt","email":"basnijholt@gmail.com","login":"basnijholt","count":2},{"name":"tsanikgr","email":"nikolaos.tsaousis@quantumblack.com","login":null,"count":2},{"name":"Andrii Ivaniuk","email":"andrii.ivaniuk@stem.com","login":null,"count":2},{"name":"noklam","email":"channoklam@yahoo.com.hk","login":null,"count":2},{"name":"Vijaykumar","email":"hi.vjkr@gmail.com","login":"vjkr","count":2},{"name":"Yusuke Minami","email":"33908456+Minyus","login":"Minyus","count":2},{"name":"bru5","email":"45365769+bru5","login":"bru5","count":2},{"name":"Jeroldine Akuye Oakley","email":"68546366+JayOaks","login":"JayOaks","count":2},{"name":"Tomas Van Pottelbergh","email":"85937396+tomasvanpottelbergh","login":"tomasvanpottelbergh","count":1},{"name":"Toran Sahu","email":"toran.sahu@yahoo.com","login":"toransahu","count":1},{"name":"TrellixVulnTeam","email":"112716341+TrellixVulnTeam","login":"TrellixVulnTeam","count":1},{"name":"Tom Vigrass","email":"tom.vigrass@quantumblack.com","login":"tomvigrass","count":1},{"name":"Tetsuya Shioda","email":"shiodat.cc@gmail.com","login":"shiodat","count":1},{"name":"Sean Saito","email":"saitosean@ymail.com","login":"seansaito","count":1},{"name":"Saran Balaji","email":"csaranbalaji@gmail.com","login":"csaranbalaji","count":1},{"name":"Sam Hiscox","email":"70574359+samhiscoxqb","login":"samhiscoxqb","count":1},{"name":"Bharath Saiguhan","email":"38353913+BSGalvan","login":"BSGalvan","count":1},{"name":"Ben Levy","email":"79479484+BenjaminLevyQB","login":"BenjaminLevyQB","count":1},{"name":"Cyril Korotkov","email":"korotkovkm@gmail.com","login":"vilozio","count":1},{"name":"Cvetanka Nechevska","email":"88193161+cvetankanechevska","login":"cvetankanechevska","count":1},{"name":"Craig","email":"craigjfranklin@gmail.com","login":"cfranklin11","count":1},{"name":"Cory Maklin","email":"corymaklin@gmail.com","login":"corymaklin","count":1},{"name":"Chris Schopp","email":"56572144+chrisschopp","login":"chrisschopp","count":1},{"name":"Chris Schopp","email":"103272502+cschopp-simwell","login":"cschopp-simwell","count":1},{"name":"Carla Vieira","email":"carlaprv@hotmail.com","login":"carlaprv","count":1},{"name":"Bruno Amaral","email":"amaralbf@gmail.com","login":"amaralbf","count":1},{"name":"Boring Byte","email":"64937409+boringbyte","login":"boringbyte","count":1},{"name":"Bhavya Merchant","email":"collaboratory@bnmerchant.com","login":null,"count":1},{"name":"Anton Kirilenko","email":"anton.kirilenko@wazoku.com","login":null,"count":1},{"name":"Richard Westenra","email":"richard.westenra@quantumblack.com","login":null,"count":1},{"name":"hermlon","email":"dev.hermlon@yamx.net","login":null,"count":1},{"name":"Jeremy Warrick","email":"jeremy.warrick@quantumblack.com","login":null,"count":1},{"name":"Evan Miller","email":"evanmiller29@gmail.com","login":null,"count":1},{"name":"Ivan Doroshenko","email":"ivan.doroshenko@quantumblack.com","login":null,"count":1},{"name":"Arnout Verboven","email":"33787172+ArnoutVerboven","login":"ArnoutVerboven","count":1},{"name":"Arnaldo Gualberto","email":"arnaldo.g12@gmail.com","login":"arnaldog12","count":1},{"name":"Ardo Illaste","email":"ardo.illaste@gmail.com","login":"ardoi","count":1},{"name":"Anton Kirilenko","email":"antony.kirilenko@gmail.com","login":"Flid","count":1},{"name":"Anthony De Bortoli","email":"anthony.debortoli@protonmail.com","login":"don4get","count":1},{"name":"Anil Choudhary","email":"aniryou","login":"aniryou","count":1},{"name":"Aluizio Cidral Júnior","email":"62672348+cidraljunior","login":"cidraljunior","count":1},{"name":"Alex Kalmikov","email":"41970515+kalexqb","login":"kalexqb","count":1},{"name":"Ajinkya Bokade","email":"acbokade@gmail.com","login":"acbokade","count":1},{"name":"Ajay Gonepuri (GONAPCORP)","email":"98868227+HKABIG","login":"HKABIG","count":1},{"name":"Ajay Bisht","email":"ajay.bisht.me@gmail.com","login":"ajb7","count":1},{"name":"BalazsKonigQB","email":"59652120+BalazsKonigQB","login":"BalazsKonigQB","count":1},{"name":"DagaEngineerOne","email":"64087279+dataengineerone","login":"dataengineerone","count":1},{"name":"Varun Krishna S","email":"varunhawk19@gmail.com","login":"vhawk19","count":1},{"name":"William Ashford","email":"42339022+williamashfordQB","login":"williamashfordQB","count":1},{"name":"Wim","email":"109217182+wim-qb","login":"wim-qb","count":1},{"name":"YK","email":"58301316+lvxhnat","login":"lvxhnat","count":1},{"name":"Yash Agrawal","email":"96697569+yash6318","login":"yash6318","count":1},{"name":"Yash Bhavsar","email":"90474296+yashexe","login":"yashexe","count":1},{"name":"Yassine Alouini","email":"yassinealouini@outlook.com","login":"yassineAlouini","count":1},{"name":"Yousuf Mohamed-Ahmed","email":"90833182+YousufMohamed-AhmedQB","login":"YousufMohamed-AhmedQB","count":1},{"name":"Yu-Sheng Li","email":"kevin1kevin1k@gmail.com","login":"kevin1kevin1k","count":1},{"name":"Omar Saleem","email":"omarsaleem003@gmail.com","login":"mdomarsaleem","count":1},{"name":"Ondrej Zacha","email":"ondrej.zacha@okra.ai","login":"ondrejzacha","count":1},{"name":"Pascal Brokmeier","email":"git@pascalbrokmeier.de","login":"pascalwhoop","count":1},{"name":"Patrik Hardin","email":"46647654+patrikhardin","login":"patrikhardin","count":1},{"name":"Pedro Antonacio","email":"30991781+antonacio","login":"antonacio","count":1},{"name":"Pedro Gabriel Gengo Lourenço","email":"pedro.gabriel.lourenco@hotmail.com","login":"pedrogengo","count":1},{"name":"PedroAbreuQB","email":"57482873+PedroAbreuQB","login":"PedroAbreuQB","count":1},{"name":"Pranav Dave","email":"75449103+pdave34","login":"pdave34","count":1},{"name":"Puneet Saini","email":"puneet29saini@gmail.com","login":"puneet29","count":1},{"name":"Punitvara","email":"punitvara@gmail.com","login":"punitvara","count":1},{"name":"RafaelBo","email":"77226971+RafaelBod","login":"RafaelBod","count":1},{"name":"Rahul Bansod","email":"rahulbansod519@gmail.com","login":"rahulbansod519","count":1},{"name":"Richard","email":"CF-FHB-X","login":"CF-FHB-X","count":1},{"name":"Roger Yu","email":"rogeryu@hotmail.com.au","login":"roger-yu-ds","count":1},{"name":"S Wong","email":"studioswong@gmail.com","login":"studioswong","count":1},{"name":"jccalvojackson","email":"48832149+jccalvojackson","login":"jccalvojackson","count":1},{"name":"jmcdonagh88","email":"38469994+jmcdonagh88","login":"jmcdonagh88","count":1},{"name":"jonasrk","email":"jonasrk","login":"jonasrk","count":1},{"name":"kaemo","email":"kaemo","login":"kaemo","count":1},{"name":"philomine","email":"philomene.bobichon@gmail.com","login":"philomine","count":1},{"name":"ppsimatikas","email":"ppsimatikas@gmail.com","login":"ppsimatikas","count":1},{"name":"Mayur Chougule","email":"mayurchougule1@gmail.com","login":"mmchougule","count":1},{"name":"Miguel Ortiz","email":"89418691+miguel-ortiz-marin","login":"miguel-ortiz-marin","count":1},{"name":"priyanka1414","email":"49213863+priyanka1414","login":"priyanka1414","count":1},{"name":"qheuristics","email":"glozanobranger@gmail.com","login":"qheuristics","count":1},{"name":"rakou","email":"longfloat@gmail.com","login":"rakou","count":1},{"name":"rong fengliang","email":"1141591465@qq.com","login":"rongfengliang","count":1},{"name":"sheldontsen-qb","email":"41573205+sheldontsen-qb","login":"sheldontsen-qb","count":1},{"name":"simonpicard","email":"simpic2110@gmail.com","login":"simonpicard","count":1},{"name":"vfdev","email":"vfdev.5@gmail.com","login":"vfdev-5","count":1},{"name":"w0rdsm1th","email":"aleks.hughes@gmail.com","login":"w0rdsm1th","count":1},{"name":"williamcaicedo","email":"caicedo77@gmail.com","login":"williamcaicedo","count":1},{"name":"yhz-qb","email":"35809613+yhzqb","login":"yhzqb","count":1},{"name":"₸ornike","email":"20404466+e-tornike","login":"e-tornike","count":1},{"name":"Safouane Chergui","email":"106234065+schergui-thefork","login":"schergui-thefork","count":1},{"name":"Zach Schuster","email":"ztschuster@gmail.com","login":"zschuster","count":1},{"name":"Zemeio","email":"49595821+Zemeio","login":"Zemeio","count":1},{"name":"adamfrly","email":"45516720+adamfrly","login":"adamfrly","count":1},{"name":"asharma13524","email":"asharma13524@gmail.com","login":"asharma13524","count":1},{"name":"awqb","email":"44159007+awqb","login":"awqb","count":1},{"name":"cleeeks","email":"78616916+cleeeks","login":"cleeeks","count":1},{"name":"dazzag24","email":"dazzag@gmail.com","login":"dazzag24","count":1},{"name":"dmb23","email":"35734847+dmb23","login":"dmb23","count":1},{"name":"eduardoconto","email":"eduardoconto","login":"eduardoconto","count":1},{"name":"emil-edilersky","email":"62663627+emil-edilersky","login":"emil-edilersky","count":1},{"name":"flpvvvv","email":"44744400+flpvvvv","login":"flpvvvv","count":1},{"name":"foolsgold","email":"esh@well.ox.ac.uk","login":"foolsgold","count":1},{"name":"froessler","email":"11539266+fdroessler","login":"fdroessler","count":1},{"name":"gabohc","email":"120232268+gabohc","login":"gabohc","count":1},{"name":"harmonys-qb","email":"124261411+harmonys-qb","login":"harmonys-qb","count":1},{"name":"Jacob Pieniazek","email":"89324971+jakepenzak","login":"jakepenzak","count":1},{"name":"Jacob Weiss","email":"jaweiss2305@gmail.com","login":"jacobweiss2305","count":1},{"name":"Jakub","email":"czakon.jakub@gmail.com","login":"jakubczakon","count":1},{"name":"Maxime STEINMETZ","email":"37291212+MaximeSteinmetz","login":"MaximeSteinmetz","count":1},{"name":"Julius Hetzel","email":"j.fr.hetzel@gmail.com","login":"juliushetzel","count":1},{"name":"Jürgen Stumpp","email":"4624747+JStumpp","login":"JStumpp","count":1},{"name":"Fazil","email":"fazilbtopal@gmail.com","login":"lordsoffallen","count":1},{"name":"Felix Scherz","email":"felixwscherz@gmail.com","login":"felixscherz","count":1},{"name":"G. D. McBain","email":"gdmcbain@protonmail.com","login":"gdmcbain","count":1},{"name":"Gabriel Comym","email":"55446576+GabrielComymQB","login":"GabrielComymQB","count":1},{"name":"Georgios Gerogiokas","email":"drago121012@gmail.com","login":"ggerogiokas","count":1},{"name":"Greg Vaslowski","email":"7269272+Vaslo","login":"Vaslo","count":1},{"name":"Guillaume Calmettes","email":"guillaume.calmettes@gmail.com","login":"gcalmettes","count":1},{"name":"Gustavo José de Sousa","email":"guludo","login":"guludo","count":1},{"name":"Hendrik","email":"hendrik.scherner@web.de","login":"SchernHe","count":1},{"name":"Himanshu","email":"addyjeridiq@gmail.com","login":"himanshu007-creator","count":1},{"name":"Hyewon Choi","email":"76198373+hyew0nChoi","login":"hyew0nChoi","count":1},{"name":"Ian Whalen","email":"ianpatrickwhalen@gmail.com","login":"ianwhale","count":1},{"name":"Ikko Eltociear Ashimine","email":"eltociear@gmail.com","login":"eltociear","count":1},{"name":"Isaac","email":"lazzeri89@gmail.com","login":"Isy89","count":1},{"name":"Manabu ISHII","email":"manabu.ishii.rb@gmail.com","login":"manabuishii","count":1},{"name":"ManishS6","email":"63586933+ManishS6","login":"ManishS6","count":1},{"name":"Marat K","email":"kopytjuk@gmail.com","login":"kopytjuk","count":1},{"name":"Mariana Neves da Silva","email":"38425269+marianansilva","login":"marianansilva","count":1},{"name":"Mariusz Strzelecki","email":"szczeles@gmail.com","login":"szczeles","count":1},{"name":"Adam Kells","email":"adam.kells@artefact.com","login":"adamkells","count":1},{"name":"Abdulelah S. Al Mesfer","email":"28743265+abdulelahsm","login":"abdulelahsm","count":1},{"name":"094459","email":"ricardo.sueiras@gmail.com","login":"094459","count":1},{"name":"Ethan Knights","email":"ethanknights@hotmail.co.uk","login":"ethanknights","count":1},{"name":"Emilio","email":"39833078+Emiliopb","login":"Emiliopb","count":1},{"name":"Emanuel Ferm","email":"eferm","login":"eferm","count":1},{"name":"Eduardo Escobar","email":"eduardoescobar7@gmail.com","login":"baldesco","count":1},{"name":"Ean Jimenez","email":"99859369+Prometean","login":"Prometean","count":1},{"name":"Dominik Zalewski","email":"78603984+doxenix","login":"doxenix","count":1},{"name":"Dmitry Kisler","email":"admin@dkisler.com","login":"kislerdm","count":1},{"name":"Daniel Petti","email":"djpetti@gmail.com","login":"djpetti","count":1},{"name":"Aivin V. Solatorio","email":"avsolatorio@gmail.com","login":"avsolatorio","count":1},{"name":"Minura Punchihewa","email":"49385643+MinuraPunchihewa","login":"MinuraPunchihewa","count":1},{"name":"MosaicMan","email":"34198823+MosaicMan","login":"MosaicMan","count":1},{"name":"Moussa Taifi","email":"moutai10@gmail.com","login":"moutai","count":1},{"name":"Mustapha Abdullahi","email":"37770012+mustious","login":"mustious","count":1},{"name":"Nickolas da Rocha Machado","email":"nickolasrochamachado@gmail.com","login":"nickolasrm","count":1},{"name":"Nicolas Oulianov","email":"58109554+oulianov","login":"oulianov","count":1},{"name":"Iñigo Hidalgo","email":"inigohrey@gmail.com","login":"inigohidalgo","count":1},{"name":"Kuan Tung","email":"kuan.tung@epfl.ch","login":"dinotuku","count":1},{"name":"Kuldeep Singh","email":"k.duhan@gmail.com","login":"iamkuldeepsingh","count":1},{"name":"Laurens","email":"90421718+lvijnck","login":"lvijnck","count":1},{"name":"Leon Nallamuthu","email":"38660312+leonnallamuthu","login":"leonnallamuthu","count":1},{"name":"Leopold Talirz","email":"leopold.talirz@gmail.com","login":"ltalirz","count":1},{"name":"Levi Joseph","email":"levi.m.joseph@gmail.com","login":"levimjoseph","count":1},{"name":"Lorenzo Castellino","email":"castellino96@gmail.com","login":"Kastakin","count":1},{"name":"Louis Guitton","email":"louisguitton","login":"louisguitton","count":1},{"name":"Lovkush","email":"lovkush@gmail.com","login":"Lovkush-A","count":1},{"name":"Lucas Vittor","email":"lvvittor@gmail.com","login":"lvvittor","count":1},{"name":"Luciano Issoe","email":"luciano.issoe@quantumblack.com","login":"Lucianois","count":1},{"name":"Luis Chaves Rodriguez","email":"47890755+lucharo","login":"lucharo","count":1},{"name":"Luiz Otavio Vilas Boas Oliveira","email":"luiz.vbo@gmail.com","login":"luizvbo","count":1},{"name":"Madhur Panwar","email":"39766613+mdrpanwar","login":"mdrpanwar","count":1},{"name":"Janne Holopainen","email":"manezki@gmail.com","login":"Manezki","count":1},{"name":"Jason Hite","email":"868722+jasonmhite","login":"jasonmhite","count":1},{"name":"Jens Lordén","email":"jenslorden@gmail.com","login":"Celsuss","count":1},{"name":"Jesaja Everling","email":"jeverling@gmail.com","login":"jeverling","count":1},{"name":"Jimmy Stammers","email":"jimmy.stammers@gmail.com","login":"jstammers","count":1},{"name":"Jonathan Cohen","email":"jon@joncohen.dev","login":"JonathanDCohen","count":1},{"name":"JoostDuisters","email":"41304973+JoostDuisters","login":"JoostDuisters","count":1},{"name":"Jose Nuñez","email":"37588143+jmnunezd","login":"jmnunezd","count":1},{"name":"Juan Manuel Lovera","email":"8958924+jmalovera10","login":"jmalovera10","count":1},{"name":"Julian Niedermeier","email":"77630834+Nieju","login":"Nieju","count":1}],"total_commits":2571,"total_committers":254,"total_bot_commits":72,"total_bot_committers":1,"mean_commits":10.122047244094489,"dds":0.9190976273823415,"past_year_committers":[{"name":"ElenaKhaustova","email":"157851531+ElenaKhaustova","login":"ElenaKhaustova","count":42},{"name":"Merel Theisen","email":"49397448+merelcht","login":"merelcht","count":38},{"name":"Ankita Katiyar","email":"110245118+ankatiyar","login":"ankatiyar","count":26},{"name":"Nok Lam Chan","email":"nok.lam.chan@quantumblack.com","login":"noklam","count":21},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":19},{"name":"Dmitry Sorokin","email":"40151847+DimedS","login":"DimedS","count":15},{"name":"L. R. Couto","email":"57910428+lrcouto","login":"lrcouto","count":13},{"name":"Deepyaman Datta","email":"deepyaman.datta@utexas.edu","login":"deepyaman","count":12},{"name":"Ravi Kumar Pilla","email":"ravi_kumar_pilla@mckinsey.com","login":"ravi-kumar-pilla","count":9},{"name":"Sajid Alam","email":"90610031+SajidAlamQB","login":"SajidAlamQB","count":9},{"name":"Huong Nguyen","email":"32060364+Huongg","login":"Huongg","count":6},{"name":"Yury Fedotov","email":"102987839+yury-fedotov","login":"yury-fedotov","count":3},{"name":"Christian Clauss","email":"cclauss@me.com","login":"cclauss","count":2},{"name":"Jitendra Gundaniya","email":"38945204+jitu5","login":"jitu5","count":2},{"name":"rashidakanchwala","email":"37628668+rashidakanchwala","login":"rashidakanchwala","count":2},{"name":"Arnout Verboven","email":"33787172+ArnoutVerboven","login":"ArnoutVerboven","count":1},{"name":"Boring Byte","email":"64937409+boringbyte","login":"boringbyte","count":1},{"name":"Chris Schopp","email":"56572144+chrisschopp","login":"chrisschopp","count":1},{"name":"Ean Jimenez","email":"99859369+Prometean","login":"Prometean","count":1},{"name":"Ethan Knights","email":"ethanknights@hotmail.co.uk","login":"ethanknights","count":1},{"name":"Felix Scherz","email":"felixwscherz@gmail.com","login":"felixscherz","count":1},{"name":"G. D. McBain","email":"gdmcbain@protonmail.com","login":"gdmcbain","count":1},{"name":"Greg Vaslowski","email":"7269272+Vaslo","login":"Vaslo","count":1},{"name":"rong fengliang","email":"1141591465@qq.com","login":"rongfengliang","count":1},{"name":"rakou","email":"longfloat@gmail.com","login":"rakou","count":1},{"name":"gabohc","email":"120232268+gabohc","login":"gabohc","count":1},{"name":"Yu-Sheng Li","email":"kevin1kevin1k@gmail.com","login":"kevin1kevin1k","count":1},{"name":"Yash Bhavsar","email":"90474296+yashexe","login":"yashexe","count":1},{"name":"Toran Sahu","email":"toran.sahu@yahoo.com","login":"toransahu","count":1},{"name":"Simon Brugman","email":"sbrugman","login":"sbrugman","count":1},{"name":"Rahul Bansod","email":"rahulbansod519@gmail.com","login":"rahulbansod519","count":1},{"name":"Puneet Saini","email":"99470400+puneeter","login":"puneeter","count":1},{"name":"Pedro Antonacio","email":"30991781+antonacio","login":"antonacio","count":1},{"name":"Nickolas da Rocha Machado","email":"nickolasrochamachado@gmail.com","login":"nickolasrm","count":1},{"name":"Miguel Rodriguez Gutierrez","email":"miguel7r@hotmail.com","login":"MigQ2","count":1},{"name":"Luis Chaves Rodriguez","email":"47890755+lucharo","login":"lucharo","count":1},{"name":"Lucas Vittor","email":"lvvittor@gmail.com","login":"lvvittor","count":1},{"name":"Leopold Talirz","email":"leopold.talirz@gmail.com","login":"ltalirz","count":1},{"name":"Juan Luis Cano Rodríguez","email":"juan_luis_cano@mckinsey.com","login":"astrojuanlu","count":1},{"name":"Joel","email":"35801847+datajoely","login":"datajoely","count":1},{"name":"Janne Holopainen","email":"manezki@gmail.com","login":"Manezki","count":1},{"name":"Jacob Pieniazek","email":"89324971+jakepenzak","login":"jakepenzak","count":1},{"name":"Ivan Danov","email":"idanov","login":"idanov","count":1},{"name":"Ikko Eltociear Ashimine","email":"eltociear@gmail.com","login":"eltociear","count":1},{"name":"Hyewon Choi","email":"76198373+hyew0nChoi","login":"hyew0nChoi","count":1},{"name":"Hendrik","email":"hendrik.scherner@web.de","login":"SchernHe","count":1}],"past_year_total_commits":250,"past_year_total_committers":46,"past_year_total_bot_commits":19,"past_year_total_bot_committers":1,"past_year_mean_commits":5.434782608695652,"past_year_dds":0.832,"last_synced_at":"2025-05-27T00:57:19.264Z","last_synced_commit":"fa2c1e446a08fdd75a39054415f072b0e9b10dcb","created_at":"2023-03-07T09:43:41.880Z","updated_at":"2025-05-27T00:57:19.309Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/kedro-org%2Fkedro/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-30T00:00:08.254Z","repositories_count":5479765,"commits_count":853310297,"contributors_count":31095240,"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":"kedro-org/kedro","html_url":"https://github.com/kedro-org/kedro","last_synced_at":"2025-09-04T03:02:51.938Z","status":null,"issues_count":1356,"pull_requests_count":1584,"avg_time_to_close_issue":14889276.327133479,"avg_time_to_close_pull_request":1043454.0530846484,"issues_closed_count":914,"pull_requests_closed_count":1394,"pull_request_authors_count":105,"issue_authors_count":203,"avg_comments_per_issue":3.496312684365782,"avg_comments_per_pull_request":1.8409090909090908,"merged_pull_requests_count":1136,"bot_issues_count":205,"bot_pull_requests_count":92,"past_year_issues_count":429,"past_year_pull_requests_count":655,"past_year_avg_time_to_close_issue":1419425.694063927,"past_year_avg_time_to_close_pull_request":564131.2011385199,"past_year_issues_closed_count":219,"past_year_pull_requests_closed_count":527,"past_year_pull_request_authors_count":49,"past_year_issue_authors_count":77,"past_year_avg_comments_per_issue":1.2657342657342656,"past_year_avg_comments_per_pull_request":1.3358778625954197,"past_year_bot_issues_count":125,"past_year_bot_pull_requests_count":32,"past_year_merged_pull_requests_count":445,"created_at":"2023-05-10T21:38:56.158Z","updated_at":"2025-09-04T03:02:51.939Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kedro-org%2Fkedro","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kedro-org%2Fkedro/issues","issue_labels_count":{"Issue: Feature Request":361,"Component: Documentation 📄":180,"develop nightly build":91,"main nightly build":89,"Community":80,"Issue: Bug Report 🐞":59,"Type: Parent Issue":54,"Stage: Technical Design 🎨":39,"Component: IO":28,"Component: CLI":25,"Component: DevOps":20,"Hacktoberfest":17,"Bug Bash :bug:":14,"Component: Configuration":14,"good first issue":12,"Stage: User Research :microscope:":12,"Component: Testing":12,"Component: Framework":12,"Design: Research":11,"Help Wanted :pray:":8,"Component: Runners":7,"Type: Technical DR 💾":7,"Type: User Research Synthesis :writing_hand:":5,"support: needs more info":5,"nightly build":5,"Component: Jupyter/IPython":5,"TD: implementation":4,"Should we delete?":4,"pinned":3,"roadmap":3,"Design: UX":2,"TD: should we?":2,"Component: Experiment Tracking :test_tube:":2,"TD: learning":2,"Tech support":2,"Resolution: Not Required":1,"dependencies":1,"TD: technical deepdive":1,"Component: Example code":1,"Component: Logging":1,"Hackathon ideas":1,"performance":1,"Design: Visual Design":1},"pull_request_labels_count":{"dependencies":90,"Component: Documentation 📄":46,"Community":23,"Hacktoberfest":12,"Bug Bash :bug:":6,"Stage: Technical Design 🎨":5,"performance":5,"automerge":4,"TD: should we?":3,"Issue: Feature Request":2,"TD: implementation":1,"develop nightly build":1},"issue_author_associations_count":{"CONTRIBUTOR":577,"NONE":426,"MEMBER":353},"pull_request_author_associations_count":{"CONTRIBUTOR":1093,"MEMBER":403,"NONE":88},"issue_authors":{"github-actions[bot]":205,"merelcht":190,"noklam":148,"astrojuanlu":117,"ElenaKhaustova":95,"stichbury":77,"ankatiyar":38,"AhdraMeraliQB":29,"deepyaman":24,"yetudada":20,"antonymilne":20,"amandakys":19,"DimedS":18,"yury-fedotov":15,"ravi-kumar-pilla":13,"Galileo-Galilei":12,"Huongg":12,"SajidAlamQB":12,"datajoely":11,"jmholzer":10,"rashidakanchwala":9,"lordsoffallen":8,"iamelijahko":7,"idanov":6,"sbrugman":5,"galenseilisnh":5,"marrrcin":4,"gpierard":4,"jasonmhite":3,"Dekermanjian":3,"melvinkokxw":3,"bpmeek":3,"david-stanley-94":3,"maxschulz-COL":3,"Lasica":3,"galenseilis":3,"lvijnck":3,"pascalwhoop":3,"Gabriel2409":3,"PetitLepton":2,"nejox":2,"FlorianGD":2,"g199209":2,"SheldonTsen":2,"jptissot":2,"gtauzin":2,"MarcelBeining":2,"EloyID":2,"inigohidalgo":2,"npfp":2,"NeroOkwa":2,"m-gris":2,"stephkaiser":2,"Harsh-Maheshwari":2,"PtrBld":2,"Vincent-Liagre-QB":2,"philmar1":2,"WaylonWalker":2,"BielStela":2,"puneeter":2,"Sino-Huang":2,"ianwhale":2,"gitgud5000":2,"Acomar0":2,"lrcouto":2,"duy-rhombus":1,"froxec":1,"eduheise-andela":1,"BrianCechmanek":1,"fpiedrah":1,"nishantk12":1,"opherdonchin":1,"avonarret":1,"jan-kaufmann":1,"MigQ2":1,"crash4":1,"sheldontsen-qb":1,"MarkusSagen":1,"mjspier":1,"RalfKow":1,"davidmosca":1,"lvxhnat":1,"jstammers":1,"marcelopio":1,"antoinebon":1,"Enzodtz":1,"tzdanowicz":1,"LukasFeb":1,"julio-cmdr":1,"vilozio":1,"Sage0614":1,"Ipsedo":1,"jahas":1,"JenspederM":1,"JaynouOliver":1,"ferrotem":1,"bf-malefiz":1,"rbuehler":1,"dfossl":1,"hugocool":1,"antheas":1,"adobrogows-ki":1,"GuidoHeijden":1,"bensdm":1,"desmond-dsouza":1,"gdmcbain":1,"liverms":1,"jpm-halfspace":1,"star-yar":1,"crypdick":1,"ZiruiXuQB":1,"alessio-ca":1,"DebanjanBanerjeeQB":1,"jccalvojackson":1,"Joseph-Perkins":1,"zvun":1,"natashadunstan":1,"SiddhantSadangi":1,"andresrq-mckinsey":1,"alexdavis24":1,"markdruffel-8451":1,"jitu5":1,"lucharo":1,"AndrewLaganaro":1,"namedgraph":1,"akash-agniQB":1,"andrewbartels1":1,"jaguirre16":1,"foxale":1,"gopiande":1,"theoclipse":1,"Volcanes":1,"ericmjl":1,"CapTen101":1,"cariveroco":1,"benjaminjack":1,"zencircle":1,"mnowotnik":1,"hamzaoza":1,"janickspirig":1,"MinuraPunchihewa":1,"ethan-isaacson-perch":1,"bonnevm":1,"eepgwde":1,"Indranill":1,"ReyJust":1,"alexisdrakopoulos":1,"fmfreeze":1,"debugger24":1,"Khalil09":1,"tynandebold":1,"anabelchuinard":1,"HOZHENWAI":1,"roumail":1,"jazz215":1,"mark-druffel":1,"lukas-al":1,"brendalf":1,"mle-els":1,"thedevd":1,"clotildeguinard":1,"rxm7706":1,"simonrevel":1,"CraftingLevi":1,"uwaisiqbal":1,"tomvigrass":1,"incoggnito":1,"inti4digbi":1,"seeM":1,"bayees":1,"mathmastin":1,"Debbby57":1,"HugoPerrier":1,"AlexandreOuellet":1,"manoelpqueiroz":1,"francisduval":1,"javier-rosas":1,"TanjaWinkler":1,"johnniee":1,"erwinpaillacan":1,"picklejuicedev":1,"jround1":1,"kzych-inpost":1,"opensean":1,"lancechua":1,"zedrdave":1,"jaklan":1,"thomasdurkin":1,"MosaicMan":1,"OlegPodlipalin":1,"ytan101":1,"Jeblii":1,"mgreshake":1,"lorenabalan":1,"cverluiseQB":1,"corrin":1,"fdroessler":1,"abhishek-nigam":1,"braKhAbid":1,"MrDataPsycho":1,"CF-FHB-X":1,"thorugo-code":1,"sagrawal128":1},"pull_request_authors":{"merelcht":228,"ElenaKhaustova":196,"noklam":162,"ankatiyar":155,"dependabot[bot]":91,"lrcouto":85,"DimedS":73,"deepyaman":60,"AhdraMeraliQB":55,"stichbury":52,"SajidAlamQB":51,"Huongg":42,"idanov":42,"astrojuanlu":36,"ravi-kumar-pilla":34,"rashidakanchwala":22,"yury-fedotov":13,"Galileo-Galilei":8,"laizaparizotto":7,"puneeter":6,"cclauss":5,"datajoely":4,"sbrugman":4,"noamgoldberg":4,"rahulbansod519":4,"tynandebold":4,"jitu5":4,"galenseilis":4,"bpmeek":3,"david-stanley-94":3,"Gabriel2409":3,"rxm7706":3,"Celsuss":3,"Stephanieewelu":3,"erwinpaillacan":3,"ondrejzacha":3,"jakepenzak":2,"rongfengliang":2,"Prometean":2,"marrrcin":2,"JayOaks":2,"hyew0nChoi":2,"toransahu":2,"MehdiNV":2,"Vaslo":2,"eltociear":2,"felixscherz":2,"MosaicMan":2,"ArnoutVerboven":2,"don4get":2,"yashexe":2,"kevin1kevin1k":2,"rakou":2,"PetitLepton":2,"cleeeks":2,"lordsoffallen":2,"lucharo":2,"SchernHe":2,"Gundalai-Batkhuu":2,"antonacio":2,"boringbyte":2,"ltalirz":2,"doxenix":2,"MasterOfLogic1":2,"mohitpg":2,"chrisschopp":2,"MigQ2":2,"lvvittor":2,"jmholzer":2,"kroczynskim":2,"gabohc":2,"Manezki":2,"nickolasrm":2,"kursataktas":2,"Anshumank399":2,"gdmcbain":2,"jmnunezd":1,"flpvvvv":1,"emmanuel-ferdman":1,"CF-FHB-X":1,"mustious":1,"miguel-ortiz-marin":1,"PtrBld":1,"patcon":1,"antonymilne":1,"tomasvanpottelbergh":1,"lvxhnat":1,"dannyrfar":1,"hermlon":1,"pdave34":1,"jiriklein":1,"BWallyn":1,"JaynouOliver":1,"ethanknights":1,"vladimir-mck":1,"github-actions[bot]":1,"qheuristics":1,"adamkells":1,"abhi8893":1,"inigohidalgo":1,"jasonmhite":1,"MinuraPunchihewa":1,"millsks":1,"kitsiosk":1,"Tazoeur":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10086361,"issues_count":31286210,"pull_requests_count":96411606,"authors_count":10695498,"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":{"Issue: Feature Request":93,"main nightly build":59,"develop nightly build":57,"Community":32,"Component: IO":20,"Component: Documentation 📄":18,"Component: Framework":10,"Issue: Bug Report 🐞":8,"Type: Parent Issue":7,"Component: Runners":6,"Component: CLI":5,"support: needs more info":3,"Component: Testing":3,"Bug Bash :bug:":2,"Hacktoberfest":1,"Tech support":1,"Design: Research":1,"performance":1,"Help Wanted :pray:":1,"Component: Configuration":1,"Design: UX":1,"good first issue":1,"Component: DevOps":1},"past_year_pull_request_labels_count":{"dependencies":32,"performance":5,"Community":4,"Hacktoberfest":3,"Component: Documentation 📄":2},"past_year_issue_author_associations_count":{"NONE":190,"CONTRIBUTOR":144,"MEMBER":94},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":443,"MEMBER":167,"NONE":45},"past_year_issue_authors":{"github-actions[bot]":125,"merelcht":59,"ElenaKhaustova":58,"astrojuanlu":21,"ankatiyar":13,"Huongg":12,"ravi-kumar-pilla":12,"DimedS":12,"noklam":11,"rashidakanchwala":9,"yury-fedotov":7,"galenseilisnh":5,"deepyaman":5,"SajidAlamQB":4,"lordsoffallen":4,"iamelijahko":3,"maxschulz-COL":3,"david-stanley-94":2,"Dekermanjian":2,"SheldonTsen":2,"stephkaiser":2,"g199209":2,"Acomar0":2,"MigQ2":1,"MinuraPunchihewa":1,"mgreshake":1,"mathmastin":1,"marrrcin":1,"mark-druffel":1,"marcelopio":1,"lvijnck":1,"LukasFeb":1,"namedgraph":1,"nejox":1,"npfp":1,"opherdonchin":1,"philmar1":1,"RalfKow":1,"rbuehler":1,"Sino-Huang":1,"star-yar":1,"theoclipse":1,"thomasdurkin":1,"Vincent-Liagre-QB":1,"zvun":1,"adobrogows-ki":1,"alexdavis24":1,"andresrq-mckinsey":1,"andrewbartels1":1,"antonymilne":1,"bf-malefiz":1,"BielStela":1,"cariveroco":1,"corrin":1,"datajoely":1,"dfossl":1,"duy-rhombus":1,"FlorianGD":1,"fpiedrah":1,"froxec":1,"galenseilis":1,"Galileo-Galilei":1,"gdmcbain":1,"gitgud5000":1,"gpierard":1,"gtauzin":1,"ianwhale":1,"Indranill":1,"inti4digbi":1,"jitu5":1,"johnniee":1,"Joseph-Perkins":1,"jpm-halfspace":1,"kzych-inpost":1,"liverms":1,"lucharo":1},"past_year_pull_request_authors":{"ElenaKhaustova":137,"merelcht":110,"ankatiyar":64,"Huongg":42,"lrcouto":38,"DimedS":37,"ravi-kumar-pilla":32,"dependabot[bot]":32,"SajidAlamQB":27,"noklam":20,"deepyaman":17,"rashidakanchwala":12,"yury-fedotov":9,"astrojuanlu":6,"rahulbansod519":4,"galenseilis":4,"jitu5":4,"Stephanieewelu":3,"david-stanley-94":3,"rakou":2,"lucharo":2,"gdmcbain":2,"idanov":2,"SchernHe":2,"Anshumank399":2,"hyew0nChoi":2,"kursataktas":2,"jakepenzak":2,"ArnoutVerboven":2,"chrisschopp":2,"gabohc":2,"datajoely":2,"MigQ2":2,"antonacio":2,"kroczynskim":2,"Prometean":2,"Manezki":2,"lvvittor":2,"kevin1kevin1k":2,"Vaslo":2,"toransahu":2,"MasterOfLogic1":2,"Galileo-Galilei":2,"emmanuel-ferdman":1,"BWallyn":1,"abhi8893":1,"millsks":1,"kitsiosk":1,"patcon":1},"maintainers":[{"login":"merelcht","count":418,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/merelcht"},{"login":"astrojuanlu","count":153,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/astrojuanlu"},{"login":"deepyaman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/deepyaman"},{"login":"idanov","count":48,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/idanov"},{"login":"DimedS","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DimedS"},{"login":"Galileo-Galilei","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Galileo-Galilei"},{"login":"tynandebold","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tynandebold"}],"active_maintainers":[{"login":"merelcht","count":169,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/merelcht"},{"login":"DimedS","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DimedS"},{"login":"astrojuanlu","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/astrojuanlu"},{"login":"deepyaman","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/deepyaman"},{"login":"Galileo-Galilei","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Galileo-Galilei"},{"login":"idanov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/idanov"}]},"events":null,"keywords":["experiment-tracking","hacktoberfest","kedro","machine-learning","machine-learning-engineering","mlops","pipeline","python"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/all-checks.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T21:39:28.552Z","updated_at":"2023-09-22T21:39:28.552Z","repository_link":"https://github.com/kedro-org/kedro/blob/main/.github/workflows/all-checks.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/docs-language-linter.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T21:39:28.621Z","updated_at":"2023-09-22T21:39:28.621Z","repository_link":"https://github.com/kedro-org/kedro/blob/main/.github/workflows/docs-language-linter.yml","dependencies":[{"id":13883383594,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13883383595,"package_name":"errata-ai/vale-action","ecosystem":"actions","requirements":"reviewdog","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs-only-checks.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T21:39:28.683Z","updated_at":"2023-09-22T21:39:28.683Z","repository_link":"https://github.com/kedro-org/kedro/blob/main/.github/workflows/docs-only-checks.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/e2e-tests.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T21:39:28.785Z","updated_at":"2023-09-22T21:39:28.785Z","repository_link":"https://github.com/kedro-org/kedro/blob/main/.github/workflows/e2e-tests.yml","dependencies":[{"id":13883383600,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13883383601,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13883383602,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13883383603,"package_name":"microsoft/setup-msbuild","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/issues_metrics.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T21:39:28.897Z","updated_at":"2023-09-22T21:39:28.897Z","repository_link":"https://github.com/kedro-org/kedro/blob/main/.github/workflows/issues_metrics.yml","dependencies":[{"id":13883383607,"package_name":"github/issue-metrics","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13883383608,"package_name":"peter-evans/create-issue-from-file","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T21:39:29.001Z","updated_at":"2023-09-22T21:39:29.001Z","repository_link":"https://github.com/kedro-org/kedro/blob/main/.github/workflows/lint.yml","dependencies":[{"id":13883383619,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13883383620,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13883383621,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/merge-gatekeeper.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T21:39:30.443Z","updated_at":"2023-09-22T21:39:30.443Z","repository_link":"https://github.com/kedro-org/kedro/blob/main/.github/workflows/merge-gatekeeper.yml","dependencies":[{"id":13883383628,"package_name":"upsidr/merge-gatekeeper","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/nightly-build.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T21:39:30.566Z","updated_at":"2023-09-22T21:39:30.566Z","repository_link":"https://github.com/kedro-org/kedro/blob/main/.github/workflows/nightly-build.yml","dependencies":[{"id":13883383629,"package_name":"jayqi/failed-build-issue-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pip-compile.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T21:39:30.793Z","updated_at":"2023-09-22T21:39:30.793Z","repository_link":"https://github.com/kedro-org/kedro/blob/main/.github/workflows/pip-compile.yml","dependencies":[{"id":13883383640,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13883383641,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13883383642,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13883383643,"package_name":"microsoft/setup-msbuild","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release-starters.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T21:39:30.908Z","updated_at":"2023-09-22T21:39:30.908Z","repository_link":"https://github.com/kedro-org/kedro/blob/main/.github/workflows/release-starters.yml","dependencies":[{"id":13883383651,"package_name":"peter-evans/repository-dispatch","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/unit-tests.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T21:39:30.979Z","updated_at":"2023-09-22T21:39:30.979Z","repository_link":"https://github.com/kedro-org/kedro/blob/main/.github/workflows/unit-tests.yml","dependencies":[{"id":13883383652,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13883383653,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13883383654,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13883383655,"package_name":"microsoft/setup-msbuild","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"tools/circleci/docker_build_img/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-11-08T03:56:39.015Z","updated_at":"2023-11-08T03:56:39.015Z","repository_link":"https://github.com/kedro-org/kedro/blob/main/tools/circleci/docker_build_img/Dockerfile","dependencies":[{"id":14364218350,"package_name":"cimg/python","ecosystem":"docker","requirements":"3.8","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"features/steps/test_starter/{{ cookiecutter.repo_name }}/pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-11-08T03:56:40.052Z","updated_at":"2023-11-08T03:56:40.052Z","repository_link":"https://github.com/kedro-org/kedro/blob/main/features/steps/test_starter/{{ cookiecutter.repo_name }}/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"kedro/templates/project/{{ cookiecutter.repo_name }}/pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-11-08T03:56:41.930Z","updated_at":"2023-11-08T03:56:41.930Z","repository_link":"https://github.com/kedro-org/kedro/blob/main/kedro/templates/project/{{ cookiecutter.repo_name }}/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-11-08T03:56:43.089Z","updated_at":"2023-11-08T03:56:43.089Z","repository_link":"https://github.com/kedro-org/kedro/blob/main/pyproject.toml","dependencies":[{"id":14364219049,"package_name":"anyconfig","ecosystem":"pypi","requirements":"\u003e=0.10.0","direct":true,"kind":"runtime","optional":false},{"id":14364219084,"package_name":"attrs","ecosystem":"pypi","requirements":"\u003e=21.3","direct":true,"kind":"runtime","optional":false},{"id":14364219085,"package_name":"build","ecosystem":"pypi","requirements":"\u003e=0.7.0","direct":true,"kind":"runtime","optional":false},{"id":14364219239,"package_name":"cachetools","ecosystem":"pypi","requirements":"\u003e=4.1","direct":true,"kind":"runtime","optional":false},{"id":14364219243,"package_name":"click","ecosystem":"pypi","requirements":"\u003e=4.0","direct":true,"kind":"runtime","optional":false},{"id":14364219246,"package_name":"cookiecutter","ecosystem":"pypi","requirements":"\u003e=2.1.1,\u003c3.0","direct":true,"kind":"runtime","optional":false},{"id":14364219434,"package_name":"dynaconf","ecosystem":"pypi","requirements":"\u003e=3.1.2,\u003c4.0","direct":true,"kind":"runtime","optional":false},{"id":14364219463,"package_name":"fsspec","ecosystem":"pypi","requirements":"\u003e=2021.4","direct":true,"kind":"runtime","optional":false},{"id":14364219464,"package_name":"gitpython","ecosystem":"pypi","requirements":"\u003e=3.0","direct":true,"kind":"runtime","optional":false},{"id":14364219465,"package_name":"importlib_metadata","ecosystem":"pypi","requirements":"\u003e=3.6,\u003c5.0; python_version \u003c '3.8'","direct":true,"kind":"runtime","optional":false},{"id":14364219473,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=3.6,\u003c7.0; python_version \u003e= '3.8'","direct":true,"kind":"runtime","optional":false},{"id":14364219474,"package_name":"importlib_resources","ecosystem":"pypi","requirements":"\u003e=1.3,\u003c7.0","direct":true,"kind":"runtime","optional":false},{"id":14364219475,"package_name":"jmespath","ecosystem":"pypi","requirements":"\u003e=0.9.5","direct":true,"kind":"runtime","optional":false},{"id":14364219476,"package_name":"more_itertools","ecosystem":"pypi","requirements":"\u003e=8.14.0","direct":true,"kind":"runtime","optional":false},{"id":14364219488,"package_name":"omegaconf","ecosystem":"pypi","requirements":"\u003e=2.1.1","direct":true,"kind":"runtime","optional":false},{"id":14364219528,"package_name":"parse","ecosystem":"pypi","requirements":"\u003e=1.19.0","direct":true,"kind":"runtime","optional":false},{"id":14364219733,"package_name":"pip-tools","ecosystem":"pypi","requirements":"\u003e=6.5","direct":true,"kind":"runtime","optional":false},{"id":14364219757,"package_name":"pluggy","ecosystem":"pypi","requirements":"\u003e=1.0,\u003c1.3","direct":true,"kind":"runtime","optional":false},{"id":14364219758,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=4.2,\u003c7.0","direct":true,"kind":"runtime","optional":false},{"id":14364219759,"package_name":"rich","ecosystem":"pypi","requirements":"\u003e=12.0,\u003c14.0","direct":true,"kind":"runtime","optional":false},{"id":14364219760,"package_name":"rope","ecosystem":"pypi","requirements":"\u003e=0.21,\u003c2.0","direct":true,"kind":"runtime","optional":false},{"id":14364219761,"package_name":"setuptools","ecosystem":"pypi","requirements":"\u003e=65.5.1","direct":true,"kind":"runtime","optional":false},{"id":14364219762,"package_name":"toml","ecosystem":"pypi","requirements":"\u003e=0.10.0","direct":true,"kind":"runtime","optional":false},{"id":14364219763,"package_name":"toposort","ecosystem":"pypi","requirements":"\u003e=1.5","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"tools/circleci/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-11-08T03:56:51.408Z","updated_at":"2023-11-08T03:56:51.408Z","repository_link":"https://github.com/kedro-org/kedro/blob/main/tools/circleci/requirements.txt","dependencies":[{"id":14364220746,"package_name":"pip","ecosystem":"pypi","requirements":"\u003e=21.2","direct":true,"kind":"runtime","optional":false},{"id":14364220747,"package_name":"twine","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"features/steps/test_plugin/pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-12-18T18:57:38.117Z","updated_at":"2023-12-18T18:57:38.117Z","repository_link":"https://github.com/kedro-org/kedro/blob/main/features/steps/test_plugin/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"features/steps/test_starter/{{ cookiecutter.repo_name }}/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-12-18T18:57:38.128Z","updated_at":"2023-12-18T18:57:38.128Z","repository_link":"https://github.com/kedro-org/kedro/blob/main/features/steps/test_starter/{{ cookiecutter.repo_name }}/requirements.txt","dependencies":[{"id":15167586960,"package_name":"black","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":15167586961,"package_name":"ipython","ecosystem":"pypi","requirements":"\u003e=7.31.1,\u003c8.0","direct":true,"kind":"test","optional":false},{"id":15167586962,"package_name":"ipython","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":15167586963,"package_name":"jupyter","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":15167586964,"package_name":"jupyterlab_server","ecosystem":"pypi","requirements":"\u003e=2.11.1,\u003c2.16.0","direct":true,"kind":"test","optional":false},{"id":15167586965,"package_name":"jupyterlab","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":15167586966,"package_name":"kedro","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":15167586967,"package_name":"kedro-datasets","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":15167586968,"package_name":"kedro-telemetry","ecosystem":"pypi","requirements":"\u003e=0.3.1","direct":true,"kind":"test","optional":false},{"id":15167586969,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":15167586970,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"\u003e=1.7.1,\u003c2.0","direct":true,"kind":"test","optional":false},{"id":15167586971,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"kedro/templates/project/{{ cookiecutter.repo_name }}/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-12-18T18:57:38.335Z","updated_at":"2023-12-18T18:57:38.335Z","repository_link":"https://github.com/kedro-org/kedro/blob/main/kedro/templates/project/{{ cookiecutter.repo_name }}/requirements.txt","dependencies":[{"id":15167586973,"package_name":"black","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15167586974,"package_name":"ipython","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15167586975,"package_name":"jupyter","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15167586976,"package_name":"jupyterlab_server","ecosystem":"pypi","requirements":"\u003e=2.11.1,\u003c2.16.0","direct":true,"kind":"runtime","optional":false},{"id":15167586977,"package_name":"jupyterlab","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15167586978,"package_name":"kedro","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15167586979,"package_name":"kedro-telemetry","ecosystem":"pypi","requirements":"\u003e=0.3.1","direct":true,"kind":"runtime","optional":false},{"id":15167586980,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15167586981,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"\u003e=1.7.1,\u003c2.0","direct":true,"kind":"runtime","optional":false},{"id":15167586982,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15167586983,"package_name":"ruff","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15167586984,"package_name":"traitlets","ecosystem":"pypi","requirements":"\u003c5.10.0","direct":true,"kind":"runtime","optional":false}]}],"score":14.81224440964402,"created_at":"2025-09-04T15:51:04.648Z","updated_at":"2025-10-07T08:13:31.235Z","avatar_url":"https://github.com/kedro-org.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["data-profilers","datacleaner","pipeline-testing","agents","observability","model-management","mlflow","llmops","llm-evaluation","langchain"],"project_url":"https://science.ecosyste.ms/api/v1/projects/31694","html_url":"https://science.ecosyste.ms/projects/31694","bibtex_url":"https://science.ecosyste.ms/projects/31694/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/31694/export.apalike"}