https://github.com/panva/oauth4webapi
authentication authorization browser bun cloudflare-workers deno electron javascript nextjs node nodejs oauth2 oidc openid openid-connect vercel-edge
Score: 25.79966517367191
Last synced: about 14 hours ago
JSON representation
Repository metadata:
Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
- Host: GitHub
- URL: https://github.com/panva/oauth4webapi
- Owner: panva
- License: mit
- Created: 2022-03-02T09:53:27.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-08-04T11:03:39.000Z (9 days ago)
- Last Synced: 2026-08-07T05:52:06.348Z (6 days ago)
- Topics: authentication, authorization, browser, bun, cloudflare-workers, deno, electron, javascript, nextjs, node, nodejs, oauth2, oidc, openid, openid-connect, vercel-edge
- Language: TypeScript
- Homepage:
- Size: 4.34 MB
- Stars: 768
- Watchers: 8
- Forks: 70
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
-
Funding:
- Github: panva
Owner metadata:
- Name: Filip Skokan
- Login: panva
- Email: panva.ip@gmail.com
- Kind: user
- Description: Identity, OpenID Connect, OAuth 2.0, SSO, Authorization, Authentication, Technical Standards. Node.js core collaborator and TSC member.
- Website:
- Location: Czech Republic
- Twitter: _panva
- Company:
- Icon url: https://avatars.githubusercontent.com/u/241506?u=13324b3ac27dc54cdde3ac635d567d0d96b88876&v=4
- Repositories: 80
- Last Synced at: 2026-08-08T09:49:26.700Z
- Profile URL: https://github.com/panva
GitHub Events
Total
- Create event: 46
- Delete event: 28
- Discussion event: 1
- Fork event: 12
- Issue comment event: 32
- Issues event: 19
- Pull request event: 51
- Push event: 205
- Release event: 16
- Watch event: 114
- Total: 524
Last Year
- Create event: 18
- Delete event: 13
- Discussion event: 1
- Fork event: 2
- Issue comment event: 2
- Issues event: 3
- Pull request event: 30
- Push event: 48
- Watch event: 30
- Total: 147
Committers metadata
Last synced: 1 day ago
Total Commits: 1,247
Total Committers: 5
Avg Commits per committer: 249.4
Development Distribution Score (DDS): 0.092
Commits in past year: 118
Committers in past year: 3
Avg Commits per committer in past year: 39.333
Development Distribution Score (DDS) in past year: 0.347
| Name | Commits | |
|---|---|---|
| Filip Skokan | p****p@g****m | 1132 |
| github-actions[bot] | 4****] | 60 |
| dependabot[bot] | 4****] | 53 |
| Blake Embrey | h****o@b****m | 1 |
| Alireza Meskin MI | 1****i | 1 |
Issue and Pull Request metadata
Last synced: 6 days ago
Total issues: 30
Total pull requests: 80
Average time to close issues: about 23 hours
Average time to close pull requests: 3 days
Total issue authors: 28
Total pull request authors: 20
Average comments per issue: 2.67
Average comments per pull request: 0.88
Merged pull request: 50
Bot issues: 0
Bot pull requests: 46
Past year issues: 3
Past year pull requests: 17
Past year average time to close issues: 1 day
Past year average time to close pull requests: about 7 hours
Past year issue authors: 3
Past year pull request authors: 3
Past year average comments per issue: 2.0
Past year average comments per pull request: 0.24
Past year merged pull request: 15
Past year bot issues: 0
Past year bot pull requests: 14
Top Issue Authors
- tom-sherman (2)
- JonNode28 (2)
- panva (1)
- explaingarlic (1)
- acoreyj (1)
- kappelmi (1)
- kiqaps (1)
- Leon0402 (1)
- MFinn87 (1)
- hpsin (1)
- izahirclemencia (1)
- stijnbrouwers (1)
- elawende (1)
- trisk (1)
- ManavDia (1)
Top Pull Request Authors
- dependabot[bot] (45)
- panva (11)
- alirezameskinmi (2)
- xiangnanscu (2)
- trisk (2)
- coderpan (2)
- LucasBonafe (2)
- nickcatal (2)
- hpsin (1)
- izahirclemencia (1)
- renovate[bot] (1)
- hotsixman (1)
- kwonth211 (1)
- yaseenaljamal (1)
- jadedevin13 (1)
Top Issue Labels
- triage (9)
- wontfix (4)
- bug (1)
Top Pull Request Labels
- dependencies (45)
- javascript (23)
- github_actions (14)
Package metadata
- Total packages: 14
-
Total downloads:
- npm: 41,658,810 last-month
- Total docker downloads: 1,984
- Total dependent packages: 29 (may contain duplicates)
- Total dependent repositories: 2,661 (may contain duplicates)
- Total versions: 375
- Total maintainers: 8
npmjs.org: oauth4webapi
Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
- Homepage: https://github.com/panva/oauth4webapi
- Licenses: MIT
- Latest release: 3.8.7 (published 2 days ago)
- Last Synced: 2026-08-12T02:01:36.509Z (1 day ago)
- Versions: 78
- Dependent Packages: 24
- Dependent Repositories: 2,657
- Downloads: 41,655,616 Last month
- Docker Downloads: 1,984
-
Rankings:
- Downloads: 0.319%
- Dependent repos count: 0.422%
- Dependent packages count: 1.031%
- Docker downloads count: 1.539%
- Average: 1.823%
- Stargazers count: 3.325%
- Forks count: 4.3%
- Maintainers (1)
-
Funding:
- url: https://github.com/sponsors/panva
npmjs.org: @panva/oauth4webapi
OAuth 2 / OpenID Connect for Web Platform API JavaScript runtimes
- Homepage: https://github.com/panva/oauth4webapi
- Status: deprecated
- Licenses: MIT
- Latest release: 1.2.1 (published almost 4 years ago)
- Last Synced: 2026-08-12T02:01:34.797Z (1 day ago)
- Versions: 44
- Dependent Packages: 3
- Dependent Repositories: 3
- Downloads: 3,031 Last month
-
Rankings:
- Stargazers count: 3.325%
- Downloads: 3.429%
- Forks count: 4.295%
- Average: 4.656%
- Dependent packages count: 5.888%
- Dependent repos count: 6.341%
- Maintainers (1)
deno.land: oauth4webapi
Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
- Homepage:
- Documentation: https://doc.deno.land/https://deno.land/x/oauth4webapi/mod.ts
- Licenses: mit
- Latest release: v3.1.3 (published over 1 year ago)
- Last Synced: 2026-08-09T14:04:01.760Z (4 days ago)
- Versions: 52
- Dependent Packages: 1
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Stargazers count: 3.642%
- Average: 5.029%
- Forks count: 5.084%
- Dependent packages count: 11.388%
proxy.golang.org: github.com/panva/oauth4webapi
- Homepage:
- Documentation: https://pkg.go.dev/github.com/panva/oauth4webapi#section-documentation
- Licenses: mit
- Latest release: v3.8.6+incompatible (published 4 months ago)
- Last Synced: 2026-08-12T02:01:35.087Z (1 day ago)
- Versions: 119
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.369%
- Average: 5.549%
- Dependent repos count: 5.729%
npmjs.org: zihan-oauth4webapi
OAuth 2 / OpenID Connect for Web Platform API JavaScript runtimes
- Homepage: https://github.com/panva/oauth4webapi
- Licenses: MIT
- Latest release: 2.0.8 (published over 3 years ago)
- Last Synced: 2026-08-12T02:01:35.992Z (1 day ago)
- Versions: 3
- Dependent Packages: 1
- Dependent Repositories: 1
- Downloads: 4 Last month
-
Rankings:
- Stargazers count: 3.325%
- Forks count: 4.295%
- Dependent repos count: 10.296%
- Average: 15.075%
- Dependent packages count: 20.908%
- Downloads: 36.55%
- Maintainers (1)
-
Funding:
- url: https://github.com/sponsors/panva
deno.land: doauth
OAuth 2 / OpenID Connect for Web Platform API JavaScript runtimes
- Homepage:
- Documentation: https://doc.deno.land/https://deno.land/x/doauth/mod.ts
- Licenses: mit
- Latest release: v1.2.2 (published almost 4 years ago)
- Last Synced: 2026-08-12T02:01:38.920Z (1 day ago)
- Versions: 45
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Stargazers count: 3.642%
- Forks count: 5.084%
- Average: 16.81%
- Dependent packages count: 58.514%
npmjs.org: verid-oauth4webapi
Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
- Homepage: https://github.com/panva/oauth4webapi
- Licenses: MIT
- Latest release: 2.17.0 (published over 1 year ago)
- Last Synced: 2026-08-12T02:01:36.720Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 6 Last month
-
Rankings:
- Downloads: 10.392%
- Average: 24.308%
- Dependent repos count: 25.541%
- Dependent packages count: 36.992%
- Maintainers (1)
-
Funding:
- url: https://github.com/sponsors/panva
npmjs.org: @depup/oauth4webapi
Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes (with updated dependencies)
- Homepage: https://github.com/panva/oauth4webapi
- Licenses: MIT
- Latest release: 3.8.7-depup.0 (published 2 days ago)
- Last Synced: 2026-08-12T02:01:36.900Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 26 Last month
-
Rankings:
- Dependent repos count: 22.409%
- Average: 27.355%
- Dependent packages count: 32.302%
- Maintainers (1)
-
Funding:
- url: https://github.com/sponsors/panva
repo1.maven.org: org.mvnpm:oauth4webapi
Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
- Homepage: https://github.com/panva/oauth4webapi
- Documentation: https://appdoc.app/artifact/org.mvnpm/oauth4webapi/
- Licenses: MIT
- Latest release: 3.8.5 (published 6 months ago)
- Last Synced: 2026-08-12T02:01:38.529Z (1 day ago)
- Versions: 20
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 14.423%
- Forks count: 22.364%
- Average: 29.865%
- Dependent repos count: 34.027%
- Dependent packages count: 48.646%
npmjs.org: @philpan/oauth4webapi
Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
- Homepage: https://github.com/panva/oauth4webapi
- Licenses: MIT
- Latest release: 2.17.0-azure-common.2 (published over 1 year ago)
- Last Synced: 2026-08-12T02:01:38.124Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 98 Last month
-
Rankings:
- Dependent repos count: 25.009%
- Average: 30.59%
- Dependent packages count: 36.17%
- Maintainers (1)
-
Funding:
- url: https://github.com/sponsors/panva
npmjs.org: cb-oauth4webapi
OAuth 2 / OpenID Connect for JavaScript Runtimes
- Homepage: https://github.com/panva/oauth4webapi
- Status: unpublished
- Licenses: MIT
- Latest release: 1.0.0 (published about 2 years ago)
- Last Synced: 2026-08-12T02:01:37.188Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 26.017%
- Average: 31.907%
- Dependent packages count: 37.797%
- Maintainers (1)
-
Funding:
- url: https://github.com/sponsors/panva
npmjs.org: cognito4webapi
OAuth 2 / OpenID Connect (allowing for Cognito idiosyncrasies) for JavaScript Runtimes
- Homepage: https://github.com/panva/oauth4webapi
- Licenses: MIT
- Latest release: 2.10.9 (published over 2 years ago)
- Last Synced: 2026-08-12T02:01:38.091Z (1 day ago)
- Versions: 6
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 29 Last month
-
Rankings:
- Dependent repos count: 32.023%
- Average: 38.975%
- Dependent packages count: 45.927%
- Maintainers (1)
-
Funding:
- url: https://github.com/sponsors/panva
repo1.maven.org: org.webjars.npm:oauth4webapi
WebJar for oauth4webapi
- Homepage: https://www.webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.npm/oauth4webapi/
- Licenses: MIT
- Latest release: 2.17.0 (published about 1 year ago)
- Last Synced: 2026-08-12T02:01:35.799Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 34.9%
- Average: 42.401%
- Dependent packages count: 49.901%
npmjs.org: @osdiab/oauth4webapi
OAuth 2 / OpenID Connect for JavaScript Runtimes
- Homepage: https://github.com/panva/oauth4webapi
- Status: removed
- Licenses: MIT
- Latest release: 2.4.1 (published almost 3 years ago)
- Last Synced: 2026-08-12T02:01:35.705Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 37.025%
- Average: 45.063%
- Dependent packages count: 53.102%
- Maintainers (1)
-
Funding:
- url: https://github.com/sponsors/panva