https://github.com/encode/django-rest-framework
api django python rest
Score: 37.441778857108304
Last synced: about 2 hours ago
JSON representation
Repository metadata:
Web APIs for Django. 🎸
- Host: GitHub
- URL: https://github.com/encode/django-rest-framework
- Owner: encode
- License: other
- Created: 2011-03-02T17:13:56.000Z (over 15 years ago)
- Default Branch: main
- Last Pushed: 2026-11-05T00:01:21.000Z (1 day ago)
- Last Synced: 2026-11-05T06:52:41.292Z (about 20 hours ago)
- Topics: api, django, python, rest
- Language: Python
- Homepage: https://www.django-rest-framework.org
- Size: 63.2 MB
- Stars: 30,230
- Watchers: 599
- Forks: 7,096
- Open Issues: 64
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Security: SECURITY.md
-
Funding:
- Github: browniebroke
- Open collective: django-rest-framework
Owner metadata:
- Name: Encode
- Login: encode
- Email:
- Kind: organization
- Description: Collaboratively funded software development.
- Website: http://www.encode.io/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/19159390?v=4
- Repositories: 20
- Last Synced at: 2026-11-04T03:14:29.829Z
- Profile URL: https://github.com/encode
GitHub Events
Total
- Commit comment event: 1
- Create event: 21
- Delete event: 22
- Discussion event: 7
- Fork event: 279
- Issue comment event: 614
- Issues event: 100
- Member event: 4
- Pull request event: 283
- Pull request review comment event: 333
- Pull request review event: 534
- Push event: 158
- Release event: 3
- Watch event: 1657
- Total: 4016
Last Year
- Create event: 12
- Delete event: 11
- Discussion event: 6
- Fork event: 24
- Issue comment event: 49
- Issues event: 10
- Pull request event: 76
- Pull request review comment event: 91
- Pull request review event: 124
- Push event: 81
- Release event: 1
- Watch event: 177
- Total: 662
Committers metadata
Last synced: 1 day ago
Total Commits: 7,153
Total Committers: 1,445
Avg Commits per committer: 4.95
Development Distribution Score (DDS): 0.638
Commits in past year: 174
Committers in past year: 70
Avg Commits per committer in past year: 2.486
Development Distribution Score (DDS) in past year: 0.776
| Name | Commits | |
|---|---|---|
| Tom Christie | t****m@t****m | 2592 |
| Xavier Ordoquy | x****y@l****m | 254 |
| tom christie tom@tomchristie.com | n****e@n****e | 145 |
| José Padilla | j****a@w****m | 127 |
| Stephan Groß | s****n@m****m | 124 |
| Asif Saif Uddin | a****y@g****m | 121 |
| Tom Christie | t****e@b****k | 115 |
| Carlton Gibson | c****n@n****s | 107 |
| Marko Tibold | m****o@t****l | 91 |
| Ryan P Kilby | r****y@n****u | 84 |
| Carlton Gibson | c****n@n****k | 72 |
| Bruno Alla | b****e | 63 |
| Ryan P Kilby | k****r@g****m | 49 |
| Dougal Matthews | d****l@r****m | 44 |
| Jon Dufresne | j****e@g****m | 43 |
| dependabot[bot] | 4****] | 36 |
| Artem Muterko | a****a@g****m | 34 |
| Yuri Prezument | y****@y****m | 32 |
| Daniel Hahler | g****b@t****e | 30 |
| Alec Perkins | a****s@g****m | 30 |
| Mark Aaron Shirley | m****r@g****m | 29 |
| Tymur Maryokhin | m****n@g****m | 28 |
| Jamie Matthews | j****s@g****m | 27 |
| Craig Blaszczyk | m****l@g****m | 26 |
| Luis San Pablo | l****o@g****m | 23 |
| Pierre Dulac | d****r@g****m | 22 |
| Pravin | 9****n | 21 |
| Craig de Stigter | c****r@k****m | 20 |
| Omer Katz | o****w@g****m | 19 |
| Mariusz Felisiak | f****z@g****m | 19 |
| and 1415 more... | ||
Issue and Pull Request metadata
Last synced: about 2 hours ago
Total issues: 303
Total pull requests: 902
Average time to close issues: about 1 year
Average time to close pull requests: 5 months
Total issue authors: 276
Total pull request authors: 357
Average comments per issue: 6.19
Average comments per pull request: 2.4
Merged pull request: 423
Bot issues: 0
Bot pull requests: 33
Past year issues: 1
Past year pull requests: 160
Past year average time to close issues: 5 days
Past year average time to close pull requests: 29 days
Past year issue authors: 1
Past year pull request authors: 84
Past year average comments per issue: 1.0
Past year average comments per pull request: 1.38
Past year merged pull request: 86
Past year bot issues: 0
Past year bot pull requests: 26
Top Issue Authors
- peterthomassen (7)
- tomchristie (4)
- gabn88 (3)
- foresmac (3)
- robd003 (2)
- wuch-g2v (2)
- salicius (2)
- iamMHZ (2)
- bblanchon (2)
- sevdog (2)
- sshishov (2)
- Enorio (2)
- HoodyH (2)
- ozgurakcali (2)
- sh1man999 (2)
Top Pull Request Authors
- browniebroke (67)
- auvipy (38)
- dependabot[bot] (31)
- tomchristie (24)
- cclauss (22)
- p-r-a-v-i-n (17)
- TGoddessana (17)
- sevdog (14)
- mgaligniana (13)
- mahdirahimi1999 (12)
- realsuayip (8)
- ulgens (8)
- math-a3k (8)
- carltongibson (7)
- deronnax (7)
Top Issue Labels
- Bug (12)
- stale (12)
- Documentation (11)
- Enhancement (9)
- Needs design decision (8)
- 3.15.1 (8)
- Cleanup (6)
- Interactive API Documentation (4)
- Schema Generation (4)
- Needs information (2)
- Needs further review (2)
- Priority (1)
- chore (1)
- Extension eligible (1)
- Needs confirmation (1)
Top Pull Request Labels
- Bug (63)
- Documentation (61)
- stale (42)
- dependencies (34)
- Internal (19)
- github_actions (16)
- Cleanup (16)
- Translations (15)
- Enhancement (15)
- Needs design decision (10)
- python (10)
- Feature (8)
- Schema Generation (5)
- 3.15.1 (5)
- Breaking (4)
- Packaging (3)
- Release (3)
- pre_commit (3)
- Needs re-base (2)
- testcase (2)
- CI (2)
- Won't fix (1)
- Process (1)
- breaking change (1)
- Extension eligible (1)
- Priority (1)
- verification needed (1)
Package metadata
- Total packages: 27
-
Total downloads:
- conda: 1,132,484 total
- pypi: 24,050,195 last-month
- Total docker downloads: 391,091,144
- Total dependent packages: 1,099 (may contain duplicates)
- Total dependent repositories: 141,694 (may contain duplicates)
- Total versions: 239
- Total maintainers: 7
- Total advisories: 8
pypi.org: djangorestframework
Web APIs for Django, made easy.
- Homepage: https://www.django-rest-framework.org
- Documentation: https://djangorestframework.readthedocs.io/
- Licenses: BSD-3-Clause
- Latest release: 3.18.3 (published about 1 month ago)
- Last Synced: 2026-11-05T02:05:58.656Z (1 day ago)
- Versions: 146
- Dependent Packages: 1,062
- Dependent Repositories: 141,668
- Downloads: 24,050,195 Last month
- Docker Downloads: 391,091,144
-
Rankings:
- Dependent repos count: 0.006%
- Dependent packages count: 0.027%
- Forks count: 0.07%
- Stargazers count: 0.076%
- Downloads: 0.108%
- Average: 0.109%
- Docker downloads count: 0.365%
- Maintainers (5)
-
Funding:
- https://fund.django-rest-framework.org/topics/funding/
-
Advisories:
- Django REST framework: TokenProxy.delete() reports success and revokes nothing
- Django REST framework: Accept header with many large quoted parameters burns ~19s of CPU per request in content negotiation
- Django REST framework: JSONParser applies an attacker-named codec to the request stream
- Django REST framework: Potential bypass of Django `DATA_UPLOAD_MAX_MEMORY_SIZE` when parsing oversized JSON and urlencoded request bodies via DRF `request.data`
- Django REST framework: AdminRenderer may disclose GET-protected data when rendering invalid write requests
- Cross-site Scripting in djangorestframework
- Cross-site Scripting (XSS) in Django REST Framework
- Cross-Site Scripting
alpine-v3.18: py3-django-rest-framework
Web APIs for Django
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.14.0-r1 (published over 3 years ago)
- Last Synced: 2026-07-24T21:03:38.843Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.312%
- Forks count: 0.479%
- Stargazers count: 0.768%
alpine-v3.18: py3-django-rest-framework-pyc
Precompiled Python bytecode for py3-django-rest-framework
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.14.0-r1 (published over 3 years ago)
- Last Synced: 2026-04-09T02:09:31.667Z (7 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.312%
- Forks count: 0.479%
- Stargazers count: 0.768%
alpine-edge: py3-django-rest-framework
Web APIs for Django
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.17.1-r0 (published 7 months ago)
- Last Synced: 2026-04-05T11:16:53.126Z (7 months ago)
- Versions: 14
- Dependent Packages: 1
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 0.423%
- Stargazers count: 0.677%
- Average: 1.783%
- Dependent packages count: 6.031%
- Maintainers (1)
alpine-v3.13: py3-django-rest-framework
Web APIs for Django
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.12.2-r0 (published almost 6 years ago)
- Last Synced: 2026-08-11T06:01:32.567Z (3 months ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 0.54%
- Stargazers count: 0.763%
- Average: 2.67%
- Dependent packages count: 9.376%
- Maintainers (1)
alpine-v3.17: py3-django-rest-framework
Web APIs for Django
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.13.1-r0 (published about 4 years ago)
- Last Synced: 2026-08-11T18:10:11.585Z (3 months ago)
- Versions: 1
- Dependent Packages: 3
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 0.511%
- Stargazers count: 0.769%
- Average: 2.784%
- Dependent packages count: 9.857%
alpine-v3.12: py3-django-rest-framework
Web APIs for Django
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.11.0-r0 (published over 6 years ago)
- Last Synced: 2026-08-11T15:03:36.277Z (3 months ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 0.58%
- Stargazers count: 0.768%
- Average: 2.846%
- Dependent packages count: 10.037%
alpine-v3.15: py3-django-rest-framework
Web APIs for Django
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.12.4-r1 (published over 5 years ago)
- Last Synced: 2026-08-11T16:07:33.329Z (3 months ago)
- Versions: 1
- Dependent Packages: 2
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 0.492%
- Stargazers count: 0.732%
- Average: 3.04%
- Dependent packages count: 10.935%
- Maintainers (1)
conda-forge.org: djangorestframework
- Homepage: https://www.django-rest-framework.org/
- Licenses: BSD-3-Clause
- Latest release: 3.14.0 (published about 4 years ago)
- Last Synced: 2026-08-11T18:05:33.972Z (3 months ago)
- Versions: 40
- Dependent Packages: 26
- Dependent Repositories: 26
- Downloads: 1,132,484 Total
-
Rankings:
- Forks count: 1.338%
- Stargazers count: 1.343%
- Dependent packages count: 2.595%
- Average: 3.1%
- Dependent repos count: 7.123%
alpine-v3.14: py3-django-rest-framework
Web APIs for Django
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.12.4-r1 (published over 5 years ago)
- Last Synced: 2026-08-11T16:02:54.759Z (3 months ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 0.501%
- Stargazers count: 0.715%
- Average: 3.329%
- Dependent packages count: 12.101%
- Maintainers (1)
alpine-edge: py3-django-rest-framework-pyc
Precompiled Python bytecode for py3-django-rest-framework
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.17.1-r0 (published 7 months ago)
- Last Synced: 2026-04-05T11:16:56.034Z (7 months ago)
- Versions: 12
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 0.408%
- Stargazers count: 0.71%
- Average: 3.842%
- Dependent packages count: 14.251%
- Maintainers (1)
proxy.golang.org: github.com/encode/Django-Rest-Framework
- Homepage:
- Status: removed
- Documentation: https://pkg.go.dev/github.com/encode/Django-Rest-Framework#section-documentation
- Licenses: other
- Latest release: v0.0.0-20260818151520-751a19fe1b23 (published 3 months ago)
- Last Synced: 2026-11-04T02:03:04.053Z (2 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.384%
- Average: 4.532%
- Dependent repos count: 4.679%
alpine-v3.11: py3-django-rest-framework
Web APIs for Django
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.10.3-r1 (published about 7 years ago)
- Last Synced: 2026-08-11T17:01:22.875Z (3 months ago)
- Versions: 1
- Dependent Packages: 2
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 0.656%
- Stargazers count: 0.825%
- Average: 6.02%
- Dependent packages count: 22.601%
alpine-v3.16: py3-django-rest-framework
Web APIs for Django
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.12.4-r3 (published almost 5 years ago)
- Last Synced: 2026-08-11T18:04:55.296Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 0.481%
- Stargazers count: 0.722%
- Average: 7.129%
- Dependent packages count: 27.311%
alpine-v3.21: py3-django-rest-framework
Web APIs for Django
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.15.2-r0 (published over 2 years ago)
- Last Synced: 2026-08-11T18:05:06.530Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.22: py3-django-rest-framework-pyc
Precompiled Python bytecode for py3-django-rest-framework
- Homepage: https://github.com/encode/django-rest-framework
- Status: removed
- Licenses: Custom
- Latest release: 3.16.1-r0 (published about 1 year ago)
- Last Synced: 2026-08-11T18:04:50.893Z (3 months ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.19: py3-django-rest-framework
Web APIs for Django
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.14.0-r1 (published over 3 years ago)
- Last Synced: 2026-07-28T22:02:18.123Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
alpine-v3.22: py3-django-rest-framework
Web APIs for Django
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.16.1-r0 (published about 1 year ago)
- Last Synced: 2026-08-11T18:05:06.857Z (3 months ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
debian-13: djangorestframework
- Homepage: https://github.com/encode/django-rest-framework
- Documentation: https://packages.debian.org/trixie/djangorestframework
- Licenses: other
- Latest release: 3.16.0-1 (published 9 months ago)
- Last Synced: 2026-07-27T22:03:58.683Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
alpine-v3.20: py3-django-rest-framework
Web APIs for Django
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.15.1-r2 (published over 2 years ago)
- Last Synced: 2026-08-11T18:05:29.115Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.20: py3-django-rest-framework-pyc
Precompiled Python bytecode for py3-django-rest-framework
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.15.1-r2 (published over 2 years ago)
- Last Synced: 2026-07-28T22:01:17.668Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.23: py3-django-rest-framework
Web APIs for Django
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.16.1-r0 (published about 1 year ago)
- Last Synced: 2026-08-11T16:07:46.646Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.21: py3-django-rest-framework-pyc
Precompiled Python bytecode for py3-django-rest-framework
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.15.2-r0 (published over 2 years ago)
- Last Synced: 2026-08-11T18:05:23.269Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
ubuntu-24.10: djangorestframework
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: other
- Latest release: 3.15.2-1 (published 9 months ago)
- Last Synced: 2026-03-08T11:48:30.669Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
alpine-v3.19: py3-django-rest-framework-pyc
Precompiled Python bytecode for py3-django-rest-framework
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.14.0-r1 (published over 3 years ago)
- Last Synced: 2026-07-28T22:01:24.801Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
proxy.golang.org: github.com/Encode/django-rest-framework
- Homepage:
- Status: removed
- Documentation: https://pkg.go.dev/github.com/Encode/django-rest-framework#section-documentation
- Licenses: other
- Latest release: v0.0.0-20260903160729-5668281ee6a9 (published 2 months ago)
- Last Synced: 2026-11-04T02:03:04.133Z (2 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
alpine-v3.23: py3-django-rest-framework-pyc
Precompiled Python bytecode for py3-django-rest-framework
- Homepage: https://github.com/encode/django-rest-framework
- Licenses: Custom
- Latest release: 3.16.1-r0 (published about 1 year ago)
- Last Synced: 2026-08-11T16:07:39.002Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
Dependencies
- django >=4.2
- actions/checkout v6 composite
- actions/download-artifact v8 composite
- actions/setup-python v6 composite
- actions/upload-artifact v7 composite
- pypa/gh-action-pypi-publish release/v1.13 composite
- sigstore/gh-action-sigstore-python v3.2.0 composite
- actions/checkout v6 composite
- actions/setup-python v6 composite
- actions/checkout v4 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/checkout v6 composite
- astral-sh/setup-uv v5 composite