Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jruizaranguren/best-of-digital-identity

A ranked list of awesome Digital Identity open source projects
https://github.com/jruizaranguren/best-of-digital-identity

access-control auth authentication authorization decentralized-identity did digital-identity iam identity identity-management identity-provider idp oidc oidc4vci passwordless pki self-sovereign-identity ssi verifiable-credentials webauthn

Last synced: 3 months ago
JSON representation

A ranked list of awesome Digital Identity open source projects

Awesome Lists containing this project

README

        


best-of-digital-identity



πŸ†Β  A ranked list of awesome Digital Identity open source projects. Updated weekly.






This curated list contains 170 awesome open-source projects with a total of 720K stars grouped into 11 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers.

> 🚨 This calculation is just chosen by experience. There is no scientific proof that this really reflects the quality of a project. It considers evidence retrieved from github suchs as contributors, activity, releases, commits, etc. and from package managers like npm, pypi, etc. such as downloads, dependents, etc.

πŸ”₯ This list is also available on [best-of.org](https://best-of.org). There you can also find similar lists for other topics. πŸ†

If you like to add or update projects, feel free to open an [issue](https://github.com/jruizaranguren/best-of-digital-identity/issues/new/choose), submit a [pull request](https://github.com/jruizaranguren/best-of-digital-identity/pulls), or directly edit the [projects.yaml](https://github.com/jruizaranguren/best-of-digital-identity/edit/main/projects.yaml). Contributions are very welcome!

> πŸ§™β€β™‚οΈ Discover other [best-of lists](https://best-of.org) or [create your own](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).

## Contents

- [Identity Providers](#identity-providers) _17 projects_
- [Authentication, Oauth2, OIDC, Webauthn](#authentication-oauth2-oidc-webauthn) _26 projects_
- [Access control and authorization](#access-control-and-authorization) _11 projects_
- [Shared Groups](#shared-groups) _11 projects_
- [Public Key Infrastructure and Key Management](#public-key-infrastructure-and-key-management) _9 projects_
- [Machine Identity Management](#machine-identity-management) _9 projects_
- [Biometrics](#biometrics) _13 projects_
- [Specifications](#specifications) _17 projects_
- [Decentralized Identifiers](#decentralized-identifiers) _15 projects_
- [Self-Sovereign Identity Agents](#self-sovereign-identity-agents) _10 projects_
- [Self-Sovereign Identity, credentials and protocols SDKs](#self-sovereign-identity-credentials-and-protocols-sdks) _30 projects_

## Explanation
- πŸ₯‡πŸ₯ˆπŸ₯‰Β  Combined project-quality score
- ⭐️  Star count from GitHub
- 🐣  New project _(less than 6 months old)_
- πŸ’€Β  Inactive project _(6 months no activity)_
- πŸ’€Β  Dead project _(12 months no activity)_
- πŸ“ˆπŸ“‰Β  Project is trending up or down
- βž•Β  Project was recently added
- ❗️  Warning _(e.g. missing/risky license)_
- πŸ‘¨β€πŸ’»Β  Contributors count from GitHub
- πŸ”€Β  Fork count from GitHub
- πŸ“‹Β  Issue count from GitHub
- ⏱️  Last update timestamp on package manager
- πŸ“₯Β  Download count from package manager
- πŸ“¦Β  Number of dependent projects


## Identity Providers

Back to top

_Identity providers (IdPs) and Identity and Access Management (IAMs) solutions_

keycloak (πŸ₯‡38 Β· ⭐ 20K Β· πŸ“‰) - Open Source Identity and Access Management For Modern.. Apache-2 cncf

- [GitHub](https://github.com/keycloak/keycloak) (πŸ‘¨β€πŸ’» 1.4K Β· πŸ”€ 6.2K Β· πŸ“₯ 2.8M Β· πŸ“‹ 10K - 17% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/keycloak/keycloak
```
- [Docker Hub](https://hub.docker.com/r/quay.io/keycloak/keycloak):
```
docker pull quay.io/keycloak/keycloak
```

ory-kratos (πŸ₯‡36 Β· ⭐ 11K) - Next-gen identity server replacing your Auth0, Okta,.. Apache-2 ory

- [GitHub](https://github.com/ory/kratos) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 910 Β· πŸ“₯ 40K Β· πŸ“¦ 330 Β· πŸ“‹ 1.3K - 14% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/ory/kratos
```
- [Docker Hub](https://hub.docker.com/r/oryd/kratos) (πŸ“₯ 110M Β· ⭐ 17 Β· ⏱️ 05.06.2024):
```
docker pull oryd/kratos
```

cas (πŸ₯ˆ33 Β· ⭐ 11K) - Apereo CAS - Identity & Single Sign On for all earthlings and beyond. Apache-2

- [GitHub](https://github.com/apereo/cas) (πŸ‘¨β€πŸ’» 350 Β· πŸ”€ 3.8K Β· πŸ“¦ 21 Β· ⏱️ 05.06.2024):

```
git clone https://github.com/apereo/cas
```
- [Docker Hub](https://hub.docker.com/r/apereo/cas) (πŸ“₯ 970K Β· ⭐ 130 Β· ⏱️ 06.06.2024):
```
docker pull apereo/cas
```

wso2-identity-server (πŸ₯ˆ32 Β· ⭐ 760) - Welcome to the WSO2 Identity Server source code! For.. Apache-2

- [GitHub](https://github.com/wso2/product-is) (πŸ‘¨β€πŸ’» 700 Β· πŸ”€ 700 Β· πŸ“₯ 12K Β· πŸ“‹ 13K - 30% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/wso2/product-is
```
- [Docker Hub](https://hub.docker.com/r/wso2/wso2is) (πŸ“₯ 1.9M Β· ⭐ 35 Β· ⏱️ 08.03.2024):
```
docker pull wso2/wso2is
```

authelia (πŸ₯ˆ31 Β· ⭐ 20K) - The Single Sign-On Multi-Factor portal for web apps. Apache-2

- [GitHub](https://github.com/authelia/authelia) (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 1K Β· πŸ“₯ 39K Β· πŸ“‹ 1.2K - 4% open Β· ⏱️ 05.06.2024):

```
git clone https://github.com/authelia/authelia
```

casdoor (πŸ₯ˆ31 Β· ⭐ 9.1K) - An open-source UI-first Identity and Access Management (IAM) /.. Apache-2

- [GitHub](https://github.com/casdoor/casdoor) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 1.1K Β· πŸ“¦ 3 Β· πŸ“‹ 1.4K - 7% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/casdoor/casdoor
```
- [Docker Hub](https://hub.docker.com/r/casbin/casdoor) (πŸ“₯ 220K Β· ⭐ 13 Β· ⏱️ 06.06.2024):
```
docker pull casbin/casdoor
```

logto (πŸ₯ˆ30 Β· ⭐ 7.5K) - The better identity infrastructure for developers and the open-source.. MPL-2.0

- [GitHub](https://github.com/logto-io/logto) (πŸ‘¨β€πŸ’» 55 Β· πŸ”€ 350 Β· πŸ“₯ 3.4K Β· πŸ“¦ 13 Β· πŸ“‹ 400 - 22% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/logto-io/logto
```
- [Docker Hub](https://hub.docker.com/r/svhd/logto) (πŸ“₯ 99K Β· ⭐ 3 Β· ⏱️ 06.06.2024):
```
docker pull svhd/logto
```

zitadel (πŸ₯‰28 Β· ⭐ 7.4K) - ZITADEL - Identity infrastructure, simplified foryou. Apache-2

- [GitHub](https://github.com/zitadel/zitadel) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 440 Β· πŸ“₯ 2.8K Β· πŸ“‹ 2.2K - 22% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/zitadel/zitadel
```
- [Docker Hub](https://hub.docker.com/r/ghcr.io/zitadel/zitadel):
```
docker pull ghcr.io/zitadel/zitadel
```

kanidm (πŸ₯‰28 Β· ⭐ 2.3K) - Kanidm: A simple, secure and fast identity management platform. MPL-2.0

- [GitHub](https://github.com/kanidm/kanidm) (πŸ‘¨β€πŸ’» 79 Β· πŸ”€ 150 Β· πŸ“₯ 260 Β· πŸ“¦ 42 Β· πŸ“‹ 780 - 23% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/kanidm/kanidm
```
- [Docker Hub](https://hub.docker.com/r/kanidm/server) (πŸ“₯ 310K Β· ⏱️ 06.06.2024):
```
docker pull kanidm/server
```

authentik (πŸ₯‰27 Β· ⭐ 7.5K) - The authentication glue you need. ❗️Custom

- [GitHub](https://github.com/goauthentik/authentik) (πŸ‘¨β€πŸ’» 250 Β· πŸ”€ 570 Β· πŸ“₯ 3.2K Β· πŸ“‹ 2.1K - 24% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/goauthentik/authentik
```

jansen (πŸ₯‰27 Β· ⭐ 410) - An open source enterprise digital identity platform for CIAM or.. Apache-2 linux-foundation

- [GitHub](https://github.com/JanssenProject/jans) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 67 Β· πŸ“₯ 3K Β· πŸ“‹ 3.5K - 10% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/janssenproject/jans
```

maxkey (πŸ₯‰24 Β· ⭐ 1.4K) - MaxKey SSO ,Leading-Edge IAM-IDaas(Identity and Access Management).. Apache-2

- [GitHub](https://github.com/dromara/MaxKey) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 300 Β· πŸ“‹ 120 - 3% open Β· ⏱️ 05.06.2024):

```
git clone https://github.com/dromara/MaxKey
```
- [Docker Hub](https://hub.docker.com/r/maxkeytop/maxkey) (πŸ“₯ 11K Β· ⭐ 5 Β· ⏱️ 11.10.2023):
```
docker pull maxkeytop/maxkey
```

freeipa (πŸ₯‰24 Β· ⭐ 1.1K) - Mirror of FreeIPA, an integrated security information management.. ❗️GPL-3.0

- [GitHub](https://github.com/freeipa/freeipa) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 320 Β· ⏱️ 28.05.2024):

```
git clone https://github.com/freeipa/freeipa
```
- [Docker Hub](https://hub.docker.com/r/freeipa/freeipa-server) (πŸ“₯ 5.8M Β· ⭐ 160 Β· ⏱️ 05.06.2024):
```
docker pull freeipa/freeipa-server
```

supertokens (πŸ₯‰22 Β· ⭐ 12K) - Open source alternative to Auth0 / Firebase Auth / AWS Cognito. ❗️Custom

- [GitHub](https://github.com/supertokens/supertokens-core) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 470 Β· πŸ“‹ 480 - 23% open Β· ⏱️ 23.05.2024):

```
git clone https://github.com/supertokens/supertokens-core
```
- [Docker Hub](https://hub.docker.com/r/registry.supertokens.io/supertokens/supertokens-postgresql):
```
docker pull registry.supertokens.io/supertokens/supertokens-postgresql
```

keystone (πŸ₯‰22 Β· ⭐ 690) - OpenStack Identity (Keystone). Mirror of code maintained at.. Apache-2 openstack

- [GitHub](https://github.com/openstack/keystone) (πŸ‘¨β€πŸ’» 730 Β· πŸ”€ 660 Β· πŸ“¦ 130 Β· ⏱️ 31.05.2024):

```
git clone https://github.com/openstack/keystone
```

gotrue (πŸ₯‰21 Β· ⭐ 3.7K Β· πŸ’€) - An SWT based API for managing users and issuing SWT tokens. MIT

- [GitHub](https://github.com/netlify/gotrue) (πŸ‘¨β€πŸ’» 39 Β· πŸ”€ 280 Β· πŸ“¦ 11 Β· πŸ“‹ 130 - 3% open Β· ⏱️ 31.08.2023):

```
git clone https://github.com/netlify/gotrue
```

Show 1 hidden projects...

- hanko (πŸ₯‰24 Β· ⭐ 5.5K) - Authentication and user management system with passkey superpowers. ❗Unlicensed


## Authentication, Oauth2, OIDC, Webauthn

Back to top

_Authentication, Oauth2 authorization, and OIDC tools and projects_

nextauthjs (πŸ₯‡43 Β· ⭐ 23K) - Authentication for the Web. ISC

- [GitHub](https://github.com/nextauthjs/next-auth) (πŸ‘¨β€πŸ’» 720 Β· πŸ”€ 3K Β· πŸ“¦ 250K Β· πŸ“‹ 4.3K - 6% open Β· ⏱️ 04.06.2024):

```
git clone https://github.com/nextauthjs/next-auth
```
- [npm](https://www.npmjs.com/package/next-auth) (πŸ“₯ 3.9M / month):
```
npm install next-auth
```

oauthlib (πŸ₯‡39 Β· ⭐ 2.8K Β· πŸ“ˆ) - A generic, spec-compliant, thorough implementation of the OAuth.. BSD-3

- [GitHub](https://github.com/oauthlib/oauthlib) (πŸ‘¨β€πŸ’» 200 Β· πŸ”€ 470 Β· πŸ“¦ 530K Β· πŸ“‹ 370 - 21% open Β· ⏱️ 06.01.2024):

```
git clone https://github.com/oauthlib/oauthlib
```
- [PyPi](https://pypi.org/project/oauthlib) (πŸ“₯ 120M / month):
```
pip install oauthlib
```

passport (πŸ₯‡37 Β· ⭐ 23K) - Simple, unobtrusive authentication for Node.js. MIT

- [GitHub](https://github.com/jaredhanson/passport) (πŸ‘¨β€πŸ’» 38 Β· πŸ”€ 1.2K Β· πŸ“¦ 1.1M Β· πŸ“‹ 770 - 44% open Β· ⏱️ 26.01.2024):

```
git clone https://github.com/jaredhanson/passport
```
- [npm](https://www.npmjs.com/package/passport) (πŸ“₯ 11M / month):
```
npm install passport
```

authlib (πŸ₯‡37 Β· ⭐ 4.3K) - The ultimate Python library in building OAuth, OpenID Connect clients.. BSD-3

- [GitHub](https://github.com/lepture/authlib) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 420 Β· πŸ“¦ 33K Β· πŸ“‹ 440 - 19% open Β· ⏱️ 04.06.2024):

```
git clone https://github.com/lepture/authlib
```
- [PyPi](https://pypi.org/project/authlib) (πŸ“₯ 11M / month):
```
pip install authlib
```

ory-hydra (πŸ₯ˆ36 Β· ⭐ 15K) - OpenID Certified OpenID Connect and OAuth Provider written in.. Apache-2 ory

- [GitHub](https://github.com/ory/hydra) (πŸ‘¨β€πŸ’» 290 Β· πŸ”€ 1.4K Β· πŸ“₯ 790K Β· πŸ“¦ 3 Β· πŸ“‹ 1.5K - 5% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/ory/hydra
```
- [Docker Hub](https://hub.docker.com/r/oryd/hydra) (πŸ“₯ 420M Β· ⭐ 75 Β· ⏱️ 12.02.2024):
```
docker pull oryd/hydra
```

pysaml2 (πŸ₯ˆ32 Β· ⭐ 550) - Python implementation of SAML2. Apache-2

- [GitHub](https://github.com/IdentityPython/pysaml2) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 400 Β· πŸ“¦ 1.8K Β· πŸ“‹ 440 - 17% open Β· ⏱️ 24.04.2024):

```
git clone https://github.com/IdentityPython/pysaml2
```
- [PyPi](https://pypi.org/project/pysaml2) (πŸ“₯ 650K / month):
```
pip install pysaml2
```

dex (πŸ₯ˆ31 Β· ⭐ 9.1K) - OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable.. Apache-2 linux-foundation

- [GitHub](https://github.com/dexidp/dex) (πŸ‘¨β€πŸ’» 240 Β· πŸ”€ 1.6K Β· πŸ“₯ 320 Β· πŸ“¦ 160 Β· πŸ“‹ 1.1K - 26% open Β· ⏱️ 03.06.2024):

```
git clone https://github.com/dexidp/dex
```
- [Docker Hub](https://hub.docker.com/r/quay.io/dexidp/dex):
```
docker pull quay.io/dexidp/dex
```

doorkeeper (πŸ₯ˆ30 Β· ⭐ 5.3K) - Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape. MIT

- [GitHub](https://github.com/doorkeeper-gem/doorkeeper) (πŸ‘¨β€πŸ’» 320 Β· πŸ”€ 1K Β· πŸ“¦ 8.8K Β· πŸ“‹ 870 - 3% open Β· ⏱️ 24.05.2024):

```
git clone https://github.com/doorkeeper-gem/doorkeeper
```

py_webauthn (πŸ₯ˆ29 Β· ⭐ 810 Β· πŸ“‰) - Pythonic WebAuthn. BSD-3

- [GitHub](https://github.com/duo-labs/py_webauthn) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 160 Β· πŸ“¦ 1.1K Β· πŸ“‹ 94 - 5% open Β· ⏱️ 28.03.2024):

```
git clone https://github.com/duo-labs/py_webauthn
```
- [PyPi](https://pypi.org/project/webauthn) (πŸ“₯ 120K / month):
```
pip install webauthn
```

identity-server (πŸ₯ˆ28 Β· ⭐ 1.4K) - The most flexible and standards-compliant OpenID Connect.. ❗️Custom

- [GitHub](https://github.com/DuendeSoftware/IdentityServer) (πŸ‘¨β€πŸ’» 300 Β· πŸ”€ 310 Β· πŸ“¦ 1.9K Β· πŸ“‹ 340 - 20% open Β· ⏱️ 03.06.2024):

```
git clone https://github.com/duendesoftware/identityserver
```

node-oidc-provider (πŸ₯ˆ26 Β· ⭐ 3.1K) - OpenID Certified OAuth 2.0 Authorization Server.. MIT

- [GitHub](https://github.com/panva/node-oidc-provider) (πŸ‘¨β€πŸ’» 73 Β· πŸ”€ 740 Β· πŸ“¦ 5 Β· ⏱️ 27.05.2024):

```
git clone https://github.com/panva/node-oidc-provider
```
- [npm](https://www.npmjs.com/package/oidc-provider) (πŸ“₯ 220K / month):
```
npm install oidc-provider
```

fido2-net-lib (πŸ₯‰23 Β· ⭐ 1.1K Β· πŸ“‰) - FIDO2 .NET library for FIDO2 / WebAuthn Attestation and.. MIT

- [GitHub](https://github.com/passwordless-lib/fido2-net-lib) (πŸ‘¨β€πŸ’» 44 Β· πŸ”€ 160 Β· πŸ“¦ 250 Β· πŸ“‹ 250 - 27% open Β· ⏱️ 28.02.2024):

```
git clone https://github.com/passwordless-lib/fido2-net-lib
```

howdy (πŸ₯‰21 Β· ⭐ 5.5K) - Windows Hello style facial authentication for Linux. MIT

- [GitHub](https://github.com/boltgolt/howdy) (πŸ‘¨β€πŸ’» 61 Β· πŸ”€ 280 Β· πŸ“₯ 17K Β· πŸ“‹ 770 - 26% open Β· ⏱️ 04.05.2024):

```
git clone https://github.com/boltgolt/howdy
```

opensk (πŸ₯‰21 Β· ⭐ 2.9K) - OpenSK is an open-source implementation for security keys.. Apache-2 cncf

- [GitHub](https://github.com/google/OpenSK) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 280 Β· πŸ“¦ 78 Β· πŸ“‹ 190 - 14% open Β· ⏱️ 30.04.2024):

```
git clone https://github.com/google/OpenSK
```

appauth-ios (πŸ₯‰21 Β· ⭐ 1.7K) - iOS and macOS SDK for communicating with OAuth 2.0 and.. Apache-2 openid

- [GitHub](https://github.com/openid/AppAuth-iOS) (πŸ‘¨β€πŸ’» 50 Β· πŸ”€ 690 Β· πŸ“‹ 510 - 31% open Β· ⏱️ 22.04.2024):

```
git clone https://github.com/openid/appauth-ios
```

webauthn-json (πŸ₯‰21 Β· ⭐ 730) - A small WebAuthn API wrapper that translates to/from pure JSON.. MIT

- [GitHub](https://github.com/github/webauthn-json) (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 53 Β· πŸ“¦ 1.3K Β· πŸ“‹ 46 - 15% open Β· ⏱️ 03.05.2024):

```
git clone https://github.com/github/webauthn-json
```
- [npm](https://www.npmjs.com/package/github/webauthn-json):
```
npm install github/webauthn-json
```

webauthn4j (πŸ₯‰20 Β· ⭐ 400) - A portable Java library for WebAuthn(Passkeys) server side.. Apache-2

- [GitHub](https://github.com/webauthn4j/webauthn4j) (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 69 Β· πŸ“‹ 100 - 5% open Β· ⏱️ 05.06.2024):

```
git clone https://github.com/webauthn4j/webauthn4j
```
- [Maven](https://search.maven.org/artifact/com.webauthn4j/webauthn4j-core):
```

com.webauthn4j
webauthn4j-core
[VERSION]

```

passwordlessid-webauthn (πŸ₯‰20 Β· ⭐ 370) - Webauthn / passkeys helper library to make your life.. MIT

- [GitHub](https://github.com/passwordless-id/webauthn) (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 38 Β· πŸ“¦ 450 Β· πŸ“‹ 32 - 6% open Β· ⏱️ 11.05.2024):

```
git clone https://github.com/passwordless-id/webauthn
```
- [npm](https://www.npmjs.com/package/passwordless-id/webauthn):
```
npm install passwordless-id/webauthn
```

satosa (πŸ₯‰20 Β· ⭐ 190) - Proxy translating between different authentication protocols (SAML2,.. Apache-2

- [GitHub](https://github.com/IdentityPython/SATOSA) (πŸ‘¨β€πŸ’» 53 Β· πŸ”€ 110 Β· πŸ“¦ 32 Β· πŸ“‹ 110 - 35% open Β· ⏱️ 05.06.2024):

```
git clone https://github.com/IdentityPython/satosa
```

appauth-android (πŸ₯‰19 Β· ⭐ 2.8K Β· πŸ’€) - Android client SDK for communicating with OAuth 2.0.. Apache-2 openid

- [GitHub](https://github.com/openid/AppAuth-Android) (πŸ‘¨β€πŸ’» 47 Β· πŸ”€ 820 Β· πŸ“‹ 720 - 26% open Β· ⏱️ 12.07.2023):

```
git clone https://github.com/openid/appauth-android
```
- [Maven](https://search.maven.org/artifact/net.openid/appauth):
```

net.openid
appauth
[VERSION]

```

laragear-webauthn (πŸ₯‰18 Β· ⭐ 270) - Authenticate users with Passkeys: fingerprints, patterns and.. MIT

- [GitHub](https://github.com/Laragear/WebAuthn) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 33 Β· πŸ“¦ 47 Β· πŸ“‹ 41 - 12% open Β· ⏱️ 18.03.2024):

```
git clone https://github.com/laragear/webauthn
```

webauthn-ruby (πŸ₯‰17 Β· ⭐ 630) - WebAuthn ruby server library Make your Ruby/Rails web server.. MIT

- [GitHub](https://github.com/cedarcode/webauthn-ruby) (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 52 Β· πŸ“¦ 810 Β· πŸ“‹ 110 - 8% open Β· ⏱️ 08.03.2024):

```
git clone https://github.com/cedarcode/webauthn-ruby
```

appauth-js (πŸ₯‰13 Β· ⭐ 970) - JavaScript client SDK for communicating with OAuth 2.0 and.. Apache-2 openid

- [GitHub](https://github.com/openid/AppAuth-JS) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 160 Β· πŸ“‹ 130 - 22% open Β· ⏱️ 15.04.2024):

```
git clone https://github.com/openid/appauth-js
```

django-passkeys (πŸ₯‰13 Β· ⭐ 170) - Django Authentication Backend For Passkeys. MIT

- [GitHub](https://github.com/mkalioby/django-passkeys) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 18 Β· πŸ“¦ 13 Β· πŸ“‹ 14 - 28% open Β· ⏱️ 05.01.2024):

```
git clone https://github.com/mkalioby/django-passkeys
```
- [PyPi](https://pypi.org/project/django-passkeys) (πŸ“₯ 400 / month):
```
pip install django-passkeys
```

Show 2 hidden projects...

- solid-client-authn-js (πŸ₯‰21 Β· ⭐ 65) - A client library for authenticating with Solid. ❗Unlicensed solid
- libfido2 (πŸ₯‰16 Β· ⭐ 560) - Provides library functionality for FIDO2, including.. ❗Unlicensed


## Access control and authorization

Back to top

_Authorization and policy managing libraries, tools and projects._

open-policy-agent (πŸ₯‡41 Β· ⭐ 9.3K) - Open Policy Agent (OPA) is an open source, general-.. Apache-2 cncf linux-foundation

- [GitHub](https://github.com/open-policy-agent/opa) (πŸ‘¨β€πŸ’» 460 Β· πŸ”€ 1.3K Β· πŸ“₯ 7.4M Β· πŸ“¦ 4K Β· πŸ“‹ 2.5K - 14% open Β· ⏱️ 05.06.2024):

```
git clone https://github.com/open-policy-agent/opa
```
- [Docker Hub](https://hub.docker.com/r/openpolicyagent/opa) (πŸ“₯ 580M Β· ⭐ 42 Β· ⏱️ 05.06.2024):
```
docker pull openpolicyagent/opa
```

casbin (πŸ₯‡36 Β· ⭐ 17K Β· πŸ“ˆ) - An authorization library that supports access control models like.. Apache-2

- [GitHub](https://github.com/casbin/casbin) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 1.6K Β· πŸ“¦ 3K Β· πŸ“‹ 800 - 4% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/casbin/casbin
```
- [PyPi](https://pypi.org/project/casbin) (πŸ“₯ 140K / month):
```
pip install casbin
```
- [npm](https://www.npmjs.com/package/casbin) (πŸ“₯ 200K / month):
```
npm install casbin
```
- [Maven](https://search.maven.org/artifact/org.casbin/casbin-spring-boot-starter):
```

org.casbin
casbin-spring-boot-starter
[VERSION]

```

casl (πŸ₯ˆ35 Β· ⭐ 5.7K) - CASL is an isomorphic authorization JavaScript library which restricts what.. MIT

- [GitHub](https://github.com/stalniy/casl) (πŸ‘¨β€πŸ’» 68 Β· πŸ”€ 250 Β· πŸ“¦ 74K Β· πŸ“‹ 460 - 3% open Β· ⏱️ 04.06.2024):

```
git clone https://github.com/stalniy/casl
```
- [npm](https://www.npmjs.com/package/@casl/ability) (πŸ“₯ 2.3M / month):
```
npm install @casl/ability
```

spicedb (πŸ₯ˆ33 Β· ⭐ 4.6K) - Open Source, Google Zanzibar-inspired permissions database to enable.. Apache-2

- [GitHub](https://github.com/authzed/spicedb) (πŸ‘¨β€πŸ’» 46 Β· πŸ”€ 240 Β· πŸ“₯ 68K Β· πŸ“¦ 62 Β· πŸ“‹ 440 - 21% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/authzed/spicedb
```
- [Docker Hub](https://hub.docker.com/r/authzed/spicedb) (πŸ“₯ 2.5M Β· ⭐ 7 Β· ⏱️ 24.05.2024):
```
docker pull authzed/spicedb
```

keto (πŸ₯ˆ29 Β· ⭐ 4.7K) - Open Source (Go) implementation of Zanzibar: Googles Consistent,.. Apache-2 ory

- [GitHub](https://github.com/ory/keto) (πŸ‘¨β€πŸ’» 72 Β· πŸ”€ 340 Β· πŸ“₯ 22K Β· πŸ“¦ 30 Β· πŸ“‹ 310 - 11% open Β· ⏱️ 05.06.2024):

```
git clone https://github.com/ory/keto
```
- [Docker Hub](https://hub.docker.com/r/oryd/keto) (πŸ“₯ 51M Β· ⭐ 8 Β· ⏱️ 01.02.2024):
```
docker pull oryd/keto
```

oso (πŸ₯‰27 Β· ⭐ 3.4K Β· πŸ“‰) - Oso is a batteries-included framework for building authorization in.. Apache-2

- [GitHub](https://github.com/osohq/oso) (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 170 Β· πŸ“₯ 2.7K Β· πŸ“¦ 83 Β· πŸ“‹ 210 - 51% open Β· ⏱️ 13.01.2024):

```
git clone https://github.com/osohq/oso
```
- [PyPi](https://pypi.org/project/oso) (πŸ“₯ 59K / month):
```
pip install oso
```

cerbos (πŸ₯‰27 Β· ⭐ 2.6K) - Cerbos is the open core, language-agnostic, scalable authorization.. Apache-2

- [GitHub](https://github.com/cerbos/cerbos) (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 120 Β· πŸ“₯ 66K Β· πŸ“¦ 5 Β· πŸ“‹ 340 - 10% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/cerbos/cerbos
```
- [Docker Hub](https://hub.docker.com/r/ghcr.io/cerbos/cerbos):
```
docker pull ghcr.io/cerbos/cerbos
```

opal (πŸ₯‰25 Β· ⭐ 2.4K) - Policy and data administration, distribution, and real-time updates on.. Apache-2

- [GitHub](https://github.com/permitio/opal) (πŸ‘¨β€πŸ’» 59 Β· πŸ”€ 140 Β· πŸ“₯ 630 Β· πŸ“¦ 1 Β· πŸ“‹ 120 - 31% open Β· ⏱️ 04.06.2024):

```
git clone https://github.com/permitio/opal
```
- [Docker Hub](https://hub.docker.com/r/permitio/opal-server) (πŸ“₯ 180K Β· ⭐ 1 Β· ⏱️ 03.06.2024):
```
docker pull permitio/opal-server
```

permify (πŸ₯‰23 Β· ⭐ 2.6K) - Open source authorization service inspired by Google Zanzibar to.. Apache-2

- [GitHub](https://github.com/Permify/permify) (πŸ‘¨β€πŸ’» 44 Β· πŸ”€ 120 Β· πŸ“₯ 1.9K Β· πŸ“¦ 1 Β· πŸ“‹ 180 - 19% open Β· ⏱️ 04.06.2024):

```
git clone https://github.com/permify/permify
```
- [Docker Hub](https://hub.docker.com/r/ghcr.io/permify/permify):
```
docker pull ghcr.io/permify/permify
```

ladon (πŸ₯‰20 Β· ⭐ 2.4K Β· πŸ“ˆ) - A SDK for access control policies: authorization for the.. Apache-2 ory

- [GitHub](https://github.com/ory/ladon) (πŸ‘¨β€πŸ’» 51 Β· πŸ”€ 220 Β· πŸ“‹ 59 - 5% open Β· ⏱️ 05.03.2024):

```
git clone https://github.com/ory/ladon
```

warrant (πŸ₯‰18 Β· ⭐ 1K) - Warrant is a highly scalable, centralized authorization service based.. Apache-2

- [GitHub](https://github.com/warrant-dev/warrant) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 29 Β· πŸ“₯ 840 Β· πŸ“¦ 1 Β· πŸ“‹ 36 - 41% open Β· ⏱️ 04.06.2024):

```
git clone https://github.com/warrant-dev/warrant
```
- [Docker Hub](https://hub.docker.com/r/warrantdev/warrant) (πŸ“₯ 650 Β· ⏱️ 22.05.2024):
```
docker pull warrantdev/warrant
```


## Shared Groups

Back to top

_Repository groups from organizations, business or open-source communities that collaborate across many open source projects at once._

πŸ”—Β weboftrust - Standards Relating to a Web Of Trust Based on Autonomic Identifier Systems. weboftrust

πŸ”—Β ietf - Internet Engineering Task Force.

πŸ”—Β identity-foundation - Developing the foundational components of an open, standards-based,..

πŸ”—Β solidproject - Re-decentralizing the web. solid

πŸ”—Β w3c - We are an international community that develops open standards to ensure the long-term growth.. w3c

πŸ”—Β openid - The OpenID Foundation. openid

πŸ”—Β trustoverip - Trust over IP Foundation.

πŸ”—Β openwallet-foundation - OpenWallet Foundation.

πŸ”—Β kantara - Kantara Initiative.

πŸ”—Β fido alliance - FIDO Alliance.

πŸ”—Β mosip - Modular Open Source Identity Platform.


## Public Key Infrastructure and Key Management

Back to top

_Tools, libraries and certificate managers for Public Key Infrastructure and Key management_

cert-manager (πŸ₯‡41 Β· ⭐ 12K) - Automatically provision and manage TLS certificates in.. Apache-2 linux-foundation

- [GitHub](https://github.com/cert-manager/cert-manager) (πŸ‘¨β€πŸ’» 450 Β· πŸ”€ 2K Β· πŸ“₯ 84M Β· πŸ“¦ 1.1K Β· πŸ“‹ 3.3K - 5% open Β· ⏱️ 05.06.2024):

```
git clone https://github.com/cert-manager/cert-manager
```

boulder (πŸ₯ˆ28 Β· ⭐ 5K) - An ACME-based certificate authority, written in Go. MPL-2.0 linux-foundation

- [GitHub](https://github.com/letsencrypt/boulder) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 570 Β· πŸ“₯ 66K Β· πŸ“‹ 3K - 6% open Β· ⏱️ 05.06.2024):

```
git clone https://github.com/letsencrypt/boulder
```
- [Docker Hub](https://hub.docker.com/r/letsencrypt/boulder-tools) (πŸ“₯ 2M Β· ⭐ 13 Β· ⏱️ 22.05.2024):
```
docker pull letsencrypt/boulder-tools
```

yubikey-manager (πŸ₯ˆ28 Β· ⭐ 830) - Python library and command line tool for configuring any.. BSD-2

- [GitHub](https://github.com/Yubico/yubikey-manager) (πŸ‘¨β€πŸ’» 46 Β· πŸ”€ 120 Β· πŸ“₯ 11K Β· πŸ“¦ 140 Β· πŸ“‹ 290 - 11% open Β· ⏱️ 29.04.2024):

```
git clone https://github.com/Yubico/yubikey-manager
```
- [PyPi](https://pypi.org/project/yubikey-manager) (πŸ“₯ 22K / month):
```
pip install yubikey-manager
```

lemur (πŸ₯ˆ25 Β· ⭐ 1.7K) - Repository for the Lemur Certificate Manager. Apache-2

- [GitHub](https://github.com/Netflix/lemur) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 320 Β· πŸ“₯ 51 Β· πŸ“‹ 540 - 22% open Β· ⏱️ 04.06.2024):

```
git clone https://github.com/netflix/lemur
```

athenz (πŸ₯ˆ25 Β· ⭐ 870) - Open source platform for X.509 certificate based service.. Apache-2 linux-foundation

- [GitHub](https://github.com/AthenZ/athenz) (πŸ‘¨β€πŸ’» 87 Β· πŸ”€ 270 Β· πŸ“¦ 32 Β· πŸ“‹ 260 - 11% open Β· ⏱️ 05.06.2024):

```
git clone https://github.com/athenz/athenz
```

dogtagpki (πŸ₯‰23 Β· ⭐ 340) - The Dogtag Certificate System is an enterprise-class Certificate.. ❗️GPL-2.0

- [GitHub](https://github.com/dogtagpki/pki) (πŸ‘¨β€πŸ’» 86 Β· πŸ”€ 130 Β· πŸ“₯ 7.7K Β· πŸ“‹ 2.9K - 32% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/dogtagpki/pki
```

ja3 (πŸ₯‰19 Β· ⭐ 2.6K Β· πŸ’€) - JA3 is a standard for creating SSL client fingerprints in an easy to.. BSD-3

- [GitHub](https://github.com/salesforce/ja3) (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 280 Β· πŸ“‹ 52 - 53% open Β· ⏱️ 20.10.2023):

```
git clone https://github.com/salesforce/ja3
```
- [PyPi](https://pypi.org/project/pyja3) (πŸ“₯ 2K / month):
```
pip install pyja3
```

barbican (πŸ₯‰17 Β· ⭐ 230) - Barbican is a ReST API designed for the secure storage,.. Apache-2 openstack

- [GitHub](https://github.com/openstack/barbican) (πŸ‘¨β€πŸ’» 300 Β· πŸ”€ 70 Β· ⏱️ 17.05.2024):

```
git clone https://github.com/openstack/barbican
```

Show 1 hidden projects...

- vault (πŸ₯‡35 Β· ⭐ 30K Β· πŸ“‰) - A tool for secrets management, encryption as a service,.. ❗Unlicensed hashicorp


## Machine Identity Management

Back to top

_Tools, services and protocols for machine to machine secure digital interactions_

coredns (πŸ₯‡40 Β· ⭐ 12K) - CoreDNS is a DNS server that chains plugins. Apache-2 linux-foundation cncf

- [GitHub](https://github.com/coredns/coredns) (πŸ‘¨β€πŸ’» 390 Β· πŸ”€ 2K Β· πŸ“₯ 7.4M Β· πŸ“¦ 6.2K Β· πŸ“‹ 2.3K - 6% open Β· ⏱️ 05.06.2024):

```
git clone https://github.com/coredns/coredns
```
- [Docker Hub](https://hub.docker.com/r/coredns/coredns) (πŸ“₯ 280M Β· ⭐ 150 Β· ⏱️ 15.08.2023):
```
docker pull coredns/coredns
```

ockam (πŸ₯ˆ34 Β· ⭐ 4.4K) - Orchestrate end-to-end encryption, cryptographic identities, mutual.. Apache-2

- [GitHub](https://github.com/build-trust/ockam) (πŸ‘¨β€πŸ’» 310 Β· πŸ”€ 550 Β· πŸ“₯ 370K Β· πŸ“¦ 180 Β· πŸ“‹ 1.8K - 17% open Β· ⏱️ 05.06.2024):

```
git clone https://github.com/build-trust/ockam
```

pomerium (πŸ₯ˆ33 Β· ⭐ 3.9K) - Pomerium is an identity and context-aware access proxy. Apache-2

- [GitHub](https://github.com/pomerium/pomerium) (πŸ‘¨β€πŸ’» 92 Β· πŸ”€ 280 Β· πŸ“₯ 57K Β· πŸ“¦ 18 Β· πŸ“‹ 980 - 8% open Β· ⏱️ 05.06.2024):

```
git clone https://github.com/pomerium/pomerium
```
- [Docker Hub](https://hub.docker.com/r/pomerium/pomerium) (πŸ“₯ 1.5B Β· ⭐ 10 Β· ⏱️ 05.06.2024):
```
docker pull pomerium/pomerium
```

spire (πŸ₯ˆ32 Β· ⭐ 1.7K) - The SPIFFE Runtime Environment. Apache-2 cncf linux-foundation

- [GitHub](https://github.com/spiffe/spire) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 440 Β· πŸ“₯ 260K Β· πŸ“¦ 150 Β· πŸ“‹ 1.4K - 9% open Β· ⏱️ 04.06.2024):

```
git clone https://github.com/spiffe/spire
```
- [Docker Hub](https://hub.docker.com/r/ghcr.io/spiffe/spire-server):
```
docker pull ghcr.io/spiffe/spire-server
```

oathkeeper (πŸ₯‰29 Β· ⭐ 3.2K) - A cloud native Identity & Access Proxy / API (IAP) and.. Apache-2 ory

- [GitHub](https://github.com/ory/oathkeeper) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 340 Β· πŸ“₯ 38K Β· πŸ“¦ 3 Β· πŸ“‹ 340 - 16% open Β· ⏱️ 05.06.2024):

```
git clone https://github.com/ory/oathkeeper
```
- [Docker Hub](https://hub.docker.com/r/oryd/oathkeeper) (πŸ“₯ 89M Β· ⭐ 36 Β· ⏱️ 29.02.2024):
```
docker pull oryd/oathkeeper
```

conjur (πŸ₯‰22 Β· ⭐ 760 Β· πŸ’€) - CyberArk Conjur automatically secures secrets used by privileged.. ❗️LGPL

- [GitHub](https://github.com/cyberark/conjur) (πŸ‘¨β€πŸ’» 96 Β· πŸ”€ 120 Β· πŸ“₯ 410 Β· πŸ“‹ 1.1K - 18% open Β· ⏱️ 13.10.2023):

```
git clone https://github.com/cyberark/conjur
```
- [Docker Hub](https://hub.docker.com/r/cyberark/conjur) (πŸ“₯ 7.1M Β· ⭐ 30 Β· ⏱️ 27.10.2023):
```
docker pull cyberark/conjur
```

spiffe (πŸ₯‰18 Β· ⭐ 1.4K) - The SPIFFE Project. Apache-2 cncf linux-foundation

- [GitHub](https://github.com/spiffe/spiffe) (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 150 Β· πŸ“‹ 62 - 30% open Β· ⏱️ 28.05.2024):

```
git clone https://github.com/spiffe/spiffe
```

Show 2 hidden projects...

- boundary (πŸ₯‰30 Β· ⭐ 3.8K) - Boundary enables identity-based access management for.. ❗Unlicensed hashicorp
- beyond (πŸ₯‰13 Β· ⭐ 250 Β· πŸ’€) - BeyondCorp-inspired HTTPS/SSO Access Proxy. Secure internal.. Apache-2


## Biometrics

Back to top

_Face, voice and other biometrics tools and projects concerning natural person identification_

speechbrain (πŸ₯‡38 Β· ⭐ 8.1K) - A PyTorch-based Speech Toolkit. Apache-2

- [GitHub](https://github.com/speechbrain/speechbrain) (πŸ‘¨β€πŸ’» 240 Β· πŸ”€ 1.3K Β· πŸ“¦ 1.9K Β· πŸ“‹ 1K - 7% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/speechbrain/speechbrain
```
- [PyPi](https://pypi.org/project/speechbrain) (πŸ“₯ 2.3M / month):
```
pip install speechbrain
```

deepface (πŸ₯‡37 Β· ⭐ 11K Β· πŸ“ˆ) - A Lightweight Face Recognition and Facial Attribute Analysis (Age,.. MIT

- [GitHub](https://github.com/serengil/deepface) (πŸ‘¨β€πŸ’» 62 Β· πŸ”€ 1.8K Β· πŸ“¦ 3.3K Β· πŸ“‹ 1K - 0% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/serengil/deepface
```
- [PyPi](https://pypi.org/project/deepface) (πŸ“₯ 66K / month):
```
pip install deepface
```

paddlespeech (πŸ₯ˆ32 Β· ⭐ 10K Β· πŸ“ˆ) - Easy-to-use Speech Toolkit including Self-Supervised.. Apache-2

- [GitHub](https://github.com/PaddlePaddle/PaddleSpeech) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 1.8K Β· πŸ“¦ 110 Β· πŸ“‹ 1.9K - 26% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/PaddlePaddle/PaddleSpeech
```
- [PyPi](https://pypi.org/project/paddlepaddle) (πŸ“₯ 210K / month):
```
pip install paddlepaddle
```

faceswap (πŸ₯‰29 Β· ⭐ 50K) - Deepfakes Software For All. ❗️GPL-3.0

- [GitHub](https://github.com/deepfakes/faceswap) (πŸ‘¨β€πŸ’» 97 Β· πŸ”€ 13K Β· πŸ“₯ 330K Β· πŸ“‹ 850 - 2% open Β· ⏱️ 02.06.2024):

```
git clone https://github.com/deepfakes/faceswap
```

openface (πŸ₯‰28 Β· ⭐ 15K Β· πŸ’€) - Face recognition with deep neural networks. Apache-2

- [GitHub](https://github.com/cmusatyalab/openface) (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 3.5K Β· πŸ“¦ 75 Β· πŸ“‹ 380 - 2% open Β· ⏱️ 14.06.2023):

```
git clone https://github.com/cmusatyalab/openface
```
- [Docker Hub](https://hub.docker.com/r/bamos/openface) (πŸ“₯ 160K Β· ⭐ 70 Β· ⏱️ 18.06.2018):
```
docker pull bamos/openface
```

whisper (πŸ₯‰27 Β· ⭐ 63K) - Robust Speech Recognition via Large-Scale Weak Supervision. MIT

- [GitHub](https://github.com/openai/whisper) (πŸ‘¨β€πŸ’» 66 Β· πŸ”€ 7.1K Β· πŸ“¦ 21 Β· ⏱️ 18.12.2023):

```
git clone https://github.com/openai/whisper
```
- [PyPi](https://pypi.org/project/openai-whisper) (πŸ“₯ 280K / month):
```
pip install openai-whisper
```

deepfacelive (πŸ₯‰22 Β· ⭐ 24K Β· πŸ’€) - Real-time face swap for PC streaming or video calls. ❗️GPL-3.0

- [GitHub](https://github.com/iperov/DeepFaceLive) (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 3.9K Β· πŸ“₯ 930K Β· πŸ“‹ 140 - 0% open Β· ⏱️ 28.07.2023):

```
git clone https://github.com/iperov/DeepFaceLive
```

Show 6 hidden projects...

- face-api-js (πŸ₯ˆ33 Β· ⭐ 16K Β· πŸ’€) - JavaScript API for face detection and face recognition in the.. MIT
- ageitgey-face-recognition (πŸ₯ˆ32 Β· ⭐ 52K Β· πŸ’€) - The worlds simplest facial recognition api for Python.. MIT
- insightface (πŸ₯‰31 Β· ⭐ 22K) - State-of-the-art 2D and 3D Face Analysis Project. ❗Unlicensed
- deepfacelab (πŸ₯‰28 Β· ⭐ 46K Β· πŸ’€) - DeepFaceLab is the leading software for creating deepfakes. ❗️GPL-3.0
- openbr (πŸ₯‰22 Β· ⭐ 2.8K) - Open Source Biometrics, Face Recognition. ❗Unlicensed
- facenet (πŸ₯‰20 Β· ⭐ 14K Β· πŸ’€) - Face recognition using Tensorflow. MIT


## Specifications

Back to top

_Specification documents for protocols, standards, format, data models and digital identity representations._

webauthn (πŸ₯‡21 Β· ⭐ 1.1K) - Web Authentication: An API for accessing Public Key Credentials. ❗️W3C w3c

- [GitHub](https://github.com/w3c/webauthn) (πŸ‘¨β€πŸ’» 76 Β· πŸ”€ 160 Β· πŸ“‹ 1.2K - 6% open Β· ⏱️ 27.05.2024):

```
git clone https://github.com/w3c/webauthn
```

aries-rfcs (πŸ₯‡20 Β· ⭐ 320) - Hyperledger Aries is infrastructure for blockchain-rooted,.. Apache-2 hyperledger

- [GitHub](https://github.com/hyperledger/aries-rfcs) (πŸ‘¨β€πŸ’» 88 Β· πŸ”€ 210 Β· πŸ“‹ 230 - 23% open Β· ⏱️ 29.05.2024):

```
git clone https://github.com/hyperledger/aries-rfcs
```

solid-specification (πŸ₯ˆ19 Β· ⭐ 470) - Solid Technical Reports. MIT solid

- [GitHub](https://github.com/solid/specification) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 40 Β· πŸ“‹ 330 - 53% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/solid/specification
```

vc-data-model (πŸ₯ˆ18 Β· ⭐ 280) - W3C Verifiable Credentials Working Group VC Data Model and.. ❗️W3C w3c

- [GitHub](https://github.com/w3c/vc-data-model) (πŸ‘¨β€πŸ’» 68 Β· πŸ”€ 85 Β· πŸ“‹ 690 - 1% open Β· ⏱️ 01.06.2024):

```
git clone https://github.com/w3c/vc-data-model
```

web-access-control (πŸ₯‰14 Β· ⭐ 120) - Web Access Control (WAC). MIT solid

- [GitHub](https://github.com/solid/web-access-control-spec) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 22 Β· πŸ“‹ 72 - 36% open Β· ⏱️ 03.06.2024):

```
git clone https://github.com/solid/web-access-control-spec
```

Show 12 hidden projects...

- sidetree (πŸ₯‡20 Β· ⭐ 440 Β· πŸ’€) - Sidetree Specification and Reference Implementation. Apache-2 dif
- solid-project (πŸ₯ˆ17 Β· ⭐ 8.2K Β· πŸ’€) - Solid - Re-decentralizing the web (project directory). MIT solid
- did-core (πŸ₯ˆ15 Β· ⭐ 400 Β· πŸ’€) - W3C Decentralized Identifier Specification v1.0. ❗️W3C w3c
- presentation-exchange (πŸ₯ˆ15 Β· ⭐ 81) - Specification that codifies an inter-related pair of.. Apache-2 dif
- fedfm (πŸ₯‰14 Β· ⭐ 350) - A privacy preserving identity exchange Web API. ❗Unlicensed w3c
- selective-disclosure-jwt (πŸ₯‰13 Β· ⭐ 53) - ❗Unlicensed
- bbs-signature (πŸ₯‰12 Β· ⭐ 72) - The BBS Signature Scheme. Apache-2 dif
- anoncreds (πŸ₯‰12 Β· ⭐ 45) - The specification for AnonCreds verifiable credential exchange. Apache-2 hyperledger
- universal-wallet-interop-spec (πŸ₯‰11 Β· ⭐ 56 Β· πŸ’€) - A data model and abstract interfaces for digital.. ❗️W3C w3c
- identity-credential (πŸ₯‰10 Β· ⭐ 61) - Proposals related to the invocation of digital.. ❗Unlicensed w3c
- keri (πŸ₯‰9 Β· ⭐ 45) - KERI Community Development Efforts Meetings Discussion. Apache-2 weboftrust
- vlei (πŸ₯‰9 Β· ⭐ 26 Β· πŸ’€) - Public Open Specifications for GLEIF vLEI (verifiable Legal Entity.. Apache-2


## Decentralized Identifiers

Back to top

_Decentralized Identifiers (DIDs), DID methods and resolver projects_

did-jwt (πŸ₯‡29 Β· ⭐ 320) - Create and verify DID verifiable JWTs in Javascript. Apache-2 dif

- [GitHub](https://github.com/decentralized-identity/did-jwt) (πŸ‘¨β€πŸ’» 41 Β· πŸ”€ 65 Β· πŸ“¦ 4.9K Β· πŸ“‹ 90 - 5% open Β· ⏱️ 25.03.2024):

```
git clone https://github.com/decentralized-identity/did-jwt
```
- [npm](https://www.npmjs.com/package/did-jwt) (πŸ“₯ 200K / month):
```
npm install did-jwt
```

ethr-did-resolver (πŸ₯‡27 Β· ⭐ 200) - DID resolver for Ethereum Addresses with support for.. Apache-2 dif

- [GitHub](https://github.com/decentralized-identity/ethr-did-resolver) (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 67 Β· πŸ“¦ 1.5K Β· πŸ“‹ 52 - 9% open Β· ⏱️ 08.04.2024):

```
git clone https://github.com/decentralized-identity/ethr-did-resolver
```
- [npm](https://www.npmjs.com/package/ethr-did-resolver) (πŸ“₯ 17K / month):
```
npm install ethr-did-resolver
```

universal-resolver (πŸ₯ˆ23 Β· ⭐ 520) - Universal Resolver implementation and drivers. Apache-2

- [GitHub](https://github.com/decentralized-identity/universal-resolver) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 220 Β· πŸ“‹ 120 - 26% open Β· ⏱️ 03.06.2024):

```
git clone https://github.com/decentralized-identity/universal-resolver
```
- [Docker Hub](https://hub.docker.com/r/universalresolver/uni-resolver-web) (πŸ“₯ 120K Β· ⏱️ 03.06.2024):
```
docker pull universalresolver/uni-resolver-web
```

did-resolver (πŸ₯ˆ21 Β· ⭐ 210) - Universal did-resolver for javascript environments. Apache-2 dif

- [GitHub](https://github.com/decentralized-identity/did-resolver) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 40 Β· πŸ“¦ 6.1K Β· πŸ“‹ 21 - 14% open Β· ⏱️ 25.03.2024):

```
git clone https://github.com/decentralized-identity/did-resolver
```

ion (πŸ₯ˆ18 Β· ⭐ 1.2K Β· πŸ’€) - The Identity Overlay Network (ION) is a DID Method implementation.. Apache-2

- [GitHub](https://github.com/decentralized-identity/ion) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 160 Β· πŸ“‹ 140 - 51% open Β· ⏱️ 25.08.2023):

```
git clone https://github.com/decentralized-identity/ion
```

Show 10 hidden projects...

- web-did-resolver (πŸ₯ˆ20 Β· ⭐ 83) - DID resolver for HTTPS domains. Apache-2 dif
- did-spec-registries (πŸ₯‰15 Β· ⭐ 120) - DID Spec Registry (Note). ❗Unlicensed
- universal-registrar (πŸ₯‰15 Β· ⭐ 72) - Universal Registrar implementation and drivers. Apache-2
- sidetree.js (πŸ₯‰13 Β· ⭐ 51 Β· πŸ’€) - Sidetree Core Protocol and DID Method Drivers. Apache-2
- did-method-plc (πŸ₯‰12 Β· ⭐ 130) - A cryptographic, strongly-consistent, and recoverable.. ❗Unlicensed
- did-key.rs (πŸ₯‰12 Β· ⭐ 47 Β· πŸ’€) - Rust implementation of the did:key method. Apache-2 dif
- ion-tools (πŸ₯‰9 Β· ⭐ 140 Β· πŸ’€) - Tools and utilities to make working with the ION network and.. Apache-2
- did-key.js (πŸ₯‰9 Β· ⭐ 53 Β· πŸ’€) - A DID Key Implementation in TypeScript. Apache-2
- did-webs-resolver (πŸ₯‰9 Β· ⭐ 7) - A reference implementation for the did:webs DID method.. Apache-2
- did-webs (πŸ₯‰8 Β· ⭐ 11) - a DID method spec for did:webs. ❗Unlicensed


## Self-Sovereign Identity Agents

Back to top

_SSI Agents such as Identity Wallets, decentralized nodes and decentralized web applications_

node-solid-server (πŸ₯‡29 Β· ⭐ 1.8K) - Solid server on top of the file-system in NodeJS. MIT solid

- [GitHub](https://github.com/nodeSolidServer/node-solid-server) (πŸ‘¨β€πŸ’» 88 Β· πŸ”€ 290 Β· πŸ“¦ 3 Β· πŸ“‹ 910 - 31% open Β· ⏱️ 31.05.2024):

```
git clone https://github.com/nodesolidserver/node-solid-server
```
- [npm](https://www.npmjs.com/package/solid-server) (πŸ“₯ 470 / month):
```
npm install solid-server
```
- [Docker Hub](https://hub.docker.com/r/nodesolidserver/node-solid-server) (πŸ“₯ 1M Β· ⭐ 5 Β· ⏱️ 30.04.2024):
```
docker pull nodesolidserver/node-solid-server
```

dwn-sdk-js (πŸ₯ˆ23 Β· ⭐ 320) - Decentralized Web Node (DWN) Reference implementation. Apache-2 web5

- [GitHub](https://github.com/TBD54566975/dwn-sdk-js) (πŸ‘¨β€πŸ’» 43 Β· πŸ”€ 95 Β· πŸ“¦ 380 Β· πŸ“‹ 260 - 27% open Β· ⏱️ 28.05.2024):

```
git clone https://github.com/TBD54566975/dwn-sdk-js
```
- [npm](https://www.npmjs.com/package/tbd54566975/dwn-sdk-js):
```
npm install tbd54566975/dwn-sdk-js
```

aries-mobile-agent-react-native (πŸ₯‰16 Β· ⭐ 130) - Aries Mobile Agent React Native - Part of the Aries.. Apache-2 hyperledger

- [GitHub](https://github.com/openwallet-foundation/bifold-wallet) (πŸ‘¨β€πŸ’» 44 Β· πŸ”€ 120 Β· πŸ“‹ 250 - 26% open Β· ⏱️ 27.05.2024):

```
git clone https://github.com/hyperledger/aries-mobile-agent-react-native
```

tbd-ssi-service (πŸ₯‰15 Β· ⭐ 150) - The Self Sovereign Identity Service. Apache-2 web5

- [GitHub](https://github.com/TBD54566975/ssi-service) (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 55 Β· πŸ“‹ 210 - 40% open Β· ⏱️ 05.02.2024):

```
git clone https://github.com/tbd54566975/ssi-service
```

Show 6 hidden projects...

- polygon-issuer (πŸ₯ˆ17 Β· ⭐ 82) - Polygon ID Self-Hosted Issuer Node. Apache-2
- talao-altme (πŸ₯ˆ17 Β· ⭐ 40) - Talao / Altme wallet : Open source Self Sovereign Identity.. Apache-2
- sphereon-ssi-mobile-wallet (πŸ₯‰12 Β· ⭐ 52) - Open-Source Mobile SSI Wallet. Apache-2
- cf-identity-wallet (πŸ₯‰11 Β· ⭐ 77) - Identity Wallet is an open source mobile application.. MPL-2.0
- credible (πŸ₯‰10 Β· ⭐ 44 Β· πŸ’€) - A reference credential wallet built on Flutter and DIDKit. Apache-2
- waltid-web-wallet (πŸ₯‰8) - Custodian identity wallet white-label solution. ❗Unlicensed


## Self-Sovereign Identity, credentials and protocols SDKs

Back to top

_SDKs, toolkits and libraries for building SSI Agents and services_

did-jwt-vc (πŸ₯‡27 Β· ⭐ 170) - Create and verify W3C Verifiable Credentials and.. Apache-2 dif

- [GitHub](https://github.com/decentralized-identity/did-jwt-vc) (πŸ‘¨β€πŸ’» 22 Β· πŸ”€ 41 Β· πŸ“¦ 960 Β· πŸ“‹ 50 - 4% open Β· ⏱️ 26.03.2024):

```
git clone https://github.com/decentralized-identity/did-jwt-vc
```
- [npm](https://www.npmjs.com/package/did-jwt-vc) (πŸ“₯ 22K / month):
```
npm install did-jwt-vc
```

aries-python (πŸ₯‡25 Β· ⭐ 400) - Hyperledger Aries Cloud Agent Python (ACA-Py) is a.. Apache-2 hyperledger

- [GitHub](https://github.com/hyperledger/aries-cloudagent-python) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 460 Β· πŸ“‹ 1.2K - 18% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/hyperledger/aries-cloudagent-python
```

veramo (πŸ₯‡24 Β· ⭐ 410) - A JavaScript Framework for Verifiable Data. Apache-2

- [GitHub](https://github.com/decentralized-identity/veramo) (πŸ‘¨β€πŸ’» 55 Β· πŸ”€ 120 Β· πŸ“¦ 650 Β· πŸ“‹ 450 - 16% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/decentralized-identity/veramo
```

iota-identity (πŸ₯‡24 Β· ⭐ 290) - Implementation of the Decentralized Identity standards such.. Apache-2

- [GitHub](https://github.com/iotaledger/identity.rs) (πŸ‘¨β€πŸ’» 39 Β· πŸ”€ 82 Β· πŸ“¦ 120 Β· πŸ“‹ 300 - 19% open Β· ⏱️ 28.05.2024):

```
git clone https://github.com/iotaledger/identity.rs
```

credo-ts (πŸ₯ˆ23 Β· ⭐ 240) - Typescript framework for building decentralized identity and.. Apache-2 openwallet-foundation

- [GitHub](https://github.com/openwallet-foundation/credo-ts) (πŸ‘¨β€πŸ’» 62 Β· πŸ”€ 170 Β· πŸ“¦ 3 Β· πŸ“‹ 680 - 19% open Β· ⏱️ 05.06.2024):

```
git clone https://github.com/openwallet-foundation/credo-ts
```

indy-node (πŸ₯ˆ20 Β· ⭐ 680) - The server portion of a distributed ledger purpose-built for.. Apache-2 hyperledger

- [GitHub](https://github.com/hyperledger/indy-node) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 640 Β· πŸ“₯ 610 Β· πŸ“‹ 92 - 39% open Β· ⏱️ 10.05.2024):

```
git clone https://github.com/hyperledger/indy-node
```

web5-js (πŸ₯ˆ20 Β· ⭐ 120) - Monorepo for the Web5 JS TypeScript implementation. Apache-2 web5

- [GitHub](https://github.com/TBD54566975/web5-js) (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 42 Β· πŸ“¦ 67 Β· πŸ“‹ 200 - 32% open Β· ⏱️ 29.05.2024):

```
git clone https://github.com/TBD54566975/web5-js
```
- [npm](https://www.npmjs.com/package/web5/api):
```
npm install web5/api
```

waltid-identity (πŸ₯ˆ20 Β· ⭐ 100) - All-in-one open-source identity and wallet toolkit. Apache-2

- [GitHub](https://github.com/walt-id/waltid-identity) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 33 Β· πŸ“‹ 67 - 41% open Β· ⏱️ 06.06.2024):

```
git clone https://github.com/walt-id/waltid-identity
```
- [Docker Hub](https://hub.docker.com/r/waltid/identity):
```
docker pull waltid/identity
```

aries-framework-go (πŸ₯ˆ19 Β· ⭐ 240) - Hyperledger Aries Framework Go provides packages for.. Apache-2 hyperledger

- [GitHub](https://github.com/hyperledger-archives/aries-framework-go) (πŸ‘¨β€πŸ’» 62 Β· πŸ”€ 160 Β· πŸ“¦ 3 Β· πŸ“‹ 1.6K - 24% open Β· ⏱️ 27.03.2024):

```
git clone https://github.com/hyperledger/aries-framework-go
```

tbd-ssi-sdk (πŸ₯‰18 Β· ⭐ 200) - self sovereign identity sdk. Apache-2 web5

- [GitHub](https://github.com/TBD54566975/ssi-sdk) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 55 Β· πŸ“¦ 45 Β· πŸ“‹ 160 - 30% open Β· ⏱️ 30.05.2024):

```
git clone https://github.com/tbd54566975/ssi-sdk
```

spruceid-ssi (πŸ₯‰18 Β· ⭐ 180 Β· πŸ’€) - Core library for decentralized identity. Apache-2

- [GitHub](https://github.com/spruceid/ssi) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 54 Β· πŸ“¦ 120 Β· πŸ“‹ 180 - 41% open Β· ⏱️ 01.11.2023):

```
git clone https://github.com/spruceid/ssi
```

digitalbazaar-vc (πŸ₯‰18 Β· ⭐ 170) - W3C Verifiable Credentials implementation in JavaScript. BSD-3

- [GitHub](https://github.com/digitalbazaar/vc) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 48 Β· πŸ“¦ 330 Β· πŸ“‹ 87 - 27% open Β· ⏱️ 17.05.2024):

```
git clone https://github.com/digitalbazaar/vc
```

waltid-ssikit (πŸ₯‰17 Β· ⭐ 100) - All-In-One SSI infrastructure toolkit. Apache-2

- [GitHub](https://github.com/walt-id/waltid-ssikit) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 33 Β· πŸ“₯ 66 Β· ⏱️ 21.02.2024):

```
git clone https://github.com/walt-id/waltid-ssikit
```
- [Docker Hub](https://hub.docker.com/r/waltid/ssikit) (πŸ“₯ 16K Β· ⏱️ 13.12.2023):
```
docker pull waltid/ssikit
```

spruceid-didkit (πŸ₯‰16 Β· ⭐ 260) - A cross-platform toolkit for decentralized identity. Apache-2

- [GitHub](https://github.com/spruceid/didkit) (πŸ‘¨β€πŸ’» 22 Β· πŸ”€ 70 Β· πŸ“¦ 6 Β· πŸ“‹ 120 - 38% open Β· ⏱️ 05.02.2024):

```
git clone https://github.com/spruceid/didkit
```
- [Docker Hub](https://hub.docker.com/r/ghcr.io/spruceid/didkit-http):
```
docker pull ghcr.io/spruceid/didkit-http
```

Show 16 hidden projects...

- hyperledger-anoncreds-rs (πŸ₯ˆ22 Β· ⭐ 69) - anoncreds-rs. Apache-2 hyperledger
- polygon-js-sdk (πŸ₯ˆ20 Β· ⭐ 52) - SDK to work with Polygon ID. Apache-2
- trinsic-sdk (πŸ₯ˆ20 Β· ⭐ 28) - Trinsic SDK repository. Apache-2
- keripy (πŸ₯‰18 Β· ⭐ 55) - Key Event Receipt Infrastructure - the spec and implementation of the.. Apache-2
- sphereon-siop-oid4vp (πŸ₯‰17 Β· ⭐ 76) - Self Issued OpenID Provider v2 (SIOP) with optional.. Apache-2
- sphereon-ssi (πŸ₯‰17 Β· ⭐ 56) - Self Sovereign Identity SDK. Apache-2
- waltid-walletkit (πŸ₯‰15 Β· ⭐ 32) - Toolkit for SSI and NFT/SBT wallets. Apache-2
- sphereon-openid4vci (πŸ₯‰14 Β· ⭐ 54) - OpenID for Verifiable Credential Issuance - client and.. Apache-2
- verity-sdk (πŸ₯‰14 Β· ⭐ 47 Β· πŸ’€) - Evernym Verity is a decentralized protocol platform for.. Apache-2
- sphereon-pex (πŸ₯‰14 Β· ⭐ 36) - A Typescript implementation of the DIF Presentation Exchange.. Apache-2
- waltid-idpkit (πŸ₯‰13 Β· ⭐ 23) - OIDC identity provider for digital identity. Apache-2
- entra-verifiedid-wallet-library-ios (πŸ₯‰12 Β· ⭐ 21) - A library to manage your Decentralized Identities and.. MIT
- pyMDOC-CBOR (πŸ₯‰10 Β· ⭐ 14) - MDOC CBOR static Verifier and Issuer for EUDI Wallet PID and mDL.. Apache-2
- kepler (πŸ₯‰9 Β· ⭐ 74 Β· πŸ’€) - Decentralized storage based on permissioned data overlays called.. Apache-2
- entra-verifiedid-wallet-library-android (πŸ₯‰9 Β· ⭐ 19) - A library to manage your Decentralized Identities and.. MIT
- ssi-to-oidc-bridge (πŸ₯‰6 Β· ⭐ 8) - TP 1.2 OIDC Provider with VC Support. MIT

---

## Related Resources

- [**Best-of lists**](https://best-of.org): Discover other best-of lists with awesome open-source projects on all kinds of topics.
- [**Awesome-self-sovereign-identity**](https://github.com/animo/awesome-self-sovereign-identity): A curated list of self-sovereign identity resources.
- [**awesome-iam**](https://github.com/kdeldycke/awesome-iam): A curated list of resources on managing accounts, users, roles, permissions, authentication and authorization.

## Contribution

Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:

- Open an issue by selecting one of the provided categories from the [issue page](https://github.com/jruizaranguren/best-of-digital-identity/issues/new/choose) and fill in the requested information.
- Modify the [projects.yaml](https://github.com/jruizaranguren/best-of-digital-identity/blob/main/projects.yaml) with your additions or changes, and submit a pull request. This can also be done directly via the [Github UI](https://github.com/jruizaranguren/best-of-digital-identity/edit/main/projects.yaml).

If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the [best-of-generator](https://github.com/best-of-lists/best-of-generator) repository. If you like to create your own best-of list, we recommend to follow [this guide](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).

For more information on how to add or update projects, please read the [contribution guidelines](https://github.com/jruizaranguren/best-of-digital-identity/blob/main/CONTRIBUTING.md). By participating in this project, you agree to abide by its [Code of Conduct](https://github.com/jruizaranguren/best-of-digital-identity/blob/main/.github/CODE_OF_CONDUCT.md).

## License

[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](https://creativecommons.org/licenses/by-sa/4.0/)