An open API service for producing an overview of a list of open source projects.

https://github.com/oauthlib/oauthlib

authentication authorization identity jwt-authentication jwt-bearer-tokens library oauth oauth1 oauth2 oidc oidc-provider openid-connect python python-3 python3 token-based-authentication

Score: 36.28799984323173

Last synced: about 9 hours ago
JSON representation

Repository metadata:

A generic, spec-compliant, thorough implementation of the OAuth request-signing logic


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 1,369
Total Committers: 203
Avg Commits per committer: 6.744
Development Distribution Score (DDS): 0.785

Commits in past year: 45
Committers in past year: 7
Avg Commits per committer in past year: 6.429
Development Distribution Score (DDS) in past year: 0.311

Name Email Commits
Ib Lundgren i****n@g****m 295
Jonathan Huot j****t@t****m 259
Idan Gazit i****n@g****e 75
Omer Katz o****w@g****m 52
Hsiaoming Yang m****e@l****m 36
Pieter Ennes p****r@a****m 30
Daniel Greenfeld p****y@g****m 27
David Gouldin d****d@g****n 23
Christian Clauss c****s@m****m 20
Jon Dufresne j****e@g****m 19
Joel Stevenson j****n@b****m 19
Caleb Brown g****t@c****u 15
Hugo h****k 14
Asif Saif Uddin a****y@g****m 14
Brendan McCollam b****m@u****u 14
Stéphane Raimbault s****t@g****m 13
jonathan vanasco j****n@2****m 12
Hoylen Sue h****n@h****m 11
Ondrej Slinták o****n@g****m 10
Massimiliano Pippi m****i@e****t 10
Anton Ruhlov a****n@p****m 9
Theron Luhn t****n@l****m 8
jturmel j****l@g****m 8
Abhishek Patel 5****4 8
Kenneth Reitz m****e@k****m 8
Nikos Sklikas n****s@a****r 7
Sylvain MARIE s****e@s****m 7
Chad Whitacre c****d@z****m 7
Andrei Fokau a****i@5****e 7
Devin Sevilla d****a@g****m 7
and 173 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 86
Total pull requests: 166
Average time to close issues: 7 months
Average time to close pull requests: 3 months
Total issue authors: 71
Total pull request authors: 70
Average comments per issue: 2.72
Average comments per pull request: 1.46
Merged pull request: 98
Bot issues: 0
Bot pull requests: 0

Past year issues: 10
Past year pull requests: 33
Past year average time to close issues: 17 days
Past year average time to close pull requests: 15 days
Past year issue authors: 7
Past year pull request authors: 22
Past year average comments per issue: 0.4
Past year average comments per pull request: 0.36
Past year merged pull request: 8
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/oauthlib/oauthlib

Top Issue Authors

  • JonathanHuot (6)
  • dopry (4)
  • n2ygk (3)
  • cclauss (2)
  • kloczek (2)
  • luhn (2)
  • juannyG (2)
  • jvanasco (2)
  • aperera12 (1)
  • florentcpt (1)
  • f-tremblay (1)
  • magnusp (1)
  • nodiz (1)
  • shivahari (1)
  • jaap3 (1)

Top Pull Request Authors

  • JonathanHuot (24)
  • cclauss (23)
  • auvipy (13)
  • duzumaki (8)
  • hugovk (7)
  • shawnz (6)
  • luhn (4)
  • dotGiff (3)
  • mgorny (3)
  • pjain05 (2)
  • dasm (2)
  • jdevries3133 (2)
  • pennersr (2)
  • cristiprg (2)
  • timgates42 (2)

Top Issue Labels

  • Contributor Friendly (22)
  • Bug (12)
  • Feature (11)
  • OAuth2-Provider (11)
  • OAuth2-Client (10)
  • Discussion (10)
  • Documentation (6)
  • OIDC (5)
  • Invalid (4)
  • OAuth1 (4)
  • Cleanup (2)
  • Todo (1)

Top Pull Request Labels

  • Documentation (19)
  • Cleanup (14)
  • OAuth2-Provider (13)
  • Bug (11)
  • Feature (10)
  • OAuth2-Client (9)
  • Breaking (4)
  • OAuth1 (2)
  • OIDC (2)
  • Todo (1)
  • Discussion (1)
  • Contributor Friendly (1)

Package metadata

pypi.org: oauthlib

A generic, spec-compliant, thorough implementation of the OAuth request-signing logic

  • Homepage: https://github.com/oauthlib/oauthlib
  • Documentation: https://oauthlib.readthedocs.io/
  • Licenses: BSD-3-Clause
  • Latest release: 3.3.1 (published about 1 year ago)
  • Last Synced: 2026-08-25T14:12:36.001Z (about 9 hours ago)
  • Versions: 52
  • Dependent Packages: 489
  • Dependent Repositories: 100,425
  • Downloads: 334,857,154 Last month
  • Docker Downloads: 8,813,753,950
  • Rankings:
    • Docker downloads count: 0.004%
    • Dependent repos count: 0.011%
    • Downloads: 0.013%
    • Dependent packages count: 0.056%
    • Average: 0.861%
    • Stargazers count: 1.963%
    • Forks count: 3.117%
  • Maintainers (2)
  • Advisories:
alpine-v3.18: py3-oauthlib-pyc

Precompiled Python bytecode for py3-oauthlib

  • Homepage: https://github.com/oauthlib/oauthlib
  • Licenses: BSD-3-Clause
  • Latest release: 3.2.2-r1 (published over 3 years ago)
  • Last Synced: 2026-04-01T15:13:09.185Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 2.006%
    • Forks count: 3.356%
    • Stargazers count: 4.668%
alpine-v3.18: py3-oauthlib

Python3 implementation of the OAuth request-signing logic

  • Homepage: https://github.com/oauthlib/oauthlib
  • Licenses: BSD-3-Clause
  • Latest release: 3.2.2-r1 (published over 3 years ago)
  • Last Synced: 2026-08-02T17:00:35.966Z (23 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 2.006%
    • Forks count: 3.356%
    • Stargazers count: 4.668%
alpine-edge: py3-oauthlib

Python3 implementation of the OAuth request-signing logic

  • Homepage: https://github.com/oauthlib/oauthlib
  • Licenses: BSD-3-Clause
  • Latest release: 3.3.1-r1 (published 5 months ago)
  • Last Synced: 2026-03-16T23:39:41.553Z (5 months ago)
  • Versions: 6
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 3.812%
    • Forks count: 4.477%
    • Stargazers count: 4.739%
    • Dependent packages count: 6.031%
  • Maintainers (1)
alpine-v3.17: py3-oauthlib

Python3 implementation of the OAuth request-signing logic

  • Homepage: https://github.com/oauthlib/oauthlib
  • Licenses: BSD-3-Clause
  • Latest release: 2.1.0-r7 (published about 4 years ago)
  • Last Synced: 2026-04-08T14:07:23.586Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Forks count: 3.076%
    • Stargazers count: 4.278%
    • Average: 4.303%
    • Dependent packages count: 9.857%
spack.io: py-oauthlib

A generic, spec-compliant, thorough implementation of the OAuth request-signing logic

  • Homepage: https://github.com/oauthlib/oauthlib
  • Licenses: []
  • Latest release: 3.2.2 (published over 2 years ago)
  • Last Synced: 2026-08-24T13:45:44.118Z (1 day ago)
  • Versions: 6
  • Dependent Packages: 6
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Forks count: 4.127%
    • Stargazers count: 4.46%
    • Average: 5.051%
    • Dependent packages count: 11.616%
  • Maintainers (1)
proxy.golang.org: github.com/oauthlib/oauthlib

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/oauthlib/oauthlib#section-documentation
  • Licenses: bsd-3-clause
  • Latest release: v3.3.1+incompatible (published about 1 year ago)
  • Last Synced: 2026-08-25T00:11:42.369Z (about 23 hours ago)
  • Versions: 21
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.302%
    • Forks count: 1.316%
    • Average: 5.749%
    • Dependent packages count: 9.576%
    • Dependent repos count: 10.802%
alpine-edge: py3-oauthlib-pyc

Precompiled Python bytecode for py3-oauthlib

  • Homepage: https://github.com/oauthlib/oauthlib
  • Licenses: BSD-3-Clause
  • Latest release: 3.3.1-r1 (published 5 months ago)
  • Last Synced: 2026-03-16T23:39:42.432Z (5 months ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Forks count: 4.609%
    • Stargazers count: 4.995%
    • Average: 5.934%
    • Dependent packages count: 14.133%
  • Maintainers (1)
pypi.org: oauthlib-activecampaign

A temporary fork of a generic, spec-compliant, thorough implementation of the OAuth request-signing logic

  • Homepage: https://github.com/oauthlib/oauthlib
  • Documentation: https://oauthlib-activecampaign.readthedocs.io/
  • Licenses: BSD
  • Latest release: 3.1.0 (published almost 5 years ago)
  • Last Synced: 2026-08-24T13:46:31.525Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 30 Last month
  • Rankings:
    • Stargazers count: 1.423%
    • Forks count: 2.34%
    • Dependent packages count: 7.303%
    • Average: 8.904%
    • Downloads: 11.385%
    • Dependent repos count: 22.068%
  • Maintainers (1)
anaconda.org: oauthlib

oauthlib is a Python package that provides a framework for implementing OAuth 1.0 and 2.0 providers and clients. OAuth is a protocol that allows users to grant third-party access to their resources without sharing their credentials. It is commonly used in web applications and APIs to enable authorization and authentication.

  • Homepage: https://github.com/oauthlib/oauthlib
  • Licenses: BSD-3-Clause
  • Latest release: 3.3.1 (published about 1 year ago)
  • Last Synced: 2026-08-11T12:24:17.857Z (14 days ago)
  • Versions: 11
  • Dependent Packages: 7
  • Dependent Repositories: 313
  • Downloads: 432,434 Total
  • Rankings:
    • Dependent packages count: 5.09%
    • Dependent repos count: 10.242%
    • Average: 11.699%
    • Forks count: 15.363%
    • Stargazers count: 16.099%
pypi.org: cf-oauthlib

  • Homepage: https://github.com/oauthlib/oauthlib
  • Documentation: https://cf-oauthlib.readthedocs.io/
  • Licenses: BSD
  • Latest release: 3.1.0 (published over 5 years ago)
  • Last Synced: 2026-08-24T13:49:05.542Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 10 Last month
  • Rankings:
    • Stargazers count: 1.423%
    • Forks count: 2.34%
    • Dependent packages count: 7.303%
    • Average: 14.296%
    • Dependent repos count: 22.068%
    • Downloads: 38.345%
  • Maintainers (1)
pypi.org: moauthlib

A generic, spec-compliant, ctf library

  • Homepage: https://github.com/oauthlib/oauthlib
  • Documentation: https://moauthlib.readthedocs.io/
  • Licenses: BSD
  • Latest release: 3.1.0.dev0 (published almost 6 years ago)
  • Last Synced: 2026-08-24T13:48:17.788Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 10 Last month
  • Rankings:
    • Stargazers count: 1.423%
    • Forks count: 2.34%
    • Dependent packages count: 7.303%
    • Average: 21.257%
    • Dependent repos count: 22.068%
    • Downloads: 73.151%
  • Maintainers (1)
pypi.org: aoauthlib

A generic, spec-compliant, thorough implementation of the OAuth request-signing logic

  • Homepage: https://github.com/oauthlib/oauthlib
  • Documentation: https://aoauthlib.readthedocs.io/
  • Licenses: BSD-3-Clause
  • Latest release: 3.2.2 (published about 2 years ago)
  • Last Synced: 2026-08-24T13:49:04.048Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 11 Last month
  • Rankings:
    • Dependent packages count: 10.663%
    • Average: 35.355%
    • Dependent repos count: 60.047%
  • Maintainers (1)
alpine-v3.19: py3-oauthlib-pyc

Precompiled Python bytecode for py3-oauthlib

  • Homepage: https://github.com/oauthlib/oauthlib
  • Licenses: BSD-3-Clause
  • Latest release: 3.2.2-r2 (published about 3 years ago)
  • Last Synced: 2026-08-11T12:26:08.157Z (14 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-24.11: python312Packages.oauthlib

Generic, spec-compliant, thorough implementation of the OAuth request-signing logic

nixpkgs-24.05: python311Packages.oauthlib

Generic, spec-compliant, thorough implementation of the OAuth request-signing logic

nixpkgs-24.05: python312Packages.oauthlib

Generic, spec-compliant, thorough implementation of the OAuth request-signing logic

nixpkgs-unstable: python314Packages.oauthlib

Generic, spec-compliant, thorough implementation of the OAuth request-signing logic

alpine-v3.21: py3-oauthlib-pyc

Precompiled Python bytecode for py3-oauthlib

  • Homepage: https://github.com/oauthlib/oauthlib
  • Licenses: BSD-3-Clause
  • Latest release: 3.2.2-r3 (published over 2 years ago)
  • Last Synced: 2026-08-11T12:23:56.536Z (14 days 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.19: py3-oauthlib

Python3 implementation of the OAuth request-signing logic

  • Homepage: https://github.com/oauthlib/oauthlib
  • Licenses: BSD-3-Clause
  • Latest release: 3.2.2-r2 (published about 3 years ago)
  • Last Synced: 2026-04-08T14:03:39.695Z (5 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-oauthlib-pyc

Precompiled Python bytecode for py3-oauthlib

  • Homepage: https://github.com/oauthlib/oauthlib
  • Licenses: BSD-3-Clause
  • Latest release: 3.2.2-r3 (published over 2 years ago)
  • Last Synced: 2026-07-29T10:00:53.948Z (28 days 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-oauthlib

Python3 implementation of the OAuth request-signing logic

  • Homepage: https://github.com/oauthlib/oauthlib
  • Licenses: BSD-3-Clause
  • Latest release: 3.2.2-r3 (published over 2 years ago)
  • Last Synced: 2026-08-11T12:24:46.265Z (14 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
guix: python-oauthlib

OAuth implementation for Python

alpine-v3.23: py3-oauthlib-pyc

Precompiled Python bytecode for py3-oauthlib

  • Homepage: https://github.com/oauthlib/oauthlib
  • Licenses: BSD-3-Clause
  • Latest release: 3.3.1-r0 (published about 1 year ago)
  • Last Synced: 2026-08-11T08:01:30.048Z (15 days 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-oauthlib-pyc

Precompiled Python bytecode for py3-oauthlib

  • Homepage: https://github.com/oauthlib/oauthlib
  • Licenses: BSD-3-Clause
  • Latest release: 3.2.2-r3 (published over 2 years ago)
  • Last Synced: 2026-04-08T13:07:47.453Z (5 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)
nixpkgs-unstable: python313Packages.oauthlib

Generic, spec-compliant, thorough implementation of the OAuth request-signing logic

pkgsrc-netbsd-x86_64-10.1-all: security/py-oauthlib

Generic implementation of the OAuth request-signing logic

  • Homepage: https://github.com/oauthlib/oauthlib
  • Documentation: https://pkgsrc.se/security/py-oauthlib
  • Licenses: modified-bsd
  • Latest release: 3.3.1 (published 5 months ago)
  • Last Synced: 2026-05-27T09:38:35.187Z (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.23: py3-oauthlib

Python3 implementation of the OAuth request-signing logic

  • Homepage: https://github.com/oauthlib/oauthlib
  • Licenses: BSD-3-Clause
  • Latest release: 3.3.1-r0 (published about 1 year ago)
  • Last Synced: 2026-08-11T08:02:01.650Z (15 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-24.11: python311Packages.oauthlib

Generic, spec-compliant, thorough implementation of the OAuth request-signing logic

alpine-v3.21: py3-oauthlib

Python3 implementation of the OAuth request-signing logic

  • Homepage: https://github.com/oauthlib/oauthlib
  • Licenses: BSD-3-Clause
  • Latest release: 3.2.2-r3 (published over 2 years ago)
  • Last Synced: 2026-08-11T12:23:42.127Z (14 days 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-oauthlib

Python3 implementation of the OAuth request-signing logic

  • Homepage: https://github.com/oauthlib/oauthlib
  • Licenses: BSD-3-Clause
  • Latest release: 3.2.2-r3 (published over 2 years ago)
  • Last Synced: 2026-07-29T10:00:57.534Z (28 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
gentoo-portage: dev-python/oauthlib

Spec-compliant and thorough implementation of the OAuth request-signing logic

  • Homepage: https://github.com/oauthlib/oauthlib/
  • Documentation: https://packages.gentoo.org/packages/dev-python/oauthlib
  • Licenses: BSD
  • Latest release: 3.3.1 (published 4 months ago)
  • Last Synced: 2026-05-27T02:29:12.247Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

requirements-test.txt pypi
  • pytest >=4.0
  • pytest-cov >=2.6
requirements.txt pypi
  • blinker ==1.4
  • cryptography >=3.0.0
  • pyjwt >=2.0.0,<3
.github/workflows/lint_python.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/dependency-review.yml actions
  • actions/checkout v4 composite
  • actions/dependency-review-action v3 composite
.github/workflows/python-build.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
setup.py pypi
docs/requirements.txt pypi
  • readthedocs-sphinx-ext *
  • sphinx *
  • sphinx_rtd_theme *
.devcontainer/Dockerfile docker
  • mcr.microsoft.com/devcontainers/base ubuntu24.04 build