{"id":370017,"url":"https://github.com/vitalik/django-ninja","last_synced_at":"2026-08-24T12:33:32.420Z","repository":{"id":37404926,"uuid":"265194554","full_name":"vitalik/django-ninja","owner":"vitalik","description":"💨  Fast, Async-ready, Openapi, type hints based framework for building APIs","archived":false,"fork":false,"pushed_at":"2026-08-17T17:39:58.000Z","size":8953,"stargazers_count":9172,"open_issues_count":227,"forks_count":610,"subscribers_count":69,"default_branch":"master","last_synced_at":"2026-08-22T11:37:53.373Z","etag":null,"topics":["django","django-ninja","openapi","pydantic","python","rest-api","swagger","swagger-ui"],"latest_commit_sha":null,"homepage":"https://django-ninja.dev","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vitalik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"custom":["https://www.buymeacoffee.com/djangoninja"]}},"created_at":"2020-05-19T08:48:53.000Z","updated_at":"2026-08-22T06:11:19.000Z","dependencies_parsed_at":"2026-08-08T04:45:05.930Z","dependency_job_id":null,"html_url":"https://github.com/vitalik/django-ninja","commit_stats":{"total_commits":911,"total_committers":147,"mean_commits":6.197278911564626,"dds":0.5060373216245884,"last_synced_commit":"de40a7fc10fd0eb35815096c87c5ecf6404700c9"},"previous_names":[],"tags_count":61,"template":false,"template_full_name":null,"purl":"pkg:github/vitalik/django-ninja","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitalik","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/sbom","scorecard":{"id":317012,"data":{"date":"2025-08-11","repo":{"name":"github.com/vitalik/django-ninja","commit":"dd41a4239da6d61d38d9b9478e668bcfd92df8cf"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/18 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 4 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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Warn: no topLevel permission defined: .github/workflows/test.yml:1","Warn: no topLevel permission defined: .github/workflows/test_full.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:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 21 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"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/docs.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: containerImage not pinned by hash: tests/env-matrix/Dockerfile:1: pin your Docker image by updating python:3.8 to python:3.8@sha256:d411270700143fa2683cc8264d9fa5d3279fd3b6afff62ae81ea2f9d070e390c","Warn: containerImage not pinned by hash: tests/env-matrix/Dockerfile.backup:1: pin your Docker image by updating python:3.8 to python:3.8@sha256:d411270700143fa2683cc8264d9fa5d3279fd3b6afff62ae81ea2f9d070e390c","Warn: downloadThenRun not pinned by hash: tests/env-matrix/Dockerfile:4","Warn: downloadThenRun not pinned by hash: tests/env-matrix/Dockerfile.backup:4","Warn: pipCommand not pinned by hash: scripts/build-docs.sh:5","Warn: pipCommand not pinned by hash: tests/env-matrix/install_env.sh:12","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:17","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:20","Warn: pipCommand not pinned by hash: .github/workflows/test_full.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/test_full.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/test_full.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/test_full.yml:70","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   2 downloadThenRun dependencies pinned","Info:   0 out of   8 pipCommand dependencies pinned","Info:   0 out of   2 containerImage 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"}}]},"last_synced_at":"2025-08-18T00:26:00.426Z","repository_id":37404926,"created_at":"2025-08-18T00:26:00.427Z","updated_at":"2025-08-18T00:26:00.427Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36844823,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-23T02:00:05.822Z","response_time":128,"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":"vitalik","name":"Vitaliy Kucheryaviy","uuid":"95222","kind":"user","description":"🇺🇦","email":"","website":"https://www.linkedin.com/in/vitaliykucheraviy/","location":"Ukraine, Kharkiv","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/95222?u=6dc513f42c09a6378a69956b1aaa6d2e35ae248f\u0026v=4","repositories_count":29,"last_synced_at":"2026-08-22T00:20:37.717Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/vitalik","funding_links":[],"total_stars":9407,"followers":656,"following":13,"created_at":"2022-11-02T20:44:52.943Z","updated_at":"2026-08-22T00:20:37.744Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitalik","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitalik/repositories"},"packages":[{"id":2705637,"name":"django-ninja","ecosystem":"pypi","description":"Django Ninja - Fast Django REST framework","homepage":"https://django-ninja.dev","licenses":"MIT License","normalized_licenses":["MIT"],"repository_url":"https://github.com/vitalik/django-ninja","keywords_array":[],"namespace":null,"versions_count":80,"first_release_published_at":"2019-12-04T14:48:07.000Z","latest_release_published_at":"2026-08-17T08:45:40.000Z","latest_release_number":"1.6.3","last_synced_at":"2026-08-23T12:04:44.736Z","created_at":"2022-04-10T10:42:39.210Z","updated_at":"2026-08-23T12:04:44.736Z","registry_url":"https://pypi.org/project/django-ninja/","install_command":"pip install django-ninja --index-url https://pypi.org/simple","documentation_url":"https://django-ninja.dev","metadata":{"funding":null,"documentation":"https://django-ninja.dev","classifiers":["Development Status :: 5 - Production/Stable","Environment :: Web Environment","Framework :: AsyncIO","Framework :: Django","Framework :: Django :: 3.1","Framework :: Django :: 3.2","Framework :: Django :: 4.1","Framework :: Django :: 4.2","Framework :: Django :: 5.0","Framework :: Django :: 5.1","Framework :: Django :: 5.2","Framework :: Django :: 6.0","Framework :: Django :: 6.1","Intended Audience :: Developers","Intended Audience :: Information Technology","Intended Audience :: System Administrators","License :: OSI Approved :: MIT License","Operating System :: OS Independent","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Internet","Topic :: Internet :: WWW/HTTP","Topic :: Internet :: WWW/HTTP :: HTTP Servers","Topic :: Software Development","Topic :: Software Development :: Libraries","Topic :: Software Development :: Libraries :: Application Frameworks","Topic :: Software Development :: Libraries :: Python Modules","Typing :: Typed"],"normalized_name":"django-ninja","project_status":null},"repo_metadata":{"id":37404926,"uuid":"265194554","full_name":"vitalik/django-ninja","owner":"vitalik","description":"💨  Fast, Async-ready, Openapi, type hints based framework for building APIs","archived":false,"fork":false,"pushed_at":"2026-07-08T11:44:15.000Z","size":8942,"stargazers_count":9164,"open_issues_count":230,"forks_count":607,"subscribers_count":69,"default_branch":"master","last_synced_at":"2026-08-15T08:12:13.328Z","etag":null,"topics":["django","django-ninja","openapi","pydantic","python","rest-api","swagger","swagger-ui"],"latest_commit_sha":null,"homepage":"https://django-ninja.dev","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vitalik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"custom":["https://www.buymeacoffee.com/djangoninja"]}},"created_at":"2020-05-19T08:48:53.000Z","updated_at":"2026-08-14T16:07:04.000Z","dependencies_parsed_at":"2026-08-08T04:45:05.930Z","dependency_job_id":null,"html_url":"https://github.com/vitalik/django-ninja","commit_stats":{"total_commits":911,"total_committers":147,"mean_commits":6.197278911564626,"dds":0.5060373216245884,"last_synced_commit":"de40a7fc10fd0eb35815096c87c5ecf6404700c9"},"previous_names":[],"tags_count":61,"template":false,"template_full_name":null,"purl":"pkg:github/vitalik/django-ninja","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitalik","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/sbom","scorecard":{"id":317012,"data":{"date":"2025-08-11","repo":{"name":"github.com/vitalik/django-ninja","commit":"dd41a4239da6d61d38d9b9478e668bcfd92df8cf"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/18 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 4 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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Warn: no topLevel permission defined: .github/workflows/test.yml:1","Warn: no topLevel permission defined: .github/workflows/test_full.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:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 21 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"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/docs.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: containerImage not pinned by hash: tests/env-matrix/Dockerfile:1: pin your Docker image by updating python:3.8 to python:3.8@sha256:d411270700143fa2683cc8264d9fa5d3279fd3b6afff62ae81ea2f9d070e390c","Warn: containerImage not pinned by hash: tests/env-matrix/Dockerfile.backup:1: pin your Docker image by updating python:3.8 to python:3.8@sha256:d411270700143fa2683cc8264d9fa5d3279fd3b6afff62ae81ea2f9d070e390c","Warn: downloadThenRun not pinned by hash: tests/env-matrix/Dockerfile:4","Warn: downloadThenRun not pinned by hash: tests/env-matrix/Dockerfile.backup:4","Warn: pipCommand not pinned by hash: scripts/build-docs.sh:5","Warn: pipCommand not pinned by hash: tests/env-matrix/install_env.sh:12","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:17","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:20","Warn: pipCommand not pinned by hash: .github/workflows/test_full.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/test_full.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/test_full.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/test_full.yml:70","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   2 downloadThenRun dependencies pinned","Info:   0 out of   8 pipCommand dependencies pinned","Info:   0 out of   2 containerImage 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"}}]},"last_synced_at":"2025-08-18T00:26:00.426Z","repository_id":37404926,"created_at":"2025-08-18T00:26:00.427Z","updated_at":"2025-08-18T00:26:00.427Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36699658,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-15T02:00:05.847Z","response_time":94,"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":"vitalik","name":"Vitaliy Kucheryaviy","uuid":"95222","kind":"user","description":"🇺🇦","email":"","website":"https://www.linkedin.com/in/vitaliykucheraviy/","location":"Ukraine, Kharkiv","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/95222?u=6dc513f42c09a6378a69956b1aaa6d2e35ae248f\u0026v=4","repositories_count":29,"last_synced_at":"2026-08-22T00:20:37.717Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/vitalik","funding_links":[],"total_stars":9407,"followers":656,"following":13,"created_at":"2022-11-02T20:44:52.943Z","updated_at":"2026-08-22T00:20:37.744Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitalik","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitalik/repositories"},"tags":[{"name":"v1.6.2","sha":"0b67d47637a9e831287447a6691d1c8c37a6eccb","kind":"commit","published_at":"2026-03-18T20:04:52.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.6.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"f8d0a8c44e0248e91e22a59850b0943c60a63b39","kind":"commit","published_at":"2026-03-18T13:22:31.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.6.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"56e868754e4ede8a47beb1833c8f67d4134339ea","kind":"commit","published_at":"2026-03-12T08:42:02.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.6.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.0/manifests"},{"name":"v1.6.0b1","sha":"e6f732b6d3939b04501d23d4c722a8de26e9d5be","kind":"commit","published_at":"2026-03-06T09:37:56.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.6.0b1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.6.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.6.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.0b1/manifests"},{"name":"v1.5.3","sha":"3c8f7d9d99de59f09867c508d85459e7f6e47f9a","kind":"commit","published_at":"2026-01-10T19:59:50.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.5.3","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"c113cbbe60b036e2bb519c1a50f600787e983eb4","kind":"commit","published_at":"2026-01-04T10:12:02.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.5.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"9b7c4f122554dfb4a5959b0bf90b0c856d72cbed","kind":"commit","published_at":"2025-12-04T11:33:59.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.5.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"2f83e73c0d3fbb1d8b290db0964fa87b7ef90650","kind":"commit","published_at":"2025-11-13T17:56:50.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.5.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.0/manifests"},{"name":"v1.5.0b2","sha":"22e841ab31f870a3af02b7c73c0497f377f202fe","kind":"commit","published_at":"2025-11-10T19:21:34.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.5.0b2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.5.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.5.0b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.0b2/manifests"},{"name":"v1.4.5","sha":"b7ac09820573f0a1802000134b1e49684cc8d7d1","kind":"commit","published_at":"2025-10-19T18:26:47.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.5","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.5/manifests"},{"name":"v1.5.0b1","sha":"48474a496f038426234b820b6a674dddbb040804","kind":"commit","published_at":"2025-10-14T11:34:20.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.5.0b1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.5.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.5.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.0b1/manifests"},{"name":"v1.4.3t","sha":"9e1e5f60e34375852b066759ff108c1ce76e769d","kind":"commit","published_at":"2025-06-04T15:07:35.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.3t","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.3t","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.3t","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.3t","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.3t/manifests"},{"name":"v1.4.3","sha":"2215d9b964c4c35ed75d0c40b05ef3438755fe27","kind":"commit","published_at":"2025-05-29T15:19:06.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.3","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"8fcbd3690c7945dd1d378b882b35335109b5196c","kind":"commit","published_at":"2025-05-29T14:56:49.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"932d22b5c44c2dc46182040dba65d27a448e6051","kind":"commit","published_at":"2025-04-08T18:26:06.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"dd93b4a3e8785cba4c01b333380941154edef9d8","kind":"commit","published_at":"2025-03-26T19:38:05.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.0/manifests"},{"name":"v1.4.0b1","sha":"5d637870607a930b0a51ce424e6e2c9958a808c4","kind":"commit","published_at":"2025-03-23T16:25:15.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.0b1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.0b1/manifests"},{"name":"v1.3.0","sha":"b1ecd36e1c9b096ca68ca458cce687593d6173af","kind":"commit","published_at":"2024-08-15T09:06:11.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.3.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"bcf70147447866365157e268ad13c351307a6dfa","kind":"commit","published_at":"2024-07-16T13:49:01.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.2.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"4de0af91cd136e5320339bd21ef66127154aa8b0","kind":"commit","published_at":"2024-07-05T15:54:43.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.2.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"49e8b80c23be7814a0c349fadcf37b85f7840ec0","kind":"commit","published_at":"2024-06-27T13:28:55.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.2.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"c03fb54874763efab113dc1d360fe055de938f7d","kind":"commit","published_at":"2023-12-07T22:06:10.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.1.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"b1a492a16ae9688250c3564a5d89fa5ca90e0e7f","kind":"commit","published_at":"2023-11-17T09:43:53.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0.1/manifests"},{"name":"v1.0","sha":"7f6b3229552a75c09ae172883a15c990cc13f34f","kind":"commit","published_at":"2023-11-16T16:56:09.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0/manifests"},{"name":"v1.0rc","sha":"cd66ac8c25162f6723768eae613e7f6ca4c2e2ca","kind":"commit","published_at":"2023-11-07T16:54:21.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0rc","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0rc","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0rc","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0rc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0rc/manifests"},{"name":"v1.0b2","sha":"9cb132c5a458735ebd70640fdb362e1ad0d7dd0e","kind":"commit","published_at":"2023-10-01T17:44:01.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0b2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0b2/manifests"},{"name":"v1.0b1","sha":"526721b695987929cac1ab569215beb638e1023d","kind":"commit","published_at":"2023-09-10T15:20:47.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0b1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0b1/manifests"},{"name":"v1.0a3","sha":"d5221aee845249ceb4cbfcc3bde0518d6d5042a3","kind":"commit","published_at":"2023-08-17T14:50:14.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0a3","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0a3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0a3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0a3/manifests"},{"name":"v1.0a2","sha":"01fe78e1881b137aae44acf78ca15001dab2df55","kind":"commit","published_at":"2023-08-14T10:39:28.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0a2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0a2/manifests"},{"name":"v1.0a1","sha":"e4c10ade3c59e162626e9291f4ca74a60ef9c553","kind":"commit","published_at":"2023-07-12T14:59:00.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0a1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0a1/manifests"},{"name":"v0.22.2","sha":"77e38ca48df9e02fba67f35b050f776377b1af4e","kind":"commit","published_at":"2023-06-08T15:37:52.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.22.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.22.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.22.2/manifests"},{"name":"v0.22.1","sha":"933cd3bc464b31a660b603a144399204157e4c78","kind":"commit","published_at":"2023-05-28T07:14:22.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.22.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.22.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.22.1/manifests"},{"name":"v0.21.1","sha":"933cd3bc464b31a660b603a144399204157e4c78","kind":"commit","published_at":"2023-05-28T07:14:22.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.21.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.21.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.21.1/manifests"},{"name":"v0.22.0","sha":"9c6f13654a3a099e7bd119f8d41d126ae2367d8a","kind":"commit","published_at":"2023-05-27T18:41:07.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.22.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.22.0/manifests"},{"name":"v.0.21.0","sha":"41e9bbf76de19f11273c0563134091f5fa9ad196","kind":"commit","published_at":"2023-02-24T14:12:26.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v.0.21.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v.0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v.0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v.0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v.0.21.0/manifests"},{"name":"v0.20.0","sha":"432ab5313bef53941441a44bf7882ba9656abd43","kind":"commit","published_at":"2022-12-17T15:24:41.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.20.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.20.0/manifests"},{"name":"v0.19.1","sha":"97a83b8a0938fdd2321835659d6df5ef8576f703","kind":"commit","published_at":"2022-07-20T15:39:16.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.19.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.19.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.19.1/manifests"},{"name":"v.0.19.0","sha":"7b134f386d7ed3faaf4a5ef5fc53078387fd250c","kind":"commit","published_at":"2022-06-29T08:46:34.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v.0.19.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v.0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v.0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v.0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v.0.19.0/manifests"},{"name":"v.0.18.0","sha":"4e3a838452139e58da669235ef304d5c0378cc22","kind":"commit","published_at":"2022-06-03T08:49:15.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v.0.18.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v.0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v.0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v.0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v.0.18.0/manifests"},{"name":"v0.17.0","sha":"c967d0517dc2f5e5c46366020bed43ce91cb7573","kind":"commit","published_at":"2022-02-03T21:47:29.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.17.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.17.0/manifests"},{"name":"v0.16.2","sha":"37f6da97bb51f79fa8b471e290c72dfc3a48a10b","kind":"commit","published_at":"2022-01-20T14:14:55.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.16.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.16.2/manifests"},{"name":"v0.16.1","sha":"170fc58aa19f8369236539c80a3a7c2a63c75d54","kind":"commit","published_at":"2021-10-12T09:21:11.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.16.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.16.1/manifests"},{"name":"v0.16.0","sha":"dc304ccd490ab474be1ea186c616bc05ee221cd1","kind":"commit","published_at":"2021-10-06T15:41:59.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.16.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"26478c70cf35a513f4b5a8774c867dec286b2b93","kind":"commit","published_at":"2021-09-18T13:53:21.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.15.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"e6333bdf06e8960902e7de7734825528009e8169","kind":"commit","published_at":"2021-08-14T12:39:25.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.14.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.14.0/manifests"},{"name":"v0.13.2","sha":"be969055e0e3a13af0da961e3af1ecbe36040878","kind":"commit","published_at":"2021-06-05T15:53:42.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.13.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.13.2/manifests"},{"name":"v0.13.1","sha":"56ad4d614c6743197f3b1babefe23e0059ef9f74","kind":"commit","published_at":"2021-06-03T09:28:42.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.13.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"642d762085e7c485d6d5a26a89d433957136f547","kind":"commit","published_at":"2021-05-18T13:17:13.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.13.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.13.0/manifests"},{"name":"v0.12.3","sha":"651de566ecabd5a8d5b4c88950fddd09df124e6a","kind":"commit","published_at":"2021-04-28T13:44:17.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.12.3","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.12.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.3/manifests"},{"name":"v0.12.2","sha":"0678c5c4f285e70b82a6c0b396e935dee1d6aad6","kind":"commit","published_at":"2021-04-06T06:29:18.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.12.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.2/manifests"},{"name":"v0.12.1","sha":"8830d153d7e53f8ea48222748cac410f1e5cfd2d","kind":"commit","published_at":"2021-03-26T23:42:24.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.12.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"e5ee2e59fcfd7861c10e27030c449423dfd7b326","kind":"commit","published_at":"2021-03-26T22:46:29.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.12.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"aaacec926ed1217b7cbc2342d6a065777f79e00e","kind":"commit","published_at":"2021-03-03T09:48:46.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.11.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.11.0/manifests"},{"name":"v0.10.2","sha":"39479db2937b0a8a918cfe1c0790ad7016db7edc","kind":"commit","published_at":"2021-02-02T13:41:35.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.10.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.10.2/manifests"},{"name":"0.10.1","sha":"9ea969cf5edd1c04896cbf15a1e1074f4c13e1ef","kind":"commit","published_at":"2021-01-15T15:31:04.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/0.10.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/0.10.1/manifests"},{"name":"v0.10.0","sha":"9854be12dab9545b0aa167cf37fb96d3d85faf72","kind":"commit","published_at":"2021-01-12T09:50:26.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.10.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.10.0/manifests"},{"name":"v0.9.7","sha":"ce521059d0f4697231f8c16757458fb95a3413ff","kind":"commit","published_at":"2020-12-25T12:46:08.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.9.7","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"1cb1c8300874dfaf6df5eae59251a2f57a437c59","kind":"commit","published_at":"2020-12-21T07:49:09.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.9.6","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"016fdf7ea115f5b93b3230fcc04b4e218fcddd28","kind":"commit","published_at":"2020-12-20T10:39:56.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.9.5","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"1c1d036c675f250a6e7524acd30b4bbe80b457d8","kind":"commit","published_at":"2020-12-14T09:52:00.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.9.4","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"961729e01d12aaa3db924139824d6e42735f147c","kind":"commit","published_at":"2020-12-14T09:32:15.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.9.3","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.3/manifests"}]},"repo_metadata_updated_at":"2026-08-22T12:20:58.123Z","dependent_packages_count":23,"downloads":3420075,"downloads_period":"last-month","dependent_repos_count":239,"rankings":{"downloads":0.7709120749923066,"dependent_repos_count":0.9784959818115793,"dependent_packages_count":0.7007769311810222,"stargazers_count":0.42096375845281025,"forks_count":2.9632245311828043,"docker_downloads_count":1.8190895869060282,"average":1.2755771440877586},"purl":"pkg:pypi/django-ninja","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/django-ninja","docker_dependents_count":13,"docker_downloads_count":2663,"usage_url":"https://repos.ecosyste.ms/usage/pypi/django-ninja","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/django-ninja/dependencies","status":null,"funding_links":["https://www.buymeacoffee.com/djangoninja"],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-21T11:05:35.547Z","issues_count":634,"pull_requests_count":446,"avg_time_to_close_issue":16894157.0,"avg_time_to_close_pull_request":6551974.781021898,"issues_closed_count":289,"pull_requests_closed_count":274,"pull_request_authors_count":211,"issue_authors_count":461,"avg_comments_per_issue":2.8769716088328074,"avg_comments_per_pull_request":1.5089686098654709,"merged_pull_requests_count":192,"bot_issues_count":0,"bot_pull_requests_count":22,"past_year_issues_count":57,"past_year_pull_requests_count":69,"past_year_avg_time_to_close_issue":4199297.444444444,"past_year_avg_time_to_close_pull_request":2069741.0,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":19,"past_year_pull_request_authors_count":49,"past_year_issue_authors_count":50,"past_year_avg_comments_per_issue":1.3508771929824561,"past_year_avg_comments_per_pull_request":0.927536231884058,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":13,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/issues","maintainers":[{"login":"vitalik","count":42,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vitalik"},{"login":"pOmelchenko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pOmelchenko"}],"active_maintainers":[{"login":"vitalik","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vitalik"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/django-ninja/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/django-ninja/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/django-ninja/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/django-ninja/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/django-ninja/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/django-ninja/codemeta","maintainers":[{"uuid":"vitaliy","login":"vitaliy","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://pypi.org/user/vitaliy/","role":null,"created_at":"2023-01-04T19:47:40.472Z","updated_at":"2023-01-04T19:47:40.472Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/vitaliy/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":930432,"maintainers_count":399682,"namespaces_count":0,"keywords_count":311773,"github":"pypi","metadata":{"funded_packages_count":58574,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-08-24T05:05:47.334Z","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":11693838,"name":"github.com/vitalik/django-ninja","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/vitalik/django-ninja","keywords_array":[],"namespace":null,"versions_count":46,"first_release_published_at":"2020-12-14T09:32:15.000Z","latest_release_published_at":"2026-08-17T08:37:03.000Z","latest_release_number":"v1.6.3","last_synced_at":"2026-08-24T00:21:16.308Z","created_at":"2025-05-27T08:30:27.140Z","updated_at":"2026-08-24T00:21:16.309Z","registry_url":"https://pkg.go.dev/github.com/vitalik/django-ninja","install_command":"go get github.com/vitalik/django-ninja","documentation_url":"https://pkg.go.dev/github.com/vitalik/django-ninja#section-documentation","metadata":{},"repo_metadata":{"id":37404926,"uuid":"265194554","full_name":"vitalik/django-ninja","owner":"vitalik","description":"💨  Fast, Async-ready, Openapi, type hints based framework for building APIs","archived":false,"fork":false,"pushed_at":"2026-08-17T17:39:58.000Z","size":8953,"stargazers_count":9172,"open_issues_count":227,"forks_count":610,"subscribers_count":69,"default_branch":"master","last_synced_at":"2026-08-22T11:37:53.373Z","etag":null,"topics":["django","django-ninja","openapi","pydantic","python","rest-api","swagger","swagger-ui"],"latest_commit_sha":null,"homepage":"https://django-ninja.dev","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vitalik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"custom":["https://www.buymeacoffee.com/djangoninja"]}},"created_at":"2020-05-19T08:48:53.000Z","updated_at":"2026-08-22T06:11:19.000Z","dependencies_parsed_at":"2026-08-08T04:45:05.930Z","dependency_job_id":null,"html_url":"https://github.com/vitalik/django-ninja","commit_stats":{"total_commits":911,"total_committers":147,"mean_commits":6.197278911564626,"dds":0.5060373216245884,"last_synced_commit":"de40a7fc10fd0eb35815096c87c5ecf6404700c9"},"previous_names":[],"tags_count":61,"template":false,"template_full_name":null,"purl":"pkg:github/vitalik/django-ninja","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitalik","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/sbom","scorecard":{"id":317012,"data":{"date":"2025-08-11","repo":{"name":"github.com/vitalik/django-ninja","commit":"dd41a4239da6d61d38d9b9478e668bcfd92df8cf"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/18 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 4 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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Warn: no topLevel permission defined: .github/workflows/test.yml:1","Warn: no topLevel permission defined: .github/workflows/test_full.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:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 21 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"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/docs.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: containerImage not pinned by hash: tests/env-matrix/Dockerfile:1: pin your Docker image by updating python:3.8 to python:3.8@sha256:d411270700143fa2683cc8264d9fa5d3279fd3b6afff62ae81ea2f9d070e390c","Warn: containerImage not pinned by hash: tests/env-matrix/Dockerfile.backup:1: pin your Docker image by updating python:3.8 to python:3.8@sha256:d411270700143fa2683cc8264d9fa5d3279fd3b6afff62ae81ea2f9d070e390c","Warn: downloadThenRun not pinned by hash: tests/env-matrix/Dockerfile:4","Warn: downloadThenRun not pinned by hash: tests/env-matrix/Dockerfile.backup:4","Warn: pipCommand not pinned by hash: scripts/build-docs.sh:5","Warn: pipCommand not pinned by hash: tests/env-matrix/install_env.sh:12","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:17","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:20","Warn: pipCommand not pinned by hash: .github/workflows/test_full.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/test_full.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/test_full.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/test_full.yml:70","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   2 downloadThenRun dependencies pinned","Info:   0 out of   8 pipCommand dependencies pinned","Info:   0 out of   2 containerImage 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"}}]},"last_synced_at":"2025-08-18T00:26:00.426Z","repository_id":37404926,"created_at":"2025-08-18T00:26:00.427Z","updated_at":"2025-08-18T00:26:00.427Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36844823,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-23T02:00:05.822Z","response_time":128,"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":"vitalik","name":"Vitaliy Kucheryaviy","uuid":"95222","kind":"user","description":"🇺🇦","email":"","website":"https://www.linkedin.com/in/vitaliykucheraviy/","location":"Ukraine, Kharkiv","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/95222?u=6dc513f42c09a6378a69956b1aaa6d2e35ae248f\u0026v=4","repositories_count":29,"last_synced_at":"2026-08-22T00:20:37.717Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/vitalik","funding_links":[],"total_stars":9407,"followers":656,"following":13,"created_at":"2022-11-02T20:44:52.943Z","updated_at":"2026-08-22T00:20:37.744Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitalik","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitalik/repositories"},"tags":[{"name":"v1.6.2","sha":"0b67d47637a9e831287447a6691d1c8c37a6eccb","kind":"commit","published_at":"2026-03-18T20:04:52.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.6.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"f8d0a8c44e0248e91e22a59850b0943c60a63b39","kind":"commit","published_at":"2026-03-18T13:22:31.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.6.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"56e868754e4ede8a47beb1833c8f67d4134339ea","kind":"commit","published_at":"2026-03-12T08:42:02.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.6.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.0/manifests"},{"name":"v1.6.0b1","sha":"e6f732b6d3939b04501d23d4c722a8de26e9d5be","kind":"commit","published_at":"2026-03-06T09:37:56.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.6.0b1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.6.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.6.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.0b1/manifests"},{"name":"v1.5.3","sha":"3c8f7d9d99de59f09867c508d85459e7f6e47f9a","kind":"commit","published_at":"2026-01-10T19:59:50.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.5.3","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"c113cbbe60b036e2bb519c1a50f600787e983eb4","kind":"commit","published_at":"2026-01-04T10:12:02.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.5.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"9b7c4f122554dfb4a5959b0bf90b0c856d72cbed","kind":"commit","published_at":"2025-12-04T11:33:59.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.5.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"2f83e73c0d3fbb1d8b290db0964fa87b7ef90650","kind":"commit","published_at":"2025-11-13T17:56:50.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.5.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.0/manifests"},{"name":"v1.5.0b2","sha":"22e841ab31f870a3af02b7c73c0497f377f202fe","kind":"commit","published_at":"2025-11-10T19:21:34.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.5.0b2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.5.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.5.0b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.0b2/manifests"},{"name":"v1.4.5","sha":"b7ac09820573f0a1802000134b1e49684cc8d7d1","kind":"commit","published_at":"2025-10-19T18:26:47.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.5","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.5/manifests"},{"name":"v1.5.0b1","sha":"48474a496f038426234b820b6a674dddbb040804","kind":"commit","published_at":"2025-10-14T11:34:20.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.5.0b1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.5.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.5.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.0b1/manifests"},{"name":"v1.4.3t","sha":"9e1e5f60e34375852b066759ff108c1ce76e769d","kind":"commit","published_at":"2025-06-04T15:07:35.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.3t","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.3t","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.3t","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.3t","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.3t/manifests"},{"name":"v1.4.3","sha":"2215d9b964c4c35ed75d0c40b05ef3438755fe27","kind":"commit","published_at":"2025-05-29T15:19:06.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.3","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"8fcbd3690c7945dd1d378b882b35335109b5196c","kind":"commit","published_at":"2025-05-29T14:56:49.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"932d22b5c44c2dc46182040dba65d27a448e6051","kind":"commit","published_at":"2025-04-08T18:26:06.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"dd93b4a3e8785cba4c01b333380941154edef9d8","kind":"commit","published_at":"2025-03-26T19:38:05.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.0/manifests"},{"name":"v1.4.0b1","sha":"5d637870607a930b0a51ce424e6e2c9958a808c4","kind":"commit","published_at":"2025-03-23T16:25:15.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.0b1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.0b1/manifests"},{"name":"v1.3.0","sha":"b1ecd36e1c9b096ca68ca458cce687593d6173af","kind":"commit","published_at":"2024-08-15T09:06:11.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.3.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"bcf70147447866365157e268ad13c351307a6dfa","kind":"commit","published_at":"2024-07-16T13:49:01.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.2.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"4de0af91cd136e5320339bd21ef66127154aa8b0","kind":"commit","published_at":"2024-07-05T15:54:43.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.2.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"49e8b80c23be7814a0c349fadcf37b85f7840ec0","kind":"commit","published_at":"2024-06-27T13:28:55.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.2.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"c03fb54874763efab113dc1d360fe055de938f7d","kind":"commit","published_at":"2023-12-07T22:06:10.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.1.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"b1a492a16ae9688250c3564a5d89fa5ca90e0e7f","kind":"commit","published_at":"2023-11-17T09:43:53.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0.1/manifests"},{"name":"v1.0","sha":"7f6b3229552a75c09ae172883a15c990cc13f34f","kind":"commit","published_at":"2023-11-16T16:56:09.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0/manifests"},{"name":"v1.0rc","sha":"cd66ac8c25162f6723768eae613e7f6ca4c2e2ca","kind":"commit","published_at":"2023-11-07T16:54:21.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0rc","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0rc","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0rc","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0rc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0rc/manifests"},{"name":"v1.0b2","sha":"9cb132c5a458735ebd70640fdb362e1ad0d7dd0e","kind":"commit","published_at":"2023-10-01T17:44:01.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0b2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0b2/manifests"},{"name":"v1.0b1","sha":"526721b695987929cac1ab569215beb638e1023d","kind":"commit","published_at":"2023-09-10T15:20:47.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0b1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0b1/manifests"},{"name":"v1.0a3","sha":"d5221aee845249ceb4cbfcc3bde0518d6d5042a3","kind":"commit","published_at":"2023-08-17T14:50:14.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0a3","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0a3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0a3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0a3/manifests"},{"name":"v1.0a2","sha":"01fe78e1881b137aae44acf78ca15001dab2df55","kind":"commit","published_at":"2023-08-14T10:39:28.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0a2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0a2/manifests"},{"name":"v1.0a1","sha":"e4c10ade3c59e162626e9291f4ca74a60ef9c553","kind":"commit","published_at":"2023-07-12T14:59:00.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0a1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0a1/manifests"},{"name":"v0.22.2","sha":"77e38ca48df9e02fba67f35b050f776377b1af4e","kind":"commit","published_at":"2023-06-08T15:37:52.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.22.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.22.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.22.2/manifests"},{"name":"v0.22.1","sha":"933cd3bc464b31a660b603a144399204157e4c78","kind":"commit","published_at":"2023-05-28T07:14:22.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.22.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.22.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.22.1/manifests"},{"name":"v0.21.1","sha":"933cd3bc464b31a660b603a144399204157e4c78","kind":"commit","published_at":"2023-05-28T07:14:22.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.21.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.21.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.21.1/manifests"},{"name":"v0.22.0","sha":"9c6f13654a3a099e7bd119f8d41d126ae2367d8a","kind":"commit","published_at":"2023-05-27T18:41:07.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.22.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.22.0/manifests"},{"name":"v.0.21.0","sha":"41e9bbf76de19f11273c0563134091f5fa9ad196","kind":"commit","published_at":"2023-02-24T14:12:26.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v.0.21.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v.0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v.0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v.0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v.0.21.0/manifests"},{"name":"v0.20.0","sha":"432ab5313bef53941441a44bf7882ba9656abd43","kind":"commit","published_at":"2022-12-17T15:24:41.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.20.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.20.0/manifests"},{"name":"v0.19.1","sha":"97a83b8a0938fdd2321835659d6df5ef8576f703","kind":"commit","published_at":"2022-07-20T15:39:16.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.19.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.19.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.19.1/manifests"},{"name":"v.0.19.0","sha":"7b134f386d7ed3faaf4a5ef5fc53078387fd250c","kind":"commit","published_at":"2022-06-29T08:46:34.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v.0.19.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v.0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v.0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v.0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v.0.19.0/manifests"},{"name":"v.0.18.0","sha":"4e3a838452139e58da669235ef304d5c0378cc22","kind":"commit","published_at":"2022-06-03T08:49:15.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v.0.18.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v.0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v.0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v.0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v.0.18.0/manifests"},{"name":"v0.17.0","sha":"c967d0517dc2f5e5c46366020bed43ce91cb7573","kind":"commit","published_at":"2022-02-03T21:47:29.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.17.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.17.0/manifests"},{"name":"v0.16.2","sha":"37f6da97bb51f79fa8b471e290c72dfc3a48a10b","kind":"commit","published_at":"2022-01-20T14:14:55.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.16.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.16.2/manifests"},{"name":"v0.16.1","sha":"170fc58aa19f8369236539c80a3a7c2a63c75d54","kind":"commit","published_at":"2021-10-12T09:21:11.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.16.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.16.1/manifests"},{"name":"v0.16.0","sha":"dc304ccd490ab474be1ea186c616bc05ee221cd1","kind":"commit","published_at":"2021-10-06T15:41:59.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.16.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"26478c70cf35a513f4b5a8774c867dec286b2b93","kind":"commit","published_at":"2021-09-18T13:53:21.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.15.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"e6333bdf06e8960902e7de7734825528009e8169","kind":"commit","published_at":"2021-08-14T12:39:25.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.14.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.14.0/manifests"},{"name":"v0.13.2","sha":"be969055e0e3a13af0da961e3af1ecbe36040878","kind":"commit","published_at":"2021-06-05T15:53:42.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.13.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.13.2/manifests"},{"name":"v0.13.1","sha":"56ad4d614c6743197f3b1babefe23e0059ef9f74","kind":"commit","published_at":"2021-06-03T09:28:42.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.13.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"642d762085e7c485d6d5a26a89d433957136f547","kind":"commit","published_at":"2021-05-18T13:17:13.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.13.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.13.0/manifests"},{"name":"v0.12.3","sha":"651de566ecabd5a8d5b4c88950fddd09df124e6a","kind":"commit","published_at":"2021-04-28T13:44:17.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.12.3","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.12.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.3/manifests"},{"name":"v0.12.2","sha":"0678c5c4f285e70b82a6c0b396e935dee1d6aad6","kind":"commit","published_at":"2021-04-06T06:29:18.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.12.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.2/manifests"},{"name":"v0.12.1","sha":"8830d153d7e53f8ea48222748cac410f1e5cfd2d","kind":"commit","published_at":"2021-03-26T23:42:24.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.12.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"e5ee2e59fcfd7861c10e27030c449423dfd7b326","kind":"commit","published_at":"2021-03-26T22:46:29.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.12.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"aaacec926ed1217b7cbc2342d6a065777f79e00e","kind":"commit","published_at":"2021-03-03T09:48:46.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.11.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.11.0/manifests"},{"name":"v0.10.2","sha":"39479db2937b0a8a918cfe1c0790ad7016db7edc","kind":"commit","published_at":"2021-02-02T13:41:35.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.10.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.10.2/manifests"},{"name":"0.10.1","sha":"9ea969cf5edd1c04896cbf15a1e1074f4c13e1ef","kind":"commit","published_at":"2021-01-15T15:31:04.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/0.10.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/0.10.1/manifests"},{"name":"v0.10.0","sha":"9854be12dab9545b0aa167cf37fb96d3d85faf72","kind":"commit","published_at":"2021-01-12T09:50:26.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.10.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.10.0/manifests"},{"name":"v0.9.7","sha":"ce521059d0f4697231f8c16757458fb95a3413ff","kind":"commit","published_at":"2020-12-25T12:46:08.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.9.7","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"1cb1c8300874dfaf6df5eae59251a2f57a437c59","kind":"commit","published_at":"2020-12-21T07:49:09.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.9.6","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"016fdf7ea115f5b93b3230fcc04b4e218fcddd28","kind":"commit","published_at":"2020-12-20T10:39:56.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.9.5","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"1c1d036c675f250a6e7524acd30b4bbe80b457d8","kind":"commit","published_at":"2020-12-14T09:52:00.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.9.4","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"961729e01d12aaa3db924139824d6e42735f147c","kind":"commit","published_at":"2020-12-14T09:32:15.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.9.3","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.3/manifests"}]},"repo_metadata_updated_at":"2026-08-23T07:12:54.014Z","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/vitalik/django-ninja","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/vitalik/django-ninja","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/vitalik/django-ninja","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/vitalik/django-ninja/dependencies","status":null,"funding_links":["https://www.buymeacoffee.com/djangoninja"],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-22T11:31:46.231Z","issues_count":634,"pull_requests_count":446,"avg_time_to_close_issue":16894157.0,"avg_time_to_close_pull_request":6551974.781021898,"issues_closed_count":289,"pull_requests_closed_count":274,"pull_request_authors_count":211,"issue_authors_count":461,"avg_comments_per_issue":2.8769716088328074,"avg_comments_per_pull_request":1.5089686098654709,"merged_pull_requests_count":192,"bot_issues_count":0,"bot_pull_requests_count":22,"past_year_issues_count":57,"past_year_pull_requests_count":69,"past_year_avg_time_to_close_issue":4199297.444444444,"past_year_avg_time_to_close_pull_request":2069741.0,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":19,"past_year_pull_request_authors_count":49,"past_year_issue_authors_count":50,"past_year_avg_comments_per_issue":1.3508771929824561,"past_year_avg_comments_per_pull_request":0.927536231884058,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":13,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/issues","maintainers":[{"login":"vitalik","count":42,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vitalik"},{"login":"pOmelchenko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pOmelchenko"}],"active_maintainers":[{"login":"vitalik","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vitalik"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fvitalik%2Fdjango-ninja/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fvitalik%2Fdjango-ninja/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fvitalik%2Fdjango-ninja/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fvitalik%2Fdjango-ninja/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fvitalik%2Fdjango-ninja/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fvitalik%2Fdjango-ninja/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281895,"maintainers_count":0,"namespaces_count":839487,"keywords_count":124977,"github":"golang","metadata":{"funded_packages_count":67925,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-24T05:01:22.286Z","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":5296595,"name":"django-ninja","ecosystem":"conda","description":null,"homepage":"https://django-ninja.rest-framework.com/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/vitalik/django-ninja","keywords_array":[],"namespace":null,"versions_count":6,"first_release_published_at":"2022-01-08T17:26:13.000Z","latest_release_published_at":"2022-07-20T18:34:15.000Z","latest_release_number":"0.19.1","last_synced_at":"2026-03-14T16:12:00.196Z","created_at":"2022-10-03T16:00:58.149Z","updated_at":"2026-08-15T08:22:14.376Z","registry_url":"https://anaconda.org/conda-forge/django-ninja","install_command":"conda install -c conda-forge django-ninja","documentation_url":null,"metadata":{},"repo_metadata":{"id":37404926,"uuid":"265194554","full_name":"vitalik/django-ninja","owner":"vitalik","description":"💨  Fast, Async-ready, Openapi, type hints based framework for building APIs","archived":false,"fork":false,"pushed_at":"2026-07-08T11:44:15.000Z","size":8942,"stargazers_count":9161,"open_issues_count":225,"forks_count":605,"subscribers_count":69,"default_branch":"master","last_synced_at":"2026-08-08T06:12:32.111Z","etag":null,"topics":["django","django-ninja","openapi","pydantic","python","rest-api","swagger","swagger-ui"],"latest_commit_sha":null,"homepage":"https://django-ninja.dev","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vitalik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"custom":["https://www.buymeacoffee.com/djangoninja"]}},"created_at":"2020-05-19T08:48:53.000Z","updated_at":"2026-08-07T12:15:25.000Z","dependencies_parsed_at":"2026-08-08T04:45:05.930Z","dependency_job_id":null,"html_url":"https://github.com/vitalik/django-ninja","commit_stats":{"total_commits":911,"total_committers":147,"mean_commits":6.197278911564626,"dds":0.5060373216245884,"last_synced_commit":"de40a7fc10fd0eb35815096c87c5ecf6404700c9"},"previous_names":[],"tags_count":61,"template":false,"template_full_name":null,"purl":"pkg:github/vitalik/django-ninja","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitalik","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/sbom","scorecard":{"id":317012,"data":{"date":"2025-08-11","repo":{"name":"github.com/vitalik/django-ninja","commit":"dd41a4239da6d61d38d9b9478e668bcfd92df8cf"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/18 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 4 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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Warn: no topLevel permission defined: .github/workflows/test.yml:1","Warn: no topLevel permission defined: .github/workflows/test_full.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:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 21 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"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/docs.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_full.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/vitalik/django-ninja/test_full.yml/master?enable=pin","Warn: containerImage not pinned by hash: tests/env-matrix/Dockerfile:1: pin your Docker image by updating python:3.8 to python:3.8@sha256:d411270700143fa2683cc8264d9fa5d3279fd3b6afff62ae81ea2f9d070e390c","Warn: containerImage not pinned by hash: tests/env-matrix/Dockerfile.backup:1: pin your Docker image by updating python:3.8 to python:3.8@sha256:d411270700143fa2683cc8264d9fa5d3279fd3b6afff62ae81ea2f9d070e390c","Warn: downloadThenRun not pinned by hash: tests/env-matrix/Dockerfile:4","Warn: downloadThenRun not pinned by hash: tests/env-matrix/Dockerfile.backup:4","Warn: pipCommand not pinned by hash: scripts/build-docs.sh:5","Warn: pipCommand not pinned by hash: tests/env-matrix/install_env.sh:12","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:17","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:20","Warn: pipCommand not pinned by hash: .github/workflows/test_full.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/test_full.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/test_full.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/test_full.yml:70","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   2 downloadThenRun dependencies pinned","Info:   0 out of   8 pipCommand dependencies pinned","Info:   0 out of   2 containerImage 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"}}]},"last_synced_at":"2025-08-18T00:26:00.426Z","repository_id":37404926,"created_at":"2025-08-18T00:26:00.427Z","updated_at":"2025-08-18T00:26:00.427Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36404646,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-08T02:00:08.763Z","response_time":96,"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":"vitalik","name":"Vitaliy Kucheryaviy","uuid":"95222","kind":"user","description":"🇺🇦","email":"","website":"https://www.linkedin.com/in/vitaliykucheraviy/","location":"Ukraine, Kharkiv","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/95222?u=6dc513f42c09a6378a69956b1aaa6d2e35ae248f\u0026v=4","repositories_count":29,"last_synced_at":"2026-08-14T04:43:19.429Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/vitalik","funding_links":[],"total_stars":9405,"followers":657,"following":13,"created_at":"2022-11-02T20:44:52.943Z","updated_at":"2026-08-14T04:43:19.462Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitalik","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitalik/repositories"},"tags":[{"name":"v1.6.2","sha":"0b67d47637a9e831287447a6691d1c8c37a6eccb","kind":"commit","published_at":"2026-03-18T20:04:52.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.6.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"f8d0a8c44e0248e91e22a59850b0943c60a63b39","kind":"commit","published_at":"2026-03-18T13:22:31.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.6.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"56e868754e4ede8a47beb1833c8f67d4134339ea","kind":"commit","published_at":"2026-03-12T08:42:02.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.6.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.0/manifests"},{"name":"v1.6.0b1","sha":"e6f732b6d3939b04501d23d4c722a8de26e9d5be","kind":"commit","published_at":"2026-03-06T09:37:56.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.6.0b1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.6.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.6.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.6.0b1/manifests"},{"name":"v1.5.3","sha":"3c8f7d9d99de59f09867c508d85459e7f6e47f9a","kind":"commit","published_at":"2026-01-10T19:59:50.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.5.3","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"c113cbbe60b036e2bb519c1a50f600787e983eb4","kind":"commit","published_at":"2026-01-04T10:12:02.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.5.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"9b7c4f122554dfb4a5959b0bf90b0c856d72cbed","kind":"commit","published_at":"2025-12-04T11:33:59.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.5.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"2f83e73c0d3fbb1d8b290db0964fa87b7ef90650","kind":"commit","published_at":"2025-11-13T17:56:50.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.5.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.0/manifests"},{"name":"v1.5.0b2","sha":"22e841ab31f870a3af02b7c73c0497f377f202fe","kind":"commit","published_at":"2025-11-10T19:21:34.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.5.0b2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.5.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.5.0b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.0b2/manifests"},{"name":"v1.4.5","sha":"b7ac09820573f0a1802000134b1e49684cc8d7d1","kind":"commit","published_at":"2025-10-19T18:26:47.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.5","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.5/manifests"},{"name":"v1.5.0b1","sha":"48474a496f038426234b820b6a674dddbb040804","kind":"commit","published_at":"2025-10-14T11:34:20.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.5.0b1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.5.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.5.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.5.0b1/manifests"},{"name":"v1.4.3t","sha":"9e1e5f60e34375852b066759ff108c1ce76e769d","kind":"commit","published_at":"2025-06-04T15:07:35.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.3t","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.3t","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.3t","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.3t","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.3t/manifests"},{"name":"v1.4.3","sha":"2215d9b964c4c35ed75d0c40b05ef3438755fe27","kind":"commit","published_at":"2025-05-29T15:19:06.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.3","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"8fcbd3690c7945dd1d378b882b35335109b5196c","kind":"commit","published_at":"2025-05-29T14:56:49.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"932d22b5c44c2dc46182040dba65d27a448e6051","kind":"commit","published_at":"2025-04-08T18:26:06.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"dd93b4a3e8785cba4c01b333380941154edef9d8","kind":"commit","published_at":"2025-03-26T19:38:05.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.0/manifests"},{"name":"v1.4.0b1","sha":"5d637870607a930b0a51ce424e6e2c9958a808c4","kind":"commit","published_at":"2025-03-23T16:25:15.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.4.0b1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.4.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.4.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.4.0b1/manifests"},{"name":"v1.3.0","sha":"b1ecd36e1c9b096ca68ca458cce687593d6173af","kind":"commit","published_at":"2024-08-15T09:06:11.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.3.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"bcf70147447866365157e268ad13c351307a6dfa","kind":"commit","published_at":"2024-07-16T13:49:01.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.2.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"4de0af91cd136e5320339bd21ef66127154aa8b0","kind":"commit","published_at":"2024-07-05T15:54:43.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.2.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"49e8b80c23be7814a0c349fadcf37b85f7840ec0","kind":"commit","published_at":"2024-06-27T13:28:55.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.2.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"c03fb54874763efab113dc1d360fe055de938f7d","kind":"commit","published_at":"2023-12-07T22:06:10.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.1.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"b1a492a16ae9688250c3564a5d89fa5ca90e0e7f","kind":"commit","published_at":"2023-11-17T09:43:53.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0.1/manifests"},{"name":"v1.0","sha":"7f6b3229552a75c09ae172883a15c990cc13f34f","kind":"commit","published_at":"2023-11-16T16:56:09.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0/manifests"},{"name":"v1.0rc","sha":"cd66ac8c25162f6723768eae613e7f6ca4c2e2ca","kind":"commit","published_at":"2023-11-07T16:54:21.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0rc","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0rc","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0rc","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0rc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0rc/manifests"},{"name":"v1.0b2","sha":"9cb132c5a458735ebd70640fdb362e1ad0d7dd0e","kind":"commit","published_at":"2023-10-01T17:44:01.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0b2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0b2/manifests"},{"name":"v1.0b1","sha":"526721b695987929cac1ab569215beb638e1023d","kind":"commit","published_at":"2023-09-10T15:20:47.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0b1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0b1/manifests"},{"name":"v1.0a3","sha":"d5221aee845249ceb4cbfcc3bde0518d6d5042a3","kind":"commit","published_at":"2023-08-17T14:50:14.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0a3","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0a3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0a3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0a3/manifests"},{"name":"v1.0a2","sha":"01fe78e1881b137aae44acf78ca15001dab2df55","kind":"commit","published_at":"2023-08-14T10:39:28.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0a2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0a2/manifests"},{"name":"v1.0a1","sha":"e4c10ade3c59e162626e9291f4ca74a60ef9c553","kind":"commit","published_at":"2023-07-12T14:59:00.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v1.0a1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v1.0a1/manifests"},{"name":"v0.22.2","sha":"77e38ca48df9e02fba67f35b050f776377b1af4e","kind":"commit","published_at":"2023-06-08T15:37:52.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.22.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.22.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.22.2/manifests"},{"name":"v0.22.1","sha":"933cd3bc464b31a660b603a144399204157e4c78","kind":"commit","published_at":"2023-05-28T07:14:22.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.22.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.22.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.22.1/manifests"},{"name":"v0.21.1","sha":"933cd3bc464b31a660b603a144399204157e4c78","kind":"commit","published_at":"2023-05-28T07:14:22.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.21.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.21.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.21.1/manifests"},{"name":"v0.22.0","sha":"9c6f13654a3a099e7bd119f8d41d126ae2367d8a","kind":"commit","published_at":"2023-05-27T18:41:07.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.22.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.22.0/manifests"},{"name":"v.0.21.0","sha":"41e9bbf76de19f11273c0563134091f5fa9ad196","kind":"commit","published_at":"2023-02-24T14:12:26.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v.0.21.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v.0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v.0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v.0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v.0.21.0/manifests"},{"name":"v0.20.0","sha":"432ab5313bef53941441a44bf7882ba9656abd43","kind":"commit","published_at":"2022-12-17T15:24:41.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.20.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.20.0/manifests"},{"name":"v0.19.1","sha":"97a83b8a0938fdd2321835659d6df5ef8576f703","kind":"commit","published_at":"2022-07-20T15:39:16.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.19.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.19.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.19.1/manifests"},{"name":"v.0.19.0","sha":"7b134f386d7ed3faaf4a5ef5fc53078387fd250c","kind":"commit","published_at":"2022-06-29T08:46:34.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v.0.19.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v.0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v.0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v.0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v.0.19.0/manifests"},{"name":"v.0.18.0","sha":"4e3a838452139e58da669235ef304d5c0378cc22","kind":"commit","published_at":"2022-06-03T08:49:15.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v.0.18.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v.0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v.0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v.0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v.0.18.0/manifests"},{"name":"v0.17.0","sha":"c967d0517dc2f5e5c46366020bed43ce91cb7573","kind":"commit","published_at":"2022-02-03T21:47:29.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.17.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.17.0/manifests"},{"name":"v0.16.2","sha":"37f6da97bb51f79fa8b471e290c72dfc3a48a10b","kind":"commit","published_at":"2022-01-20T14:14:55.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.16.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.16.2/manifests"},{"name":"v0.16.1","sha":"170fc58aa19f8369236539c80a3a7c2a63c75d54","kind":"commit","published_at":"2021-10-12T09:21:11.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.16.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.16.1/manifests"},{"name":"v0.16.0","sha":"dc304ccd490ab474be1ea186c616bc05ee221cd1","kind":"commit","published_at":"2021-10-06T15:41:59.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.16.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"26478c70cf35a513f4b5a8774c867dec286b2b93","kind":"commit","published_at":"2021-09-18T13:53:21.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.15.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"e6333bdf06e8960902e7de7734825528009e8169","kind":"commit","published_at":"2021-08-14T12:39:25.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.14.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.14.0/manifests"},{"name":"v0.13.2","sha":"be969055e0e3a13af0da961e3af1ecbe36040878","kind":"commit","published_at":"2021-06-05T15:53:42.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.13.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.13.2/manifests"},{"name":"v0.13.1","sha":"56ad4d614c6743197f3b1babefe23e0059ef9f74","kind":"commit","published_at":"2021-06-03T09:28:42.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.13.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"642d762085e7c485d6d5a26a89d433957136f547","kind":"commit","published_at":"2021-05-18T13:17:13.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.13.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.13.0/manifests"},{"name":"v0.12.3","sha":"651de566ecabd5a8d5b4c88950fddd09df124e6a","kind":"commit","published_at":"2021-04-28T13:44:17.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.12.3","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.12.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.3/manifests"},{"name":"v0.12.2","sha":"0678c5c4f285e70b82a6c0b396e935dee1d6aad6","kind":"commit","published_at":"2021-04-06T06:29:18.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.12.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.2/manifests"},{"name":"v0.12.1","sha":"8830d153d7e53f8ea48222748cac410f1e5cfd2d","kind":"commit","published_at":"2021-03-26T23:42:24.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.12.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"e5ee2e59fcfd7861c10e27030c449423dfd7b326","kind":"commit","published_at":"2021-03-26T22:46:29.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.12.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"aaacec926ed1217b7cbc2342d6a065777f79e00e","kind":"commit","published_at":"2021-03-03T09:48:46.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.11.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.11.0/manifests"},{"name":"v0.10.2","sha":"39479db2937b0a8a918cfe1c0790ad7016db7edc","kind":"commit","published_at":"2021-02-02T13:41:35.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.10.2","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.10.2/manifests"},{"name":"0.10.1","sha":"9ea969cf5edd1c04896cbf15a1e1074f4c13e1ef","kind":"commit","published_at":"2021-01-15T15:31:04.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/0.10.1","html_url":"https://github.com/vitalik/django-ninja/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/0.10.1/manifests"},{"name":"v0.10.0","sha":"9854be12dab9545b0aa167cf37fb96d3d85faf72","kind":"commit","published_at":"2021-01-12T09:50:26.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.10.0","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.10.0/manifests"},{"name":"v0.9.7","sha":"ce521059d0f4697231f8c16757458fb95a3413ff","kind":"commit","published_at":"2020-12-25T12:46:08.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.9.7","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"1cb1c8300874dfaf6df5eae59251a2f57a437c59","kind":"commit","published_at":"2020-12-21T07:49:09.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.9.6","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"016fdf7ea115f5b93b3230fcc04b4e218fcddd28","kind":"commit","published_at":"2020-12-20T10:39:56.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.9.5","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"1c1d036c675f250a6e7524acd30b4bbe80b457d8","kind":"commit","published_at":"2020-12-14T09:52:00.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.9.4","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"961729e01d12aaa3db924139824d6e42735f147c","kind":"commit","published_at":"2020-12-14T09:32:15.000Z","download_url":"https://codeload.github.com/vitalik/django-ninja/tar.gz/v0.9.3","html_url":"https://github.com/vitalik/django-ninja/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/vitalik/django-ninja@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/tags/v0.9.3/manifests"}]},"repo_metadata_updated_at":"2026-08-15T08:22:14.375Z","dependent_packages_count":0,"downloads":36395,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":24.087846269029196,"dependent_packages_count":51.464936361367606,"stargazers_count":5.510356875467931,"forks_count":10.691290242076366,"docker_downloads_count":null,"average":22.938607436985276},"purl":"pkg:conda/django-ninja?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/django-ninja","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/django-ninja","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/django-ninja/dependencies","status":null,"funding_links":["https://www.buymeacoffee.com/djangoninja"],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-15T00:17:34.703Z","issues_count":633,"pull_requests_count":440,"avg_time_to_close_issue":16967589.264808364,"avg_time_to_close_pull_request":6629258.335820896,"issues_closed_count":286,"pull_requests_closed_count":268,"pull_request_authors_count":208,"issue_authors_count":461,"avg_comments_per_issue":2.8799368088467614,"avg_comments_per_pull_request":1.5159090909090909,"merged_pull_requests_count":188,"bot_issues_count":0,"bot_pull_requests_count":22,"past_year_issues_count":56,"past_year_pull_requests_count":63,"past_year_avg_time_to_close_issue":1364377.6666666667,"past_year_avg_time_to_close_pull_request":1594247.923076923,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":13,"past_year_pull_request_authors_count":46,"past_year_issue_authors_count":50,"past_year_avg_comments_per_issue":1.3571428571428572,"past_year_avg_comments_per_pull_request":0.9206349206349206,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":9,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/issues","maintainers":[{"login":"vitalik","count":41,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vitalik"},{"login":"pOmelchenko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pOmelchenko"}],"active_maintainers":[{"login":"vitalik","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vitalik"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/django-ninja/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/django-ninja/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/django-ninja/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/django-ninja/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/django-ninja/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/django-ninja/codemeta","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13549,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2348},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-08-23T05:06:09.364Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}}],"commits":{"id":15901,"full_name":"vitalik/django-ninja","default_branch":"master","total_commits":1140,"total_committers":185,"total_bot_commits":7,"total_bot_committers":1,"mean_commits":6.162162162162162,"dds":0.513157894736842,"past_year_total_commits":104,"past_year_total_committers":24,"past_year_total_bot_commits":1,"past_year_total_bot_committers":1,"past_year_mean_commits":4.333333333333333,"past_year_dds":0.5480769230769231,"last_synced_at":"2026-08-19T10:02:21.169Z","last_synced_commit":"1497eacccbc2c14712e8b2d473a3163c95237827","created_at":"2023-03-07T11:31:22.256Z","updated_at":"2026-08-19T10:02:18.427Z","committers":[{"name":"Vitaliy Kucheryaviy","email":"ppr.vitaly@gmail.com","login":"vitalik","count":555},{"name":"Stephen Rauch","email":"stephenrauch","login":"stephenrauch","count":41},{"name":"Chris Beaven","email":"smileychris@gmail.com","login":"SmileyChris","count":40},{"name":"Wim Olivier","email":"wim.olivier@vcontractor.co.za","login":null,"count":33},{"name":"Wim Olivier","email":"wimolivier@gmail.com","login":"wimolivier","count":22},{"name":"c4ffein","email":"c4ffein@gmail.com","login":"c4ffein","count":17},{"name":"Julian Ceipek","email":"julian.ceipek@lambdal.com","login":"jceipek","count":15},{"name":"Ahmad Nofal","email":"nofal.ahmad@outlook.com","login":"nofalx","count":13},{"name":"Jair Henrique","email":"jair.henrique@gmail.com","login":"jairhenrique","count":13},{"name":"Nikolay Dolzhenkov","email":"ndolzhenkov@nvidia.com","login":null,"count":13},{"name":"anton.ruhlov","email":"anton@paxful.com","login":null,"count":10},{"name":"Dmitriy Plaksunov","email":"fojetin@gmail.com","login":"fojetin","count":10},{"name":"Austin Graham","email":"austingraham731@gmail.com","login":"austinpgraham","count":9},{"name":"baseplate-admin","email":"61817579+baseplate-admin","login":"baseplate-admin","count":9},{"name":"James Kiger","email":"james.kiger@gmail.com","login":"jamesrkiger","count":8},{"name":"areski","email":"areski@gmail.com","login":"areski","count":8},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":7},{"name":"zhaozigu","email":"zhaozigunan@163.com","login":"zhaozigu","count":7},{"name":"hiaselhans","email":"simon.klemenc@gmail.com","login":"hiaselhans","count":6},{"name":"Maxwell Muoto","email":"41130755+max-muoto","login":"max-muoto","count":6},{"name":"Marat Mkhitaryan","email":"marat@mkhitaryan.dev","login":"mmkhitaryan","count":6},{"name":"Patrick Hintermayer","email":"Zerotask","login":"Zerotask","count":6},{"name":"Chen","email":"atlaschen@gmail.com","login":"chenatlas","count":6},{"name":"Alejandro Giacometti","email":"alejandro.giacometti@beauhurst.com","login":"janrito","count":6},{"name":"krisjanis","email":"k.vaiders@neuronsinc.com","login":null,"count":6},{"name":"David Paul Graham","email":"dpgraham4401@gmail.com","login":"dpgraham4401","count":5},{"name":"John Keyes","email":"johnkeyes@tapadoo.com","login":"jkeyes","count":5},{"name":"LeandroDeJesus-S","email":"jstleandro@gmail.com","login":"LeandroDeJesus-S","count":5},{"name":"Tim","email":"2884320+tim-hub","login":"tim-hub","count":5},{"name":"Charlie Wilson","email":"charlie.wilson4@gmail.com","login":"OtherBarry","count":5},{"name":"Jon","email":"jonklo","login":"jonklo","count":4},{"name":"Joerg Baier","email":"jorgbaier@gmail.com","login":"joergbaier","count":4},{"name":"Hugo Heyman","email":"hugo.heyman@gmail.com","login":"HeyHugo","count":4},{"name":"Gert Van Gool","email":"gertvangool@gmail.com","login":"gvangool","count":4},{"name":"Artur Barseghyan","email":"artur.barseghyan@gmail.com","login":"barseghyanartur","count":4},{"name":"Ali Eren Öztürk","email":"oztalieren@gmail.com","login":"aliereno","count":4},{"name":"Hisham Mahmood","email":"hishammahmood41@gmail.com","login":"Hisham-Pak","count":3},{"name":"Ülgen Sarıkavak","email":"ulgensrkvk@gmail.com","login":"ulgens","count":3},{"name":"scorpp","email":"keryascorpio@gmail.com","login":"scorpp","count":3},{"name":"chris-mcdo","email":"cmcdonal33@gmail.com","login":"chris-mcdo","count":3},{"name":"antonrh","email":"antonruhlov@gmail.com","login":"antonrh","count":3},{"name":"aasiffaizal","email":"aasif.faizal@perpetua.io","login":"aasiffaizal","count":3},{"name":"Vlastimil Zíma","email":"vlastimil.zima@nic.cz","login":"ziima","count":3},{"name":"Rémi Duraffort","email":"remi.duraffort@linaro.org","login":"ivoire","count":3},{"name":"Stéphane Raimbault","email":"stephane.raimbault@gmail.com","login":"stephane","count":3},{"name":"Petter Friberg","email":"petter_friberg@hotmail.com","login":"flaeppe","count":3},{"name":"hamub","email":"hbutau35@gmail.com","login":"hbutau","count":3},{"name":"dozer133","email":"github@xroot.se","login":null,"count":3},{"name":"ALXD","email":"github@alxd.org","login":"pawelngei","count":3},{"name":"Alexandr Stefanitsky-Mozdor","email":"stefanitsky.mozdor@gmail.com","login":"stefanitsky","count":3},{"name":"Andreas Nüßlein","email":"andreas@nuessle.in","login":"andreasnuesslein","count":3},{"name":"Dipesh Bajgain","email":"dipbazz@gmail.com","login":"dipbazz","count":3},{"name":"Hyoungsooo","email":"aaa57403@gmail.com","login":"HyoungSooo","count":3},{"name":"John Lucas","email":"john.lucas845@gmail.com","login":"jlucas91","count":3},{"name":"Kolja","email":"pinguin999@gmail.com","login":"pinguin999","count":3},{"name":"Mark Walker","email":"mark@marksweb.co.uk","login":"marksweb","count":3},{"name":"Martin Svoboda","email":"martin.svoboda@gmail.com","login":"martinsvoboda","count":3},{"name":"Oscar van Leusen","email":"oscar.vanleusen@pexip.com","login":"OscarVanL","count":3},{"name":"John Bergvall","email":"john@mividas.com","login":"johnbergvall","count":2},{"name":"KDH","email":"ehdgua01@naver.com","login":"ehdgua01","count":2},{"name":"Krzysztof Jagiello","email":"me@kjagiello.com","login":"kjagiello","count":2},{"name":"MaxST","email":"mstolpasov@gmail.com","login":"mom1","count":2},{"name":"Maximilian Wassink","email":"wassink.maximilian@protonmail.com","login":"mawassk","count":2},{"name":"Nikita Sobolev","email":"mail@sobolevn.me","login":"sobolevn","count":2},{"name":"SkanderBM","email":"skander.bmahmoud@gmail.com","login":"rednaks","count":2},{"name":"Vincent Poulailleau","email":"vpoulailleau@gmail.com","login":"vpoulailleau","count":2},{"name":"johnthagen","email":"johnthagen","login":"johnthagen","count":2},{"name":"marius-mather","email":"marius.mather@sydney.edu.au","login":"marius-mather","count":2},{"name":"scott","email":"13770321+scott-8","login":"scott-8","count":2},{"name":"tssujt","email":"github@tssujt.xyz","login":"tssujt","count":2},{"name":"Kieran Darcy","email":"kieran@darcy.email","login":"kierandarcy","count":2},{"name":"Jeff Widman","email":"jeff@jeffwidman.com","login":"jeffwidman","count":2},{"name":"Luca Di Grazia","email":"luca.digrazia94@gmail.com","login":null,"count":2},{"name":"Heinz-Alexander Fuetterer","email":"fuetterh@posteo.de","login":"afuetterer","count":2},{"name":"Hangyeol Shin","email":"neulhan@icloud.com","login":"Neulhan","count":2},{"name":"Gustaf Sjoberg","email":"gs@trell.se","login":"strange","count":2},{"name":"GTBebbo","email":"bebbosb@googlemail.com","login":"GTBebbo","count":2},{"name":"Enrique Matías Sánchez (Quique)","email":"cronopios@gmail.com","login":"quique","count":2},{"name":"David Szotten","email":"davidszotten@gmail.com","login":"davidszotten","count":2},{"name":"Carlos Dorneles","email":"carlos.dorneles@mercadobitcoin.com.br","login":"carlosdorneles-mb","count":2},{"name":"Bryan Kristiono","email":"15132982+Kristinus","login":"Kristinus","count":2},{"name":"Aryan Curiel","email":"aryan.curiel@gmail.com","login":"aryan-curiel","count":2},{"name":"Adam Johnson","email":"me@adamj.eu","login":"adamchainz","count":2},{"name":"andreas","email":"and@inqvation.dk","login":null,"count":2},{"name":"ihelmer07","email":"ihelmer07@gmail.com","login":"ihelmer07","count":1},{"name":"dy3l","email":"dy3l","login":"dy3l","count":1},{"name":"duplxey","email":"nick.tomazic@gmail.com","login":"duplxey","count":1},{"name":"dengerr","email":"buryi.d@gmail.com","login":"dengerr","count":1},{"name":"ddahan","email":"david.dahan3@gmail.com","login":"ddahan","count":1},{"name":"cyphercodes","email":"cyphercodes","login":"cyphercodes","count":1},{"name":"Yurii Karabas","email":"1998uriyyo@gmail.com","login":"uriyyo","count":1},{"name":"Ludvig Lindholm","email":"59414524+ludde127","login":"ludde127","count":1},{"name":"Vincent Ngobeh","email":"vincentngobeh@gmail.com","login":"Vincent-Ngobeh","count":1},{"name":"Trystan Rivers","email":"trystan.b@hotmail.com","login":"Trystanr","count":1},{"name":"Thomas Steen Rasmussen","email":"tykling@bornhack.org","login":"tykling","count":1},{"name":"Thiago Bellini Ribeiro","email":"thiago@bellini.dev","login":"bellini666","count":1},{"name":"Tao Bojlén","email":"66130243+taobojlen","login":"taobojlen","count":1},{"name":"TaeHyoungKwon","email":"kth5604@gmail.com","login":"TaeHyoungKwon","count":1},{"name":"Søren Howe Gersager","email":"thesyre@pm.me","login":"syre","count":1},{"name":"Sven Steinbauer","email":"sven@unlogic.co.uk","login":"Svenito","count":1},{"name":"Storm B. Heg","email":"storm@stormbase.digital","login":"Stormheg","count":1},{"name":"Serdar Gökay Küçük","email":"serdargokaykucuk@gmail.com","login":"gokaykucuk","count":1},{"name":"Selcuk","email":"s3lcukdemir@gmail.com","login":"s3lcuk","count":1},{"name":"Sebastian Wagner","email":"sebastian@inter.link","login":"sebastian-philipp","count":1},{"name":"Ruslan Kovtun","email":"koutoftimer@gmail.com","login":"koutoftimer","count":1},{"name":"Rory Anderson","email":"rory@Jragon.co.uk","login":"Jragon","count":1},{"name":"Rob Hudson","email":"rob@cogit8.org","login":"robhudson","count":1},{"name":"Pradish Bijukchhe","email":"pradishbijukchhe@gmail.com","login":"pradishb","count":1},{"name":"Philipp Klose","email":"TheHippo","login":"TheHippo","count":1},{"name":"Walison Filipe","email":"walisonfilipe@hotmail.com","login":"walison17","count":1},{"name":"Štefan Földesi","email":"stefan.foldesi@outlook.com","login":"geeshta","count":1},{"name":"wkwkhautbois","email":"kuwahautbois@gmail.com","login":"wkwkhautbois","count":1},{"name":"valbendan","email":"valbendan@hotmail.com","login":"valbendan","count":1},{"name":"sunfkny","email":"30853461+sunfkny","login":"sunfkny","count":1},{"name":"skokado","email":"terutacchi@gmail.com","login":"skokado","count":1},{"name":"pradipthinkitive","email":"131947235+pradipthinkitive","login":"pradipthinkitive","count":1},{"name":"Akeem McLennon","email":"akeem@literati.com","login":null,"count":1},{"name":"Bohdan Bilokon","email":"bohdan.bilokon@raccoongang.com","login":null,"count":1},{"name":"Oskar Sharipov","email":"oskarsh[at]riseup[dot]net","login":null,"count":1},{"name":"Marco Westerhof","email":"m.westerhof@lukkien.com","login":null,"count":1},{"name":"Michal Korbela","email":"michal.korbela@kiwi.com","login":null,"count":1},{"name":"Noah Gorstein","email":"noahgorstein@stardog.com","login":null,"count":1},{"name":"Shane Creigton-Young","email":"shane@draper.ai","login":null,"count":1},{"name":"Tung Lam","email":"lamphamabtung96@gmail.com","login":null,"count":1},{"name":"Vincent Davis","email":"vincent@heteroskedastic.net","login":null,"count":1},{"name":"dozer133","email":"=","login":null,"count":1},{"name":"pavel-beaufort","email":"89385878+pavel-beaufort","login":"pavel-beaufort","count":1},{"name":"nikita","email":"shamaev090299@gmail.com","login":"shamaevnn","count":1},{"name":"msilva","email":"msilva@synopsys.com","login":"snps-msilva","count":1},{"name":"mildc055ee","email":"mildc055ee@gmail.com","login":"mildc055ee","count":1},{"name":"ksauder","email":"ksauder.dev@gmail.com","login":"Ksauder","count":1},{"name":"kaschnit","email":"kevinschnitzer@gmail.com","login":"kaschnit","count":1},{"name":"karelcech","email":"karel.cech@twisto.cz","login":"kajiczech","count":1},{"name":"julien","email":"git@julienc.io","login":"julienc91","count":1},{"name":"Karl Leswing","email":"karl.leswing@gmail.com","login":"lilleswing","count":1},{"name":"Karel Jílek","email":"los.karlosss@gmail.com","login":"karlosss","count":1},{"name":"Kane Blueriver","email":"kxxoling@gmail.com","login":"kxxoling","count":1},{"name":"Joel Burton","email":"joel@joelburton.com","login":"joelburton","count":1},{"name":"JasonnnW3000","email":"sufssl04@gmail.com","login":"JasonnnW3000","count":1},{"name":"James Ostrander","email":"jlost@umich.edu","login":"jlost","count":1},{"name":"Hassan Mohamed","email":"104525221+Moe-Hassan-123","login":"Moe-Hassan-123","count":1},{"name":"G. Torreilles","email":"guillaumetorreilles@yahoo.fr","login":"GTorreil","count":1},{"name":"Ezeudoh Tochukwu","email":"ezeudoh.tochukwu@gmail.com","login":"eadwinCode","count":1},{"name":"Eugène Nélou","email":"eugene.nelou@gmail.com","login":"eugenenelou","count":1},{"name":"Erwin Junge","email":"erwin@junge.nl","login":"ErwinJunge","count":1},{"name":"Dominik Kozaczko","email":"dominik@kozaczko.info","login":"dekoza","count":1},{"name":"Deniz Dogan","email":"denizdogan","login":"denizdogan","count":1},{"name":"David Davis","email":"ddavis@memorious.net","login":"daviddavis","count":1},{"name":"Daniel Naylor","email":"daniel@ggim.me","login":"Danie-1","count":1},{"name":"Cody Hiar","email":"thornycrackers","login":"thornycrackers","count":1},{"name":"Christopher Trudeau","email":"ctrudeau@arsensa.com","login":"cltrudeau","count":1},{"name":"Chris Laplante","email":"mostthingsweb@gmail.com","login":"mostthingsweb","count":1},{"name":"Caspel26","email":"130981483+caspel26","login":"caspel26","count":1},{"name":"Adam Birds","email":"adam.birds@adbwebdesigns.co.uk","login":"adambirds","count":1},{"name":"Adriaan Mulder","email":"adriaan.mulder@gmail.com","login":"adriaanwm","count":1},{"name":"Ahmet Burak","email":"31131727+ahmetveburak","login":"ahmetveburak","count":1},{"name":"AlTosterino","email":"altosterino@gmail.com","login":"AlTosterino","count":1},{"name":"Amine Zyad","email":"amizya@gmail.com","login":"AmiZya","count":1},{"name":"Arai Shota","email":"me@arsho.dev","login":"sho918","count":1},{"name":"Peter DeVita","email":"mewtwo2643@yahoo.com","login":"pmdevita","count":1},{"name":"Paul Zakin","email":"paul@paulzakin.com","login":"paulzakin","count":1},{"name":"이호진","email":"kiss0104040@gmail.com","login":"HoJin9622","count":1},{"name":"Oskar Sharipov","email":"oskarsh@riseup.net","login":"igoose1","count":1},{"name":"Onno Timmerman","email":"onno@code-on.be","login":"onno-timmerman","count":1},{"name":"Object905","email":"Object905@gmail.com","login":"Object905","count":1},{"name":"Nyeki.py","email":"84998222+Nekidev","login":"Nekidev","count":1},{"name":"Noah Gorstein","email":"ngorstein@gmail.com","login":"noahgorstein","count":1},{"name":"Nirmal Kumar","email":"nirmalkumar6112@gmail.com","login":"Nirmalkumar6112","count":1},{"name":"Nickolas Grigoriadis","email":"nagrigoriadis@gmail.com","login":"grigi","count":1},{"name":"MrEcho92","email":"chigozie10@gmail.com","login":"MrEcho92","count":1},{"name":"Mohamed Hassan","email":"104525221+mohassan-dev","login":"mohassan-dev","count":1},{"name":"Michael Bedford","email":"michaeljb20@gmail.com","login":"SunsetOrange","count":1},{"name":"Michael","email":"65680649+michaelg100","login":"michaelg100","count":1},{"name":"Maurizio Sambati","email":"duilio","login":"duilio","count":1},{"name":"Mateusz Mikołajczyk","email":"mikolajczyk.mateusz@gmail.com","login":"toudi","count":1},{"name":"Mariusz Felisiak","email":"felisiak.mariusz@gmail.com","login":"felixxm","count":1},{"name":"Mariano Baragiola","email":"mbaragiola@linux.com","login":"mbaragiola","count":1},{"name":"Mahdi","email":"mahdi.rahimi95@gmail.com","login":"mahdirahimi1999","count":1},{"name":"M.Yasoob Ullah Khalid ☺","email":"yasoob.khld@gmail.com","login":"yasoob","count":1},{"name":"Luis Saavedra","email":"571849+lsaavedr","login":"lsaavedr","count":1},{"name":"Leonardo Benitez","email":"benitez.leonardo.py@gmail.com","login":"ldbenitez","count":1},{"name":"Komorebi4829","email":"34937017+Komorebi4829","login":"Komorebi4829","count":1},{"name":"Kent Robin Haugen","email":"github@kentrobin.com","login":"kentrh","count":1},{"name":"Keith Gray","email":"keith@thegrays.net","login":"idahogray","count":1},{"name":"Benjamin Bach","email":"benjamin@overtag.dk","login":"benjaoming","count":1}],"past_year_committers":[{"name":"Vitaliy Kucheryaviy","email":"ppr.vitaly@gmail.com","login":"vitalik","count":47},{"name":"Julian Ceipek","email":"julian.ceipek@lambdal.com","login":"jceipek","count":12},{"name":"Alejandro Giacometti","email":"alejandro.giacometti@beauhurst.com","login":"janrito","count":6},{"name":"David Paul Graham","email":"dpgraham4401@gmail.com","login":"dpgraham4401","count":5},{"name":"Hugo Heyman","email":"hugo.heyman@gmail.com","login":"HeyHugo","count":4},{"name":"Joerg Baier","email":"jorgbaier@gmail.com","login":"joergbaier","count":4},{"name":"Andreas Nüßlein","email":"andreas@nuessle.in","login":"andreasnuesslein","count":3},{"name":"Vlastimil Zíma","email":"vlastimil.zima@nic.cz","login":"ziima","count":3},{"name":"Ülgen Sarıkavak","email":"ulgensrkvk@gmail.com","login":"ulgens","count":3},{"name":"Oscar van Leusen","email":"oscar.vanleusen@pexip.com","login":"OscarVanL","count":2},{"name":"Kolja","email":"pinguin999@gmail.com","login":"pinguin999","count":2},{"name":"Bohdan Bilokon","email":"bohdan.bilokon@raccoongang.com","login":null,"count":1},{"name":"Tung Lam","email":"lamphamabtung96@gmail.com","login":null,"count":1},{"name":"Cody Hiar","email":"thornycrackers","login":"thornycrackers","count":1},{"name":"Gert Van Gool","email":"gertvangool@gmail.com","login":"gvangool","count":1},{"name":"Komorebi4829","email":"34937017+Komorebi4829","login":"Komorebi4829","count":1},{"name":"Mariano Baragiola","email":"mbaragiola@linux.com","login":"mbaragiola","count":1},{"name":"Mariusz Felisiak","email":"felisiak.mariusz@gmail.com","login":"felixxm","count":1},{"name":"Martin Svoboda","email":"martin.svoboda@gmail.com","login":"martinsvoboda","count":1},{"name":"Ruslan Kovtun","email":"koutoftimer@gmail.com","login":"koutoftimer","count":1},{"name":"Storm B. Heg","email":"storm@stormbase.digital","login":"Stormheg","count":1},{"name":"Vincent Ngobeh","email":"vincentngobeh@gmail.com","login":"Vincent-Ngobeh","count":1},{"name":"cyphercodes","email":"cyphercodes","login":"cyphercodes","count":1},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-20T00:00:10.776Z","repositories_count":6740034,"commits_count":975859012,"contributors_count":41146129,"owners_count":1356232,"committers_count":3349823,"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":{"table":{"full_name":"vitalik/django-ninja","html_url":"https://github.com/vitalik/django-ninja","last_synced_at":"2026-08-23T12:04:39.458Z","status":null,"issues_count":634,"pull_requests_count":447,"avg_time_to_close_issue":16813009.866438355,"avg_time_to_close_pull_request":6508913.384057971,"issues_closed_count":291,"pull_requests_closed_count":276,"pull_request_authors_count":212,"issue_authors_count":461,"avg_comments_per_issue":2.8769716088328074,"avg_comments_per_pull_request":1.5078299776286352,"merged_pull_requests_count":194,"bot_issues_count":0,"bot_pull_requests_count":22,"past_year_issues_count":57,"past_year_pull_requests_count":70,"past_year_avg_time_to_close_issue":4353366.181818182,"past_year_avg_time_to_close_pull_request":1930670.619047619,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":21,"past_year_pull_request_authors_count":50,"past_year_issue_authors_count":50,"past_year_avg_comments_per_issue":1.3508771929824561,"past_year_avg_comments_per_pull_request":0.9285714285714286,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":15,"created_at":"2023-05-10T21:28:40.873Z","updated_at":"2026-08-23T12:04:39.458Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalik%2Fdjango-ninja/issues","issue_labels_count":{"table":{"help wanted":8,"bug":8,"documentation":7,"v1":6,"enhancement":6,"design":3,"plugin":2,"code_return":1,"auth":1}},"pull_request_labels_count":{"table":{"dependencies":22,"github_actions":14,"python":2}},"issue_author_associations_count":{"table":{"NONE":546,"CONTRIBUTOR":77,"OWNER":11}},"pull_request_author_associations_count":{"table":{"NONE":209,"CONTRIBUTOR":206,"OWNER":32}},"issue_authors":{"table":{"vitalik":11,"Zerotask":8,"OscarVanL":7,"c4ffein":6,"ddahan":6,"Andrioden":5,"baseplate-admin":5,"magedhelmy1":5,"scott-8":5,"changja88":5,"fraser-langton":4,"shughes-uk":4,"stvdrsch":4,"amzar96":4,"OtherBarry":4,"shimachao":4,"asaff1":4,"quroom":4,"jlost":3,"MM-cyi":3,"sumebrius":3,"jceipek":3,"samuelchen":3,"elnygren":3,"wu-clan":3,"SonQBChau":3,"mister-rao":3,"ohyunkyo":3,"jam13":3,"2622594863":3,"chang-ph":3,"Bishwas-py":3,"smjt2000":3,"Vulwsztyn":3,"M3te0r":3,"jankrnavek":3,"jakajancar":3,"21adrian1996":3,"crbunney":2,"Lodimup":2,"winrid":2,"Xdynix":2,"Ksauder":2,"aegeavaz":2,"legioz":2,"hiaselhans":2,"oliverhaas":2,"madisvain":2,"nofalx":2,"rg3915":2,"gabrielfgularte":2,"rh363":2,"ssandr1kka":2,"AlTosterino":2,"baidoosik":2,"DMunkei":2,"joaoflaviosantos":2,"bastiaan85":2,"msopacua":2,"MaxwellEdisons":2,"devjerry0":2,"Adamantish":2,"torx-cz":2,"Rey092":2,"lgabs":2,"benjamin-lawson":2,"flaeppe":2,"cltrudeau":2,"Jonesus":2,"shmulvad":2,"laith43d":2,"sh1man999":2,"hugochinchilla":2,"ryanovas":2,"calderwoodra":2,"gjin10969":2,"danielniccoli":2,"robinsandstrom":2,"ghost":2,"minusf":2,"barseghyanartur":2,"LeonemZhang":2,"JFeldaca":2,"abhie-lp":2,"taobojlen":2,"jlucas91":2,"jleclanche":2,"sanmaomashi":2,"Marclev78":2,"owais":2,"KlemenS189":2,"ddzyx":2,"oliwarner":2,"way-dave":2,"sigma-plus":1,"joejoinerr":1,"AsheKR":1,"mom1":1,"Beki95":1,"Svenito":1,"kingychiu":1,"swiftcode1121":1,"jaddison":1,"bjerzyna":1,"jfd02":1,"felixxm":1,"Galtozzy":1,"sunhs":1,"pmdevita":1,"picturedots":1,"kanishk619":1,"santigandolfo":1,"lucasrcezimbra":1,"flaiming":1,"scrwghub":1,"tushar9sk":1,"huangjiarong":1,"Kristinus":1,"zhustec":1,"MajidHeydari":1,"klochk":1,"ulinja":1,"mpeyfuss":1,"lihuacai168":1,"samandar021":1,"tu-pm":1,"dc-p8":1,"realmokhalili":1,"khink":1,"luckyabsoluter":1,"LeeJB-48":1,"Object905":1,"dev-fahim":1,"max-muoto":1,"tykling":1,"rambalachandran":1,"mathiasag7":1,"chenatlas":1,"blazing-gig":1,"akkim2":1,"ahmetveburak":1,"chaofanat":1,"Ash-Crow":1,"dusty-phillips":1,"updaun":1,"pyang30":1,"arpanpreneur":1,"DavidVentura":1,"jellis18":1,"Delgan":1,"simonpercivall":1,"JustBipin":1,"chengdonglin":1,"allmonday":1,"vdiaza":1,"soerface":1,"jaeyongjaykim":1,"cameroon16":1,"Jacob1507":1,"AlexDcm":1,"darshan-roon":1,"eldardamari":1,"matt0x6F":1,"johnbridstrup":1,"willhcr":1,"RiccardoCherchi":1,"tobi-or-not":1,"anandshende":1,"boxed":1,"pinguin999":1,"Gibartes":1,"kimdre":1,"edugmes":1,"chengair":1,"aleksisg":1,"forrestkouakou":1,"MattTPin":1,"michael-farwell":1,"eznix86":1,"kigawas":1,"ihelmer07":1,"boxydog":1,"marenaud":1,"scheung38":1,"rappongy":1,"millejon":1,"igor-nuvia":1,"lijwchn":1,"kevingill1966":1,"geeshta":1,"jhassine":1,"amritb":1,"owari-taro":1,"MoPoRem":1,"abdelrahmenAyman":1,"kosuke-zhang":1,"scorpp":1,"sxoinas12":1,"RW21":1,"shirecoding":1,"Serhii-Fomenko":1,"tomas-antal-ic":1,"patagoniapy":1,"benjaoming":1,"jarekwg":1,"neldivad":1,"migratis":1,"sookyomkim":1,"austinpgraham":1,"saberworks":1,"l1b3r":1,"grigi":1,"shrpow":1,"tomatod":1,"mjvkeulen":1,"KimSoungRyoul":1,"octdanb":1,"thesyntaxinator":1,"sagar-punchh":1,"lanzclintonv":1,"petterhj":1,"shaleh":1,"brendan-morin":1,"bamjun":1,"pcherna":1,"LevonW-IIS":1,"gurbaaz27":1,"KrystianMaccs":1,"calmzhu":1,"rasulkireev":1,"dralley":1,"joseph-sabido":1,"dankgen-tobias":1,"MiltosD":1,"rednaks":1,"Kimmyungetouh":1,"UnoYakshi":1,"zbmott":1,"carvalhochris":1,"andZibralabs":1,"w4ugit":1,"Sesota":1,"greathector7":1,"filippomc":1,"residentcode":1,"FuAdmin":1,"acuriel":1,"wessnoff":1,"TranquilMarmot":1,"itm10":1,"ankushagar99":1,"milksys":1,"madEng84":1,"mmkhitaryan":1,"john2022wick":1,"an0o0nym":1,"pangxiaobin":1,"ostatni5":1,"peakdev416":1,"Jorncg":1,"kamilszczepanik":1,"will-emmerson":1,"MrEcho92":1,"bozbalci":1,"BRANYA43":1,"AshuaiNe":1,"HrachMD":1,"kgeorgy":1,"ctrldaviddee":1,"rodolfogomesdias":1,"nwattana":1,"Kenebehi":1,"ento":1,"fabiocaccamo":1,"song61069140":1,"leiserfg":1,"Rafterman1217":1,"AngellusMortis":1,"begyy":1,"tspanos":1,"anryangelov":1,"HryhorenkoVitalii":1,"adi1":1,"pertile":1,"KapilDagur":1,"sasacocic":1,"landeholt":1,"paolodina":1,"giova-fonseca":1,"Ismael":1,"pawelngei":1,"zachmullen":1,"jdg9vr":1,"gera2ld":1,"scandel":1,"Jocelyn-AGORO":1,"blasferna":1,"bulldogukbcm":1,"cblakkan":1,"dan83g":1,"93Deepak":1,"novasense-mh":1,"SmileyChris":1,"ianrodrigues":1,"JinLisek":1,"charissalaw":1,"lololozhkin":1,"amserra":1,"yangkyeongmo":1,"KrazyMax":1,"azataiot":1,"apapsch":1,"trankov":1,"sephii":1,"vtbassmatt":1,"linspw":1,"VityasZV":1,"triumph1":1,"onosendi":1,"oscarychen":1,"fojetin":1,"krims0n32":1,"Muizzyranking":1,"mustafa0x":1,"Roang-zero1":1,"SMorawiec":1,"BQBB":1,"lthon-sha":1,"mathiasertl":1,"mshemuni":1,"selcuk":1,"domcyi24":1,"MadcowD":1,"SRautila":1,"mrisedev":1,"AliGx97":1,"zigcccc":1,"themavik":1,"lordi":1,"maxhollmann":1,"eliorc":1,"blaketeres":1,"POD666":1,"suuperhu":1,"simonpanay":1,"shadowplumber":1,"brendenwest":1,"luizfelipevbll":1,"RemiDesgrange":1,"wachpwnski":1,"fannigurt":1,"wicked-smart":1,"jmduke":1,"Kanin":1,"jrocketfingers":1,"iainmaitland88":1,"JortRoelofs":1,"ajalt":1,"Quetute":1,"Redowan-Ahmed":1,"riseryan89":1,"leench":1,"JimNero009":1,"Qadosch":1,"lialiajay":1,"aryan-curiel":1,"SupImDos":1,"jmriebold":1,"ErikPohl444":1,"tschale":1,"henrikhorluck":1,"flisakl":1,"liminspace":1,"DanilHushchyn":1,"j5255089":1,"viktorvsk":1,"Priyansh2001here":1,"asiffer":1,"IanHoar":1,"boosh":1,"Gr3Kidd3r":1,"javialon26":1,"KonstantinosPetrakis":1,"greatjack1":1,"Chanmoro":1,"AnyByte":1,"enadeau":1,"pgronkievitz":1,"PhoenixStorm1015":1,"twkrol":1,"mammhoud":1,"eugenenelou":1,"ryan1336":1,"adonig":1,"ognjenk":1,"mikaelsoudev":1,"nabinthapa123":1,"SunsetOrange":1,"touch-me-now":1,"alexmaguilar25":1,"orf":1,"leonvisscher":1,"lexuancuong":1,"Abdoulrasheed":1,"rngallen":1,"jlward":1,"arnabJ":1,"luffespresso":1,"Hazqeel09":1,"cbdt":1,"antonrh":1,"CaptainException":1,"rectrick":1,"unique1o1":1,"dozer133":1,"ierror":1,"jet10000":1,"maifeeulasad":1,"hossfard":1,"cai-q":1,"megatux":1,"HardikGajjarBDO":1,"imankulov":1,"jjnesbitt":1,"anorthall":1,"Tragio":1,"lion-man44":1,"guozhenyi":1,"shtrom":1,"cosgus":1,"c0dezli":1,"YoniSeedx":1,"horizon365":1,"ethanli722":1,"blohinn":1,"kylec-mt":1,"JSv4":1,"TGoddessana":1,"luckydonald":1,"angstwad":1,"jensenbox":1,"facundopadilla":1,"MKindshofer":1,"alorence":1,"tim-hub":1,"ETretyakov":1,"alexwolf22":1,"aurbano":1,"bertraol":1,"delton-ecometrica":1,"tonydattolo":1,"Lrakotoson":1,"geacomputing":1,"Harshav0423":1,"darklow":1,"alessandrosp":1,"pzantoniak":1,"pedro-prose":1,"dabarov":1,"baxeico":1,"tegarportier":1}},"pull_request_authors":{"table":{"vitalik":31,"dependabot[bot]":22,"c4ffein":16,"pmdevita":8,"jairhenrique":7,"Zerotask":7,"max-muoto":6,"Ksauder":6,"tomatod":6,"tunglambk":5,"pinguin999":5,"jkeyes":5,"webdastur":4,"Hisham-Pak":4,"SmileyChris":4,"harry-patcher":4,"zhaozigu":4,"eugenenelou":4,"ivoire":4,"jlucas91":4,"rroblf01":3,"austinpgraham":3,"jceipek":3,"jamesrkiger":3,"caspel26":3,"ulgens":3,"brianhelba":3,"andreasnuesslein":3,"adriaanwm":3,"toudi":3,"OtherBarry":3,"adamchainz":3,"skokado":3,"noahgorstein":3,"quique":2,"shivanij1203":2,"syre":2,"sunfkny":2,"bradykieffer":2,"matez0":2,"mohammadhasananisi":2,"pawelngei":2,"zachmullen":2,"ziima":2,"HyoungSooo":2,"Fak3":2,"Nirmalkumar6112":2,"begyy":2,"martinsvoboda":2,"depuk98":2,"pradipthinkitive":2,"acuriel":2,"michalwerner":2,"chenatlas":2,"lucasrcezimbra":2,"DavidVentura":2,"MahmoodAbuGneam":2,"tim-hub":2,"lapinvert":2,"deniswvieira":2,"adambirds":2,"nofalx":2,"schwamic":2,"yorickr":2,"shimakaze-git":2,"scorpp":2,"dipbazz":2,"fk128":2,"robhudson":2,"mohassan-dev":2,"Thiago88pe":2,"DeepDiverGuy":2,"Danie-1":2,"OscarVanL":2,"namelessweakl1ng":2,"xncbf":2,"qodot":2,"LeandroDeJesus-S":2,"jeffwidman":2,"davidszotten":2,"benjaoming":2,"baseplate-admin":2,"Eittipat":2,"scott-8":2,"mmkhitaryan":2,"shaleh":2,"michaelg100":2,"kristian-lindin":2,"ahmetveburak":2,"kentrh":2,"mahdirahimi1999":2,"bellini666":2,"mammhoud":2,"jlost":2,"KapilDagur":2,"Amr-elwetaidy":2,"atomtables":2,"arjandepooter":2,"wkwkhautbois":2,"Mooshiiee":2,"mildc055ee":2,"mbaragiola":2,"soccer99":2,"housUnus":2,"ulissesjdeo":2,"Moe-Hassan-123":1,"kajiczech":1,"SunsetOrange":1,"Stormheg":1,"nickcatal":1,"antonrh":1,"gh640":1,"denizdogan":1,"marksweb":1,"johnbergvall":1,"cpolish":1,"ska-kialo":1,"julienc91":1,"luca-digrazia":1,"chidoziemanagwu":1,"vpoulailleau":1,"RobertKolner":1,"nfd":1,"ludde127":1,"viktorvsk":1,"joejoinerr":1,"fraser-langton":1,"afuetterer":1,"TheHippo":1,"jrocketfingers":1,"esc5221":1,"hiaselhans":1,"redlovv":1,"stephenrauch":1,"LuYanFCP":1,"gvangool":1,"Nuung":1,"koutoftimer":1,"AmiZya":1,"hhoow0093":1,"andZibralabs":1,"jonklo":1,"anentropic":1,"bdelate":1,"Kristinus":1,"juneja-varun":1,"nhi-vanye":1,"JasonnnW3000":1,"felixxm":1,"hazamashoken":1,"cyphercodes":1,"mostthingsweb":1,"mom1":1,"camuthig":1,"mmdverse":1,"Object905":1,"gokaykucuk":1,"ddahan":1,"pradishb":1,"janrito":1,"stabldev":1,"Neulhan":1,"oliverhaas":1,"yasoob":1,"Apollo314":1,"strange":1,"Vansh-Sharma27":1,"RealOrangeOne":1,"AlTosterino":1,"duducp":1,"Komorebi4829":1,"rchoquet":1,"karlosss":1,"Lunrtick":1,"ReinerBRO":1,"uttam12331":1,"zigcccc":1,"thawancomt":1,"fazeelghafoor":1,"msopacua":1,"kjagiello":1,"horizon365":1,"pOmelchenko":1,"MrEcho92":1,"flaeppe":1,"mwesterhof":1,"dan-blanchard":1,"chang-ph":1,"ABHAYSWAMY":1,"paulzakin":1,"nikatlas":1,"adamsussman":1,"LexGlu":1,"johnbridstrup":1,"ihelmer07":1,"mh-alahdadian":1,"WellingtonNico":1,"joergbaier":1,"vincentdavis":1,"grigi":1,"l1b3r":1,"lanzclintonv":1,"bamjun":1,"valberg":1,"rednaks":1,"ulinja":1,"marius-mather":1,"noamkush":1,"Alex-Sichkar":1,"lilleswing":1,"akinolur":1,"chris-mcdo":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-24T00:00:06.384Z","repositories_count":16301769,"issues_count":42335015,"pull_requests_count":134763975,"authors_count":11516393,"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":{"table":{"bug":2}},"past_year_pull_request_labels_count":{"table":{"dependencies":2,"github_actions":2}},"past_year_issue_author_associations_count":{"table":{"NONE":50,"CONTRIBUTOR":7}},"past_year_pull_request_author_associations_count":{"table":{"NONE":37,"CONTRIBUTOR":28,"OWNER":5}},"past_year_issue_authors":{"table":{"OscarVanL":4,"oliverhaas":2,"danielniccoli":2,"ryanovas":2,"owais":2,"adonig":1,"luckydonald":1,"madisvain":1,"marenaud":1,"maxhollmann":1,"MoPoRem":1,"nabinthapa123":1,"novasense-mh":1,"pinguin999":1,"RemiDesgrange":1,"Roang-zero1":1,"sephii":1,"Serhii-Fomenko":1,"shtrom":1,"simonpercivall":1,"song61069140":1,"tegarportier":1,"themavik":1,"tomas-antal-ic":1,"ulinja":1,"way-dave":1,"alorence":1,"Andrioden":1,"anryangelov":1,"apapsch":1,"asaff1":1,"blaketeres":1,"brendan-morin":1,"ctrldaviddee":1,"darshan-roon":1,"dev-fahim":1,"ento":1,"felixxm":1,"fraser-langton":1,"gera2ld":1,"guozhenyi":1,"jakajancar":1,"javialon26":1,"jceipek":1,"jfd02":1,"joejoinerr":1,"JustBipin":1,"khink":1,"kigawas":1,"LeonemZhang":1}},"past_year_pull_request_authors":{"table":{"vitalik":5,"tunglambk":5,"ulgens":3,"pinguin999":3,"ziima":2,"Thiago88pe":2,"shivanij1203":2,"namelessweakl1ng":2,"mbaragiola":2,"Ksauder":2,"depuk98":2,"dependabot[bot]":2,"Nuung":1,"oliverhaas":1,"caspel26":1,"ReinerBRO":1,"rroblf01":1,"brianhelba":1,"ska-kialo":1,"skokado":1,"stabldev":1,"Stormheg":1,"thawancomt":1,"bdelate":1,"anentropic":1,"andreasnuesslein":1,"ulinja":1,"uttam12331":1,"Vansh-Sharma27":1,"akinolur":1,"ABHAYSWAMY":1,"felixxm":1,"gh640":1,"gvangool":1,"hhoow0093":1,"janrito":1,"jceipek":1,"joejoinerr":1,"joergbaier":1,"juneja-varun":1,"Komorebi4829":1,"koutoftimer":1,"cyphercodes":1,"LexGlu":1,"cpolish":1,"mmdverse":1,"chidoziemanagwu":1,"nfd":1,"nickcatal":1,"noamkush":1}},"maintainers":[{"table":{"login":"vitalik","count":42,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vitalik"}},{"table":{"login":"pOmelchenko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pOmelchenko"}}],"active_maintainers":[{"table":{"login":"vitalik","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vitalik"}}]}},"events":{"total":{"CommitCommentEvent":2,"CreateEvent":30,"DeleteEvent":4,"DiscussionEvent":1,"ForkEvent":105,"IssueCommentEvent":545,"IssuesEvent":182,"PullRequestEvent":138,"PullRequestReviewCommentEvent":39,"PullRequestReviewEvent":48,"PushEvent":124,"ReleaseEvent":8,"WatchEvent":1485},"last_year":{"CreateEvent":12,"DeleteEvent":2,"DiscussionEvent":1,"ForkEvent":8,"IssueCommentEvent":113,"IssuesEvent":45,"PullRequestEvent":27,"PullRequestReviewCommentEvent":11,"PullRequestReviewEvent":17,"PushEvent":41,"ReleaseEvent":2,"WatchEvent":235}},"keywords":["django","django-ninja","openapi","pydantic","python","rest-api","swagger","swagger-ui"],"dependencies":[{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-06-27T21:23:22.778Z","updated_at":"2022-06-27T21:23:22.778Z","repository_link":"https://github.com/vitalik/django-ninja/blob/master/docs/requirements.txt","dependencies":[{"id":72960018,"package_name":"mkdocs","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":72960019,"package_name":"mkdocs-material","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":72960020,"package_name":"markdown-include","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test_full.yml","sha":null,"kind":"manifest","created_at":"2026-01-19T01:01:10.809Z","updated_at":"2026-01-19T01:01:10.809Z","repository_link":"https://github.com/vitalik/django-ninja/blob/master/.github/workflows/test_full.yml","dependencies":[{"id":25799359334,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25799359335,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"tests/env-matrix/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2026-01-19T01:01:11.186Z","updated_at":"2026-01-19T01:01:11.186Z","repository_link":"https://github.com/vitalik/django-ninja/blob/master/tests/env-matrix/docker-compose.yml","dependencies":[]},{"ecosystem":"docker","filepath":"tests/env-matrix/Dockerfile","sha":null,"kind":"manifest","created_at":"2026-01-19T01:01:11.070Z","updated_at":"2026-01-19T01:01:11.070Z","repository_link":"https://github.com/vitalik/django-ninja/blob/master/tests/env-matrix/Dockerfile","dependencies":[{"id":25799359353,"package_name":"python","ecosystem":"docker","requirements":"3.8","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2026-01-19T01:01:11.242Z","updated_at":"2026-01-19T01:01:11.242Z","repository_link":"https://github.com/vitalik/django-ninja/blob/master/pyproject.toml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/close-old-issues.yml","sha":null,"kind":"manifest","created_at":"2026-01-19T01:01:08.901Z","updated_at":"2026-01-19T01:01:08.901Z","repository_link":"https://github.com/vitalik/django-ninja/blob/master/.github/workflows/close-old-issues.yml","dependencies":[{"id":25799359199,"package_name":"actions/github-script","ecosystem":"actions","requirements":"v8","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs.yml","sha":null,"kind":"manifest","created_at":"2026-01-19T01:01:09.569Z","updated_at":"2026-01-19T01:01:09.569Z","repository_link":"https://github.com/vitalik/django-ninja/blob/master/.github/workflows/docs.yml","dependencies":[{"id":25799359271,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/publish.yml","sha":null,"kind":"manifest","created_at":"2026-01-19T01:01:10.016Z","updated_at":"2026-01-19T01:01:10.016Z","repository_link":"https://github.com/vitalik/django-ninja/blob/master/.github/workflows/publish.yml","dependencies":[{"id":25799359284,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25799359285,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yml","sha":null,"kind":"manifest","created_at":"2026-01-19T01:01:10.255Z","updated_at":"2026-01-19T01:01:10.255Z","repository_link":"https://github.com/vitalik/django-ninja/blob/master/.github/workflows/test.yml","dependencies":[{"id":25799359300,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25799359301,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25799359302,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v4.4.1","direct":true,"kind":"composite","optional":false}]}],"score":29.42532301696109,"created_at":"2025-12-20T10:34:50.981Z","updated_at":"2026-08-24T12:33:32.421Z","avatar_url":"https://github.com/vitalik.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/370017","html_url":"https://summary.ecosyste.ms/projects/370017"}