https://github.com/duendesoftware/foss
foss oauth2 oidc
Score: 28.52895836776508
Last synced: 1 day ago
JSON representation
Repository metadata:
Duende's Free and Open Source software.
- Host: GitHub
- URL: https://github.com/duendesoftware/foss
- Owner: DuendeSoftware
- License: apache-2.0
- Created: 2024-10-04T13:54:16.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2026-11-03T10:59:06.000Z (4 days ago)
- Last Synced: 2026-11-03T16:06:30.140Z (4 days ago)
- Topics: foss, oauth2, oidc
- Language: C#
- Homepage:
- Size: 17.1 MB
- Stars: 176
- Watchers: 5
- Forks: 47
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Owner metadata:
- Name: Duende Software
- Login: DuendeSoftware
- Email: contact@duendesoftware.com
- Kind: organization
- Description: We help companies using .NET to build identity and access control solutions for modern applications
- Website: https://duendesoftware.com
- Location: United States of America
- Twitter: duendeidentity
- Company:
- Icon url: https://avatars.githubusercontent.com/u/67868775?v=4
- Repositories: 13
- Last Synced at: 2026-11-05T04:35:39.195Z
- Profile URL: https://github.com/DuendeSoftware
GitHub Events
Total
- Create event: 201
- Delete event: 173
- Fork event: 34
- Issue comment event: 174
- Issues event: 140
- Public event: 2
- Pull request event: 326
- Pull request review comment event: 222
- Pull request review event: 435
- Push event: 586
- Release event: 16
- Watch event: 100
- Total: 2409
Last Year
- Create event: 23
- Delete event: 28
- Fork event: 2
- Issue comment event: 10
- Issues event: 12
- Pull request event: 23
- Pull request review comment event: 30
- Pull request review event: 32
- Push event: 88
- Release event: 3
- Watch event: 7
- Total: 258
Committers metadata
Last synced: 1 day ago
Total Commits: 2,330
Total Committers: 144
Avg Commits per committer: 16.181
Development Distribution Score (DDS): 0.533
Commits in past year: 122
Committers in past year: 10
Avg Commits per committer in past year: 12.2
Development Distribution Score (DDS) in past year: 0.402
| Name | Commits | |
|---|---|---|
| Dominick Baier | d****r@l****m | 1089 |
| Damian Hickey | 5****h | 292 |
| Joe DeCock | j****k@g****m | 227 |
| dependabot-preview[bot] | 2****] | 140 |
| Brock Allen | b****n@g****m | 97 |
| Erwin van der Valk | e****n@v****o | 97 |
| dependabot[bot] | 4****] | 49 |
| Brett Hazen | 2****n | 38 |
| Adam Ralph | a****m@a****m | 21 |
| pgermishuys | p****r@p****m | 20 |
| Stu Frankish | s****h@d****m | 15 |
| Cédric Luthi | c****i@g****m | 13 |
| Chris Bellew | c****w@g****m | 11 |
| duende-github-bot | d****t@d****m | 11 |
| Jonathan | v****n | 9 |
| khalidabuhakmeh | k****h@g****m | 8 |
| Benjamin Grabkowitz | b****z@b****m | 8 |
| Oren Novotny | o****n@n****g | 7 |
| ovska | o****i@g****m | 6 |
| Maarten Balliauw | m****n@m****e | 6 |
| Artur Gordashnikov | g****r@g****m | 4 |
| copilot-swe-agent[bot] | 1****t | 4 |
| Kevin Dockx | k****x@g****m | 4 |
| Mark Weaver | m****k@b****m | 3 |
| Chris | c****l@b****l | 3 |
| Ryan Buckley | r****n@b****m | 3 |
| Wesley Cabus | w****y@g****e | 3 |
| john4ice | j****s@i****t | 3 |
| Ashok Shettigar | a****s@g****m | 2 |
| Christoph Bühler | b****r | 2 |
| and 114 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 96
Total pull requests: 362
Average time to close issues: 4 months
Average time to close pull requests: 9 days
Total issue authors: 52
Total pull request authors: 26
Average comments per issue: 1.45
Average comments per pull request: 0.4
Merged pull request: 252
Bot issues: 0
Bot pull requests: 36
Past year issues: 14
Past year pull requests: 57
Past year average time to close issues: 4 months
Past year average time to close pull requests: 22 days
Past year issue authors: 14
Past year pull request authors: 13
Past year average comments per issue: 1.86
Past year average comments per pull request: 0.42
Past year merged pull request: 45
Past year bot issues: 0
Past year bot pull requests: 1
Top Issue Authors
- josephdecock (20)
- damianh (11)
- Erwinvandervalk (10)
- spingee (3)
- brockallen (3)
- BartoGabriel (2)
- AndersAbel (2)
- DevTKSS (1)
- runegri (1)
- adampaquette (1)
- taufikdev88 (1)
- goldsam (1)
- Tawmy (1)
- twenzel (1)
- cjrvdev (1)
Top Pull Request Authors
- Erwinvandervalk (93)
- damianh (80)
- josephdecock (51)
- bhazen (28)
- duende-github-bot[bot] (23)
- pgermishuys (22)
- dependabot[bot] (13)
- maartenba (7)
- StuFrankish (6)
- khalidabuhakmeh (6)
- adamralph (6)
- gjermund-stensrud (4)
- 0xced (4)
- adampaquette (2)
- blowdart (2)
Top Issue Labels
- impact/non-breaking (16)
- area/access-token-management (13)
- area/foss/access-token-management (12)
- area/identity-model (10)
- area/foss/identity-model (9)
- state/needs-triage (8)
- impact/breaking (7)
- priority/2 (6)
- priority/4 (5)
- area/identity-model-oidc-client (5)
- area/foss/identity-model-oidc-client (4)
- state/wontfix (4)
- area/foss/atm (3)
- priority/3 (3)
- area/all (2)
- area/foss/im-oidc-client (2)
- area/access-token-managment (2)
- upgrade (1)
- area/foss/im (1)
- area/foss/introspection (1)
Top Pull Request Labels
- impact/non-breaking (58)
- area/access-token-management (50)
- internal (35)
- area/foss/access-token-management (35)
- area/all (30)
- impact/breaking (29)
- priority/3 (28)
- area/foss/identity-model (26)
- area/foss (22)
- area/foss/repo (19)
- area/foss/atm (17)
- priority/2 (16)
- area/foss/introspection (12)
- dependencies (12)
- area/identity-model (10)
- area/identity-model-oidc-client (9)
- samples-and-docs (6)
- area/repo (5)
- state/needs-triage (4)
- area/foss/im-oidc-client (4)
- area/foss/identity-model-oidc-client (4)
- area/foss/im (3)
- area/access-token-managment (3)
- priority/4 (2)
- javascript (1)
Package metadata
- Total packages: 10
-
Total downloads:
- nuget: 96,301,570 total
- Total dependent packages: 13 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 138
- Total maintainers: 2
proxy.golang.org: github.com/DuendeSoftware/foss
- Homepage:
- Status: removed
- Documentation: https://pkg.go.dev/github.com/DuendeSoftware/foss#section-documentation
- Licenses: apache-2.0
- Latest release: v0.0.0-20260813152330-6eaad5d96979 (published 3 months ago)
- Last Synced: 2026-11-04T20:51:58.797Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.451%
- Average: 4.6%
- Dependent repos count: 4.75%
proxy.golang.org: github.com/duendesoftware/foss
- Homepage:
- Status: removed
- Documentation: https://pkg.go.dev/github.com/duendesoftware/foss#section-documentation
- Licenses: apache-2.0
- Latest release: v0.0.0-20260813152330-6eaad5d96979 (published 3 months ago)
- Last Synced: 2026-11-04T20:51:59.288Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.451%
- Average: 4.6%
- Dependent repos count: 4.75%
nuget.org: duende.accesstokenmanagement
Automatic access token management for OAuth client credential flows
- Homepage: https://github.com/duendesoftware/foss
- Licenses: Apache-2.0
- Latest release: 4.3.0 (published 22 days ago)
- Last Synced: 2026-11-04T21:05:18.044Z (2 days ago)
- Versions: 46
- Dependent Packages: 7
- Dependent Repositories: 0
- Downloads: 25,805,869 Total
-
Rankings:
- Downloads: 0.999%
- Average: 11.218%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (2)
nuget.org: duende.accesstokenmanagement.openidconnect
Automatic access token management for interactive OpenIdConnect-based ASP.NET Core applications
- Homepage: https://github.com/duendesoftware/foss
- Licenses: Apache-2.0
- Latest release: 4.3.0 (published 22 days ago)
- Last Synced: 2026-11-04T20:51:59.593Z (2 days ago)
- Versions: 47
- Dependent Packages: 6
- Dependent Repositories: 0
- Downloads: 11,962,517 Total
-
Rankings:
- Downloads: 1.375%
- Average: 11.343%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (2)
nuget.org: duende.aspnetcore.authentication.oauth2introspection
ASP.NET Core authentication handler for validating tokens using OAuth 2.0 introspection
- Homepage: https://github.com/duendesoftware/foss
- Licenses: Apache-2.0
- Latest release: 7.0.2 (published 12 days ago)
- Last Synced: 2026-11-04T20:51:59.555Z (2 days ago)
- Versions: 8
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 1,103,089 Total
-
Rankings:
- Dependent repos count: 6.708%
- Average: 12.344%
- Dependent packages count: 17.981%
- Maintainers (2)
nuget.org: duende.identitymodel.oidcclient
RFC8252 compliant and certified OpenID Connect and OAuth 2.0 client library for native applications
- Homepage: https://github.com/duendesoftware/foss
- Licenses: Apache-2.0
- Latest release: 7.1.1 (published 22 days ago)
- Last Synced: 2026-11-04T20:51:59.570Z (2 days ago)
- Versions: 10
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 4,516,217 Total
-
Rankings:
- Dependent repos count: 7.086%
- Average: 13.048%
- Dependent packages count: 19.01%
- Maintainers (2)
nuget.org: duende.identitymodel.oidcclient.extensions
DPoP extensions for IdentityModel.OidcClient
- Homepage: https://github.com/duendesoftware/foss
- Licenses: Apache-2.0
- Latest release: 7.1.1 (published 22 days ago)
- Last Synced: 2026-11-04T21:05:17.428Z (2 days ago)
- Versions: 10
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 266,655 Total
-
Rankings:
- Dependent repos count: 7.086%
- Average: 13.048%
- Dependent packages count: 19.01%
- Maintainers (2)
nuget.org: duende.razorslices
Lightweight Razor-based templates for ASP.NET Core without MVC, Razor Pages, or Blazor.
- Homepage: https://github.com/duendesoftware/foss
- Licenses: Apache-2.0
- Latest release: 1.0.1 (published about 1 month ago)
- Last Synced: 2026-11-04T20:51:59.867Z (2 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 35,147 Total
-
Rankings:
- Dependent repos count: 6.219%
- Dependent packages count: 16.611%
- Average: 26.375%
- Downloads: 56.295%
- Maintainers (1)
nuget.org: duende.extensions.caching.memory
TimeProvider-based MemoryCache implementation for testable time-dependent caching
- Homepage: https://github.com/duendesoftware/foss
- Licenses: Apache-2.0
- Latest release: 10.0.0 (published 9 months ago)
- Last Synced: 2026-11-04T21:05:17.542Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 16,436 Total
-
Rankings:
- Dependent repos count: 6.222%
- Dependent packages count: 16.618%
- Average: 26.379%
- Downloads: 56.296%
- Maintainers (1)
nuget.org: duende.identitymodel
OpenID Connect & OAuth 2.0 client library
- Homepage: https://github.com/duendesoftware/foss
- Licenses: Apache-2.0
- Latest release: 8.1.0 (published 8 months ago)
- Last Synced: 2026-11-04T20:51:59.702Z (2 days ago)
- Versions: 12
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 52,595,640 Total
-
Rankings:
- Dependent repos count: 7.398%
- Dependent packages count: 19.847%
- Average: 28.245%
- Downloads: 57.491%
- Maintainers (2)
Dependencies
- actions/checkout v4 composite
- actions/setup-dotnet v4 composite
- actions/upload-artifact v4 composite
- dorny/test-reporter v1 composite
- actions/checkout v4 composite
- github/codeql-action/analyze v3 composite
- github/codeql-action/autobuild v3 composite
- github/codeql-action/init v3 composite
- actions/checkout v4 composite
- actions/setup-dotnet v4 composite
- actions/upload-artifact v4 composite
- dorny/test-reporter v1 composite
- actions/checkout v4 composite
- actions/setup-dotnet v4 composite
- actions/upload-artifact v4 composite
- dorny/test-reporter v1 composite
- actions/checkout v4 composite
- actions/setup-dotnet v4 composite
- actions/upload-artifact v4 composite
- dorny/test-reporter v1 composite
- Microsoft.AspNetCore.Authentication.OpenIdConnect 8.0.10
- Serilog.AspNetCore 8.0.3
- Microsoft.AspNetCore.Authentication.OpenIdConnect 8.0.10
- Serilog.AspNetCore 8.0.3
- Microsoft.AspNetCore.Authentication.OpenIdConnect 8.0.10
- Serilog.AspNetCore 8.0.3
- Microsoft.IdentityModel.JsonWebTokens 8.1.2
- Serilog.AspNetCore 8.0.3
- Microsoft.IdentityModel.JsonWebTokens 8.1.2
- Serilog.AspNetCore 8.0.3
- IdentityModel *
- Microsoft.Extensions.Caching.Abstractions *
- Microsoft.Extensions.DependencyInjection.Abstractions *
- Microsoft.Extensions.Http *
- Microsoft.Extensions.Logging.Abstractions *
- Microsoft.Extensions.Options *
- System.IdentityModel.Tokens.Jwt *
- Microsoft.AspNetCore.Authentication.OpenIdConnect *
- AngleSharp *
- Duende.IdentityServer *
- Microsoft.AspNetCore.Authentication.JwtBearer *
- Microsoft.AspNetCore.TestHost *
- RichardSzalay.MockHttp *
- Microsoft.Extensions.Http.Polly 3.1.0
- System.Text.Json *
- FluentAssertions *
- Microsoft.AspNetCore.WebUtilities *
- PublicApiGenerator *
- System.Text.Encodings.Web *
- Verify.Xunit *
- Serilog.Extensions.Logging 8.0.0
- Serilog.Sinks.Console 6.0.0
- Serilog.Extensions.Logging 8.0.0
- Serilog.Sinks.Console 6.0.0
- IdentityModel *
- Microsoft.Extensions.Logging.Abstractions *
- System.Text.Json *
- IdentityModel *
- Microsoft.Extensions.Logging.Abstractions *
- System.IdentityModel.Tokens.Jwt *
- Duende.IdentityServer *
- FluentAssertions *
- Microsoft.AspNetCore.Authentication.JwtBearer *
- Microsoft.AspNetCore.TestHost *
- Microsoft.Extensions.Primitives *
- System.IdentityModel.Tokens.Jwt *
- IdentityModel.OidcClient 6.0.0
- Microsoft.Extensions.Logging.Debug 8.0.0
- Microsoft.Maui.Controls $(MauiVersion)
- Microsoft.Maui.Controls.Compatibility $(MauiVersion)
- IdentityModel.OidcClient 6.0.0
- Newtonsoft.Json 13.0.1
- Serilog.Extensions.Logging 8.0.0
- Serilog.Sinks.Console 5.0.1
- IdentityModel.OidcClient 6.0.0
- IdentityModel.OidcClient 6.0.0
- IdentityModel.OidcClient.DPoP 6.0.0
- Microsoft.Web.WebView2 1.0.774.44
- IdentityModel.OidcClient 6.0.0
- Microsoft.Web.WebView2 1.0.2365.46
- Duende.IdentityModel.OidcClient 6.0.0
- actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
- actions/download-artifact 3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c composite
- actions/setup-dotnet c2fa09f4bde5ebb9d1777cf28262a3eb3db3ced7 composite
- actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
- 101 dependencies
- Microsoft.AspNetCore.Authentication.JwtBearer 10.0.13
- Microsoft.AspNetCore.OpenApi 10.0.13
- Microsoft.Extensions.Caching.StackExchangeRedis 10.0.13
- ZiggyCreatures.FusionCache 2.4.0
- ZiggyCreatures.FusionCache.Backplane.StackExchangeRedis 2.4.0
- actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
- actions/setup-dotnet c2fa09f4bde5ebb9d1777cf28262a3eb3db3ced7 composite
- phoenix-actions/test-reporting f957cd93fc2d848d556fa0d03c57bc79127b6b5e composite
- Aspire.Hosting.AppHost 13.0.2
- Aspire.Hosting.Redis 13.0.2
- Microsoft.IdentityModel.JsonWebTokens 8.19.2
- xunit.v3.assert *
- Microsoft.Extensions.DependencyInjection *
- Microsoft.Extensions.TimeProvider.Testing *
- Microsoft.CodeAnalysis.Analyzers *
- Microsoft.CodeAnalysis.CSharp *
- eslint ^8.35.0 development
- bootstrap ^5.2.3
- jquery ^3.6.3
- Duende.IdentityServer *
- Duende.IdentityModel *
- Microsoft.Extensions.Caching.Hybrid *
- Microsoft.Extensions.Caching.Memory *
- Microsoft.Extensions.DependencyInjection.Abstractions *
- Microsoft.Extensions.Options *
- @types/k6 0.57.1 development
- Microsoft.Extensions.Http.Resilience 10.0.0
- Microsoft.Extensions.ServiceDiscovery 10.0.0
- OpenTelemetry.Exporter.OpenTelemetryProtocol 1.14.0
- OpenTelemetry.Extensions.Hosting 1.14.0
- OpenTelemetry.Instrumentation.AspNetCore 1.14.0
- OpenTelemetry.Instrumentation.Http 1.14.0
- OpenTelemetry.Instrumentation.Runtime 1.14.0
- Microsoft.AspNetCore.TestHost *
- PublicApiGenerator *
- Verify.XunitV3 *
- actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
- actions/setup-dotnet c2fa09f4bde5ebb9d1777cf28262a3eb3db3ced7 composite
- actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
- @types/k6 ^0.57.1 development
- Microsoft.CodeAnalysis.CSharp *
- xunit.v3.assert *
- Serilog.AspNetCore 10.0.0
- Bullseye 6.1.0
- SimpleExec 12.1.0