https://github.com/Yubico/python-fido2
fido2 webauthn yubikey
Score: 29.500722568573995
Last synced: about 10 hours ago
JSON representation
Repository metadata:
Provides library functionality for FIDO 2.0, including communication with a device over USB.
- Host: GitHub
- URL: https://github.com/Yubico/python-fido2
- Owner: Yubico
- License: bsd-2-clause
- Created: 2018-03-16T11:09:18.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2026-06-29T18:03:33.000Z (about 2 months ago)
- Last Synced: 2026-08-21T11:12:32.780Z (3 days ago)
- Topics: fido2, webauthn, yubikey
- Language: Python
- Homepage: https://developers.yubico.com/python-fido2/
- Size: 2.6 MB
- Stars: 542
- Watchers: 43
- Forks: 140
- Open Issues: 31
-
Metadata Files:
- Readme: README.adoc
- Changelog: NEWS
- License: COPYING
Owner metadata:
- Name: Yubico
- Login: Yubico
- Email:
- Kind: organization
- Description: Learn more at developers.yubico.com
- Website: https://developers.yubico.com/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/531825?v=4
- Repositories: 88
- Last Synced at: 2023-03-11T01:34:27.179Z
- Profile URL: https://github.com/Yubico
GitHub Events
Total
- Commit comment event: 1
- Create event: 35
- Delete event: 14
- Fork event: 16
- Issue comment event: 49
- Issues event: 32
- Pull request event: 29
- Pull request review event: 4
- Push event: 164
- Release event: 3
- Watch event: 56
- Total: 403
Last Year
- Create event: 10
- Delete event: 13
- Fork event: 2
- Issue comment event: 2
- Issues event: 5
- Pull request event: 3
- Push event: 48
- Watch event: 9
- Total: 92
Committers metadata
Last synced: 6 days ago
Total Commits: 797
Total Committers: 45
Avg Commits per committer: 17.711
Development Distribution Score (DDS): 0.168
Commits in past year: 82
Committers in past year: 5
Avg Commits per committer in past year: 16.4
Development Distribution Score (DDS) in past year: 0.073
| Name | Commits | |
|---|---|---|
| Dain Nilsson | d****n@y****m | 663 |
| Arthur Gautier | b****o@g****t | 17 |
| Enrik Berkhan | E****n@i****e | 14 |
| Craig Milam | c****m@o****m | 10 |
| Alessandro Carlo Chirico | a****o@y****m | 8 |
| Emil Lundberg | e****l@y****m | 8 |
| Pol Henarejos | p****s@c****s | 7 |
| Elias Bonnici | e****i@y****m | 6 |
| Michael Gmelin | f****d@g****e | 6 |
| merlokk | 8****k | 6 |
| Dag Heyman | d****g@y****m | 5 |
| Klas Lindfors | k****s@y****m | 4 |
| Vlastimil Zíma | v****a@n****z | 3 |
| CJ Kataki | 1****i | 2 |
| Claudia | c****i | 2 |
| Conor Patrick | c****p@v****u | 2 |
| Kostas Georgantas | k****s@y****m | 2 |
| Rasmus Précenth | r****s@p****u | 2 |
| Ryan Hiebert | r****n@r****m | 2 |
| William Orr | w****l@w****m | 2 |
| dorakemon | 5****n | 2 |
| Taylor R Campbell | c****2@m****t | 1 |
| pedro martelletto | p****o@y****m | 1 |
| dependabot[bot] | 4****] | 1 |
| Vincent Kobel | k****l@m****m | 1 |
| Simon Josefsson | s****n@j****g | 1 |
| Robert Schütz | r****7@g****m | 1 |
| Orion Poplawski | o****n@n****m | 1 |
| Markus Meissner | c****r@s****e | 1 |
| Ludvig Michaelsson | l****n@y****m | 1 |
| and 15 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 107
Total pull requests: 123
Average time to close issues: 6 months
Average time to close pull requests: about 1 month
Total issue authors: 77
Total pull request authors: 42
Average comments per issue: 2.63
Average comments per pull request: 0.98
Merged pull request: 64
Bot issues: 0
Bot pull requests: 15
Past year issues: 9
Past year pull requests: 10
Past year average time to close issues: 3 months
Past year average time to close pull requests: 11 days
Past year issue authors: 8
Past year pull request authors: 7
Past year average comments per issue: 1.33
Past year average comments per pull request: 0.3
Past year merged pull request: 6
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- YashwanthLokam (7)
- glyph (4)
- AdityaMitra5102 (4)
- ziima (3)
- tahaelbadaoui (3)
- opoplawski (3)
- cuu508 (3)
- riastradh (3)
- PranithaReddyAedla (3)
- hhammoud01 (2)
- drewcapener (2)
- My1 (2)
- ashleysommer (2)
- tpazderka (2)
- the2nd (2)
Top Pull Request Authors
- dainnilsson (26)
- dependabot[bot] (15)
- AdityaMitra5102 (8)
- emlun (8)
- elibon99 (4)
- polhenarejos (4)
- baloo (4)
- enrikb (3)
- joostd (3)
- a-detiste (2)
- LDVG (2)
- jelly (2)
- ryanhiebert (2)
- kongeo (2)
- cuu508 (2)
Top Issue Labels
- enhancement (1)
- bug (1)
Top Pull Request Labels
- dependencies (15)
- python (4)
- github_actions (2)
Package metadata
- Total packages: 15
-
Total downloads:
- pypi: 2,652,774 last-month
- Total docker downloads: 248,902,519
- Total dependent packages: 26 (may contain duplicates)
- Total dependent repositories: 195 (may contain duplicates)
- Total versions: 49
- Total maintainers: 4
pypi.org: fido2
FIDO2/WebAuthn library for implementing clients and servers.
- Homepage: https://github.com/Yubico/python-fido2
- Documentation: https://fido2.readthedocs.io/
- Licenses: Apache Software License,BSD License,Mozilla Public License 2.0 (MPL 2.0)
- Latest release: 2.2.1 (published about 2 months ago)
- Last Synced: 2026-08-23T12:04:23.911Z (1 day ago)
- Versions: 30
- Dependent Packages: 26
- Dependent Repositories: 195
- Downloads: 2,652,763 Last month
- Docker Downloads: 248,902,519
-
Rankings:
- Dependent packages count: 0.426%
- Docker downloads count: 0.532%
- Downloads: 0.941%
- Dependent repos count: 1.083%
- Average: 1.793%
- Stargazers count: 3.291%
- Forks count: 4.484%
- Maintainers (1)
nixpkgs-24.11: python311Packages.fido2
Provides library functionality for FIDO 2.0, including communication with a device over USB
- Homepage: https://github.com/Yubico/python-fido2
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/fido2/default.nix#L39
- Licenses: BSD-2-Clause
- Latest release: 1.1.3 (published 7 months ago)
- Last Synced: 2026-08-15T04:30:42.650Z (10 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 2.07%
- Forks count: 3.605%
- Stargazers count: 4.675%
- Maintainers (1)
pypi.org: fido2-dev
FIDO2/WebAuthn library for implementing clients and servers.
- Homepage: https://github.com/Yubico/python-fido2
- Documentation: https://fido2-dev.readthedocs.io/
- Licenses: Apache Software License,BSD License,Mozilla Public License 2.0 (MPL 2.0)
- Latest release: 1.0.1.dev0 (published almost 4 years ago)
- Last Synced: 2026-08-23T12:04:28.160Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 11 Last month
-
Rankings:
- Stargazers count: 3.406%
- Forks count: 4.539%
- Dependent packages count: 6.633%
- Average: 17.754%
- Dependent repos count: 30.611%
- Downloads: 43.58%
- Maintainers (1)
nixpkgs-24.11: python312Packages.fido2
Provides library functionality for FIDO 2.0, including communication with a device over USB
- Homepage: https://github.com/Yubico/python-fido2
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/fido2/default.nix#L39
- Licenses: BSD-2-Clause
- Latest release: 1.1.3 (published 7 months ago)
- Last Synced: 2026-07-29T23:03:34.577Z (26 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.05: python312Packages.fido2
Provides library functionality for FIDO 2.0, including communication with a device over USB
- Homepage: https://github.com/Yubico/python-fido2
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/fido2/default.nix#L44
- Licenses: BSD-2-Clause
- Latest release: 1.1.3 (published 7 months ago)
- Last Synced: 2026-03-07T11:09:11.857Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Maintainers (1)
nixpkgs-unstable: python314Packages.fido2
Provides library functionality for FIDO 2.0, including communication with a device over USB
- Homepage: https://github.com/Yubico/python-fido2
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/fido2/default.nix#L41
- Licenses: BSD-2-Clause
- Latest release: 2.1.1 (published 6 months ago)
- Last Synced: 2026-03-08T02:43:04.498Z (6 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)
nixpkgs-unstable: python313Packages.fido2
Provides library functionality for FIDO 2.0, including communication with a device over USB
- Homepage: https://github.com/Yubico/python-fido2
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/fido2/default.nix#L41
- Licenses: BSD-2-Clause
- Latest release: 2.1.1 (published 6 months ago)
- Last Synced: 2026-03-07T00:39:01.441Z (6 months ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Maintainers (1)
gentoo-portage: dev-python/fido2
Python based FIDO 2.0 library
- Homepage: https://github.com/Yubico/python-fido2/
- Documentation: https://packages.gentoo.org/packages/dev-python/fido2
- Licenses: Apache-2.0 BSD-2 MIT MPL-2.0
- Latest release: 2.2.1 (published about 1 month ago)
- Last Synced: 2026-07-21T01:47:32.992Z (about 1 month ago)
- Versions: 4
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-24.05: python311Packages.fido2
Provides library functionality for FIDO 2.0, including communication with a device over USB
- Homepage: https://github.com/Yubico/python-fido2
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/fido2/default.nix#L44
- Licenses: BSD-2-Clause
- Latest release: 1.1.3 (published 7 months ago)
- Last Synced: 2026-03-09T02:06:56.303Z (6 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)
guix: python-fido2
Python library for communicating with FIDO devices over USB
- Homepage: https://github.com/Yubico/python-fido2
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/security-token.scm#n842
- Licenses: bsd-2, asl2.0
- Latest release: 2.1.1 (published 6 months ago)
- Last Synced: 2026-07-25T09:03:13.932Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-23.05: python311Packages.fido2
Provides library functionality for FIDO 2.0, including communication with a device over USB.
- Homepage: https://github.com/Yubico/python-fido2
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/fido2/default.nix#L33
- Licenses: BSD-2-Clause
- Latest release: 1.1.1 (published 7 months ago)
- Last Synced: 2026-04-14T21:08:00.611Z (4 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-23.11: python310Packages.fido2
Provides library functionality for FIDO 2.0, including communication with a device over USB
- Homepage: https://github.com/Yubico/python-fido2
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/fido2/default.nix#L49
- Licenses: BSD-2-Clause
- Latest release: 1.1.2 (published 7 months ago)
- Last Synced: 2026-03-08T09:54:05.729Z (6 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-23.11: python311Packages.fido2
Provides library functionality for FIDO 2.0, including communication with a device over USB
- Homepage: https://github.com/Yubico/python-fido2
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/fido2/default.nix#L49
- Licenses: BSD-2-Clause
- Latest release: 1.1.2 (published 7 months ago)
- Last Synced: 2026-03-07T09:44:48.862Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Maintainers (1)
openbsd-7.9-amd64: security/py-fido2
Python module to communicate with USB FIDO devices
- Homepage: https://github.com/Yubico/python-fido2
- Licenses: bsd-2-clause
- Latest release: 1.2.0p0 (published 4 months ago)
- Last Synced: 2026-05-28T02:54:57.615Z (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)
nixpkgs-23.05: python310Packages.fido2
Provides library functionality for FIDO 2.0, including communication with a device over USB.
- Homepage: https://github.com/Yubico/python-fido2
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/fido2/default.nix#L33
- Licenses: BSD-2-Clause
- Latest release: 1.1.1 (published 7 months ago)
- Last Synced: 2026-04-17T05:04:33.711Z (4 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
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v1 composite
- cffi 1.15.1
- click 8.1.3
- colorama 0.4.6
- cryptography 38.0.3
- fido2 1.1.1-dev.0
- flask 2.2.2
- importlib-metadata 5.0.0
- itsdangerous 2.1.2
- jinja2 3.1.2
- markupsafe 2.1.1
- pycparser 2.21
- typing-extensions 4.4.0
- werkzeug 2.2.2
- zipp 3.10.0
- Flask ^2.0
- fido2 *
- python ^3.7
- pytest ^7.0 develop
- cryptography >=2.6, !=35, <40
- pyscard ^1.9 || ^2
- python ^3.7
- actions/checkout v6 composite
- actions/setup-python v6 composite
- astral-sh/setup-uv v7 composite