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
- Host: GitHub
- URL: https://github.com/jruizaranguren/best-of-digital-identity
- Owner: jruizaranguren
- License: cc-by-sa-4.0
- Created: 2023-04-12T09:58:39.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-20T18:31:32.000Z (3 months ago)
- Last Synced: 2025-03-20T20:03:48.497Z (3 months ago)
- Topics: 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
- Homepage:
- Size: 3.65 MB
- Stars: 120
- Watchers: 7
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: history/2023-04-12_changes.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
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 770K 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) _16 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_
- [Cryptographics and Public Key Infrastructure](#cryptographics-and-public-key-infrastructure) _10 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) _11 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
_Identity providers (IdPs) and Identity and Access Management (IAMs) solutions_
ory-kratos (π₯37 Β· β 12K) - Headless cloud-native authentication and identity management..
Apache-2
ory
- [GitHub](https://github.com/ory/kratos) (π¨βπ» 230 Β· π 960 Β· π₯ 50K Β· π¦ 330 Β· π 1.4K - 11% open Β· β±οΈ 27.03.2025):
```
git clone https://github.com/ory/kratos
```
- [Docker Hub](https://hub.docker.com/r/oryd/kratos) (π₯ 110M Β· β 19 Β· β±οΈ 28.10.2024):
```
docker pull oryd/kratos
```casdoor (π₯34 Β· β 11K Β· π) - An open-source UI-first Identity and Access Management (IAM) /..
Apache-2
- [GitHub](https://github.com/casdoor/casdoor) (π¨βπ» 220 Β· π 1.3K Β· π¦ 11 Β· π 1.6K - 7% open Β· β±οΈ 26.03.2025):
```
git clone https://github.com/casdoor/casdoor
```
- [Docker Hub](https://hub.docker.com/r/casbin/casdoor) (π₯ 530K Β· β 18 Β· β±οΈ 26.03.2025):
```
docker pull casbin/casdoor
```cas (π₯33 Β· β 11K) - Apereo CAS - Identity & Single Sign On for all earthlings and beyond.
Apache-2
- [GitHub](https://github.com/apereo/cas) (π¨βπ» 360 Β· π 3.9K Β· π¦ 21 Β· β±οΈ 27.03.2025):
```
git clone https://github.com/apereo/cas
```
- [Docker Hub](https://hub.docker.com/r/apereo/cas) (π₯ 1.2M Β· β 130 Β· β±οΈ 27.03.2025):
```
docker pull apereo/cas
```wso2-identity-server (π₯33 Β· β 800) - Welcome to the WSO2 Identity Server source code! For..
Apache-2
- [GitHub](https://github.com/wso2/product-is) (π¨βπ» 720 Β· π 740 Β· π₯ 16K Β· π 16K - 6% open Β· β±οΈ 27.03.2025):
```
git clone https://github.com/wso2/product-is
```
- [Docker Hub](https://hub.docker.com/r/wso2/wso2is) (π₯ 2M Β· β 36 Β· β±οΈ 17.03.2025):
```
docker pull wso2/wso2is
```authelia (π₯32 Β· β 23K) - The Single Sign-On Multi-Factor portal for web apps.
Apache-2
- [GitHub](https://github.com/authelia/authelia) (π¨βπ» 220 Β· π 1.2K Β· π₯ 52K Β· π 1.3K - 4% open Β· β±οΈ 27.03.2025):
```
git clone https://github.com/authelia/authelia
```logto (π₯31 Β· β 9.7K Β· π) - An identity and access management (IAM) infrastructure with..
MPL-2.0
- [GitHub](https://github.com/logto-io/logto) (π¨βπ» 70 Β· π 500 Β· π₯ 5.3K Β· π¦ 23 Β· π 620 - 26% open Β· β±οΈ 27.03.2025):
```
git clone https://github.com/logto-io/logto
```
- [Docker Hub](https://hub.docker.com/r/svhd/logto) (π₯ 250K Β· β 5 Β· β±οΈ 27.03.2025):
```
docker pull svhd/logto
```zitadel (π₯30 Β· β 10K) - ZITADEL - Identity infrastructure, simplified foryou.
Apache-2
- [GitHub](https://github.com/zitadel/zitadel) (π¨βπ» 180 Β· π 670 Β· π₯ 7.3K Β· π 2.7K - 23% open Β· β±οΈ 27.03.2025):
```
git clone https://github.com/zitadel/zitadel
```
- [Docker Hub](https://hub.docker.com/r/ghcr.io/zitadel/zitadel):
```
docker pull ghcr.io/zitadel/zitadel
```authentik (π₯29 Β· β 15K) - The authentication glue you need.
βοΈCustom
- [GitHub](https://github.com/goauthentik/authentik) (π¨βπ» 360 Β· π 1K Β· π₯ 5.8K Β· π 2.9K - 22% open Β· β±οΈ 27.03.2025):
```
git clone https://github.com/goauthentik/authentik
```kanidm (π₯29 Β· β 3.3K) - Kanidm: A simple, secure, and fast identity management platform.
MPL-2.0
- [GitHub](https://github.com/kanidm/kanidm) (π¨βπ» 110 Β· π 220 Β· π₯ 420 Β· π¦ 42 Β· π 990 - 19% open Β· β±οΈ 24.03.2025):
```
git clone https://github.com/kanidm/kanidm
```
- [Docker Hub](https://hub.docker.com/r/kanidm/server) (π₯ 530K Β· β 3 Β· β±οΈ 11.02.2025):
```
docker pull kanidm/server
```jansen (π₯27 Β· β 520) - An enterprise identity and access management platform-- Janssen..
Apache-2
linux-foundation
- [GitHub](https://github.com/JanssenProject/jans) (π¨βπ» 130 Β· π 83 Β· π₯ 9K Β· π¦ 2 Β· π 4.6K - 9% open Β· β±οΈ 27.03.2025):
```
git clone https://github.com/janssenproject/jans
```maxkey (π₯25 Β· β 1.6K) - Dromara MaxKey SSO ,Leading-Edge IAM-IDaas(Identity and Access..
Apache-2
- [GitHub](https://github.com/dromara/MaxKey) (π¨βπ» 50 Β· π 340 Β· π 130 - 2% open Β· β±οΈ 26.03.2025):
```
git clone https://github.com/dromara/MaxKey
```
- [Docker Hub](https://hub.docker.com/r/maxkeytop/maxkey) (π₯ 29K Β· β 5 Β· β±οΈ 18.02.2025):
```
docker pull maxkeytop/maxkey
```supertokens (π₯24 Β· β 14K) - Open source alternative to Auth0 / Firebase Auth / AWS Cognito.
βοΈCustom
- [GitHub](https://github.com/supertokens/supertokens-core) (π¨βπ» 31 Β· π 570 Β· π 510 - 24% open Β· β±οΈ 13.03.2025):
```
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
```freeipa (π₯24 Β· β 1.2K) - Mirror of FreeIPA, an integrated security information management..
βοΈGPL-3.0
- [GitHub](https://github.com/freeipa/freeipa) (π¨βπ» 240 Β· π 340 Β· β±οΈ 26.03.2025):
```
git clone https://github.com/freeipa/freeipa
```
- [Docker Hub](https://hub.docker.com/r/freeipa/freeipa-server) (π₯ 6M Β· β 170 Β· β±οΈ 26.03.2025):
```
docker pull freeipa/freeipa-server
```keystone (π₯23 Β· β 700) - OpenStack Identity (Keystone). Mirror of code maintained at..
Apache-2
openstack
- [GitHub](https://github.com/openstack/keystone) (π¨βπ» 740 Β· π 670 Β· π¦ 160 Β· β±οΈ 25.03.2025):
```
git clone https://github.com/openstack/keystone
```gotrue (π₯20 Β· β 4K) - An SWT based API for managing users and issuing SWT tokens.
MIT
- [GitHub](https://github.com/netlify/gotrue) (π¨βπ» 41 Β· π 300 Β· π¦ 11 Β· π 140 - 3% open Β· β±οΈ 14.01.2025):
```
git clone https://github.com/netlify/gotrue
```Show 1 hidden projects...
- hanko (π₯25 Β· β 7.8K) - The Complete Authentication and User Management Solution for the..
βUnlicensed
## Authentication, Oauth2, OIDC, Webauthn
_Authentication, Oauth2 authorization, and OIDC tools and projects_
nextauthjs (π₯43 Β· β 26K) - Authentication for the Web.
ISC
- [GitHub](https://github.com/nextauthjs/next-auth) (π¨βπ» 870 Β· π 3.7K Β· π¦ 420K Β· π 4.8K - 6% open Β· β±οΈ 27.03.2025):
```
git clone https://github.com/nextauthjs/next-auth
```
- [npm](https://www.npmjs.com/package/next-auth) (π₯ 5.9M / month):
```
npm install next-auth
```oauthlib (π₯39 Β· β 2.9K) - A generic, spec-compliant, thorough implementation of the OAuth..
BSD-3
- [GitHub](https://github.com/oauthlib/oauthlib) (π¨βπ» 200 Β· π 480 Β· π¦ 610K Β· π 380 - 22% open Β· β±οΈ 08.03.2025):
```
git clone https://github.com/oauthlib/oauthlib
```
- [PyPi](https://pypi.org/project/oauthlib) (π₯ 140M / month):
```
pip install oauthlib
```authlib (π₯37 Β· β 4.8K) - The ultimate Python library in building OAuth, OpenID Connect clients..
BSD-3
- [GitHub](https://github.com/lepture/authlib) (π¨βπ» 130 Β· π 460 Β· π¦ 41K Β· π 470 - 20% open Β· β±οΈ 28.02.2025):
```
git clone https://github.com/lepture/authlib
```
- [PyPi](https://pypi.org/project/authlib) (π₯ 16M / month):
```
pip install authlib
```passport (π₯36 Β· β 23K Β· π€) - Simple, unobtrusive authentication for Node.js.
MIT
- [GitHub](https://github.com/jaredhanson/passport) (π¨βπ» 38 Β· π 1.2K Β· π¦ 1.2M Β· π 780 - 44% open Β· β±οΈ 16.08.2024):
```
git clone https://github.com/jaredhanson/passport
```
- [npm](https://www.npmjs.com/package/passport) (π₯ 14M / month):
```
npm install passport
```ory-hydra (π₯36 Β· β 16K) - The only web-scale, fully customizable OpenID Certified..
Apache-2
ory
- [GitHub](https://github.com/ory/hydra) (π¨βπ» 310 Β· π 1.4K Β· π₯ 900K Β· π 1.5K - 4% open Β· β±οΈ 27.03.2025):
```
git clone https://github.com/ory/hydra
```
- [Docker Hub](https://hub.docker.com/r/oryd/hydra) (π₯ 430M Β· β 77 Β· β±οΈ 17.01.2025):
```
docker pull oryd/hydra
```pysaml2 (π₯33 Β· β 580) - Python implementation of SAML2.
Apache-2
- [GitHub](https://github.com/IdentityPython/pysaml2) (π¨βπ» 170 Β· π 410 Β· π¦ 2K Β· π 440 - 19% open Β· β±οΈ 10.02.2025):
```
git clone https://github.com/IdentityPython/pysaml2
```
- [PyPi](https://pypi.org/project/pysaml2) (π₯ 1.1M / month):
```
pip install pysaml2
```dex (π₯31 Β· β 9.8K) - OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable..
Apache-2
linux-foundation
- [GitHub](https://github.com/dexidp/dex) (π¨βπ» 270 Β· π 1.6K Β· π₯ 360 Β· π¦ 170 Β· π 1.2K - 27% open Β· β±οΈ 25.03.2025):
```
git clone https://github.com/dexidp/dex
```
- [Docker Hub](https://hub.docker.com/r/quay.io/dexidp/dex):
```
docker pull quay.io/dexidp/dex
```node-oidc-provider (π₯31 Β· β 3.3K) - OpenID Certified OAuth 2.0 Authorization Server..
MIT
- [GitHub](https://github.com/panva/node-oidc-provider) (π¨βπ» 74 Β· π 760 Β· π¦ 1.6K Β· β±οΈ 21.03.2025):
```
git clone https://github.com/panva/node-oidc-provider
```
- [npm](https://www.npmjs.com/package/oidc-provider) (π₯ 350K / month):
```
npm install oidc-provider
```py_webauthn (π₯31 Β· β 910) - Pythonic WebAuthn.
BSD-3
- [GitHub](https://github.com/duo-labs/py_webauthn) (π¨βπ» 30 Β· π 170 Β· π¦ 1.3K Β· β±οΈ 07.03.2025):
```
git clone https://github.com/duo-labs/py_webauthn
```
- [PyPi](https://pypi.org/project/webauthn) (π₯ 560K / month):
```
pip install webauthn
```doorkeeper (π₯29 Β· β 5.4K) - Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.
MIT
- [GitHub](https://github.com/doorkeeper-gem/doorkeeper) (π¨βπ» 330 Β· π 1K Β· π¦ 9.9K Β· π 890 - 4% open Β· β±οΈ 31.01.2025):
```
git clone https://github.com/doorkeeper-gem/doorkeeper
```identity-server (π₯29 Β· β 1.5K) - The most flexible and standards-compliant OpenID Connect..
βοΈCustom
- [GitHub](https://github.com/DuendeSoftware/products) (π¨βπ» 330 Β· π 370 Β· π¦ 2.7K Β· π 320 - 4% open Β· β±οΈ 26.03.2025):
```
git clone https://github.com/duendesoftware/identityserver
```fido2-net-lib (π₯23 Β· β 1.2K) - FIDO2 .NET library for FIDO2 / WebAuthn Attestation and Assertion..
MIT
- [GitHub](https://github.com/passwordless-lib/fido2-net-lib) (π¨βπ» 49 Β· π 180 Β· π¦ 320 Β· π 270 - 17% open Β· β±οΈ 21.02.2025):
```
git clone https://github.com/passwordless-lib/fido2-net-lib
```passwordlessid-webauthn (π₯23 Β· β 520) - Webauthn / passkeys helper library to make your life..
MIT
- [GitHub](https://github.com/passwordless-id/webauthn) (π¨βπ» 19 Β· π 56 Β· π¦ 4.5K Β· π 55 - 1% open Β· β±οΈ 16.03.2025):
```
git clone https://github.com/passwordless-id/webauthn
```
- [npm](https://www.npmjs.com/package/passwordless-id/webauthn):
```
npm install passwordless-id/webauthn
```howdy (π₯22 Β· β 6.1K) - Windows Hello style facial authentication for Linux.
MIT
- [GitHub](https://github.com/boltgolt/howdy) (π¨βπ» 67 Β· π 310 Β· π₯ 22K Β· π 850 - 29% open Β· β±οΈ 02.02.2025):
```
git clone https://github.com/boltgolt/howdy
```satosa (π₯21 Β· β 220) - Proxy translating between different authentication protocols (SAML2,..
Apache-2
- [GitHub](https://github.com/IdentityPython/SATOSA) (π¨βπ» 56 Β· π 120 Β· π¦ 38 Β· π 120 - 39% open Β· β±οΈ 17.02.2025):
```
git clone https://github.com/IdentityPython/satosa
```appauth-ios (π₯20 Β· β 1.8K) - iOS and macOS SDK for communicating with OAuth 2.0 and..
Apache-2
openid
- [GitHub](https://github.com/openid/AppAuth-iOS) (π¨βπ» 52 Β· π 740 Β· π 540 - 32% open Β· β±οΈ 26.11.2024):
```
git clone https://github.com/openid/appauth-ios
```webauthn-ruby (π₯20 Β· β 680) - WebAuthn ruby server library Make your Ruby/Rails web server..
MIT
- [GitHub](https://github.com/cedarcode/webauthn-ruby) (π¨βπ» 35 Β· π 59 Β· π¦ 1K Β· π 120 - 4% open Β· β±οΈ 17.02.2025):
```
git clone https://github.com/cedarcode/webauthn-ruby
```laragear-webauthn (π₯20 Β· β 340) - Authenticate users with Passkeys: fingerprints, patterns and..
MIT
- [GitHub](https://github.com/Laragear/WebAuthn) (π¨βπ» 11 Β· π 39 Β· π¦ 68 Β· β±οΈ 27.03.2025):
```
git clone https://github.com/laragear/webauthn
```opensk (π₯19 Β· β 3.1K) - OpenSK is an open-source implementation for security keys..
Apache-2
cncf
- [GitHub](https://github.com/google/OpenSK) (π¨βπ» 23 Β· π 290 Β· π 200 - 15% open Β· β±οΈ 14.03.2025):
```
git clone https://github.com/google/OpenSK
```webauthn4j (π₯19 Β· β 480) - A portable Java library for WebAuthn(Passkeys) server side..
Apache-2
- [GitHub](https://github.com/webauthn4j/webauthn4j) (π¨βπ» 32 Β· π 79 Β· π 140 - 3% open Β· β±οΈ 26.03.2025):
```
git clone https://github.com/webauthn4j/webauthn4j
```
- [Maven](https://search.maven.org/artifact/com.webauthn4j/webauthn4j-core):
```
com.webauthn4j
webauthn4j-core
[VERSION]
```appauth-android (π₯18 Β· β 3K) - Android client SDK for communicating with OAuth 2.0..
Apache-2
openid
- [GitHub](https://github.com/openid/AppAuth-Android) (π¨βπ» 49 Β· π 870 Β· π 750 - 26% open Β· β±οΈ 10.03.2025):
```
git clone https://github.com/openid/appauth-android
```
- [Maven](https://search.maven.org/artifact/net.openid/appauth):
```
net.openid
appauth
[VERSION]
```webauthn-json (π₯18 Β· β 780 Β· π€) - A small WebAuthn API wrapper that translates to/from pure JSON..
MIT
- [GitHub](https://github.com/github/webauthn-json) (π¨βπ» 13 Β· π 58 Β· π¦ 25 Β· π 51 - 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
```django-passkeys (π₯15 Β· β 210) - Django Authentication Backend For Passkeys.
MIT
- [GitHub](https://github.com/mkalioby/django-passkeys) (π¨βπ» 4 Β· π 24 Β· π¦ 18 Β· π 29 - 48% open Β· β±οΈ 27.09.2024):
```
git clone https://github.com/mkalioby/django-passkeys
```
- [PyPi](https://pypi.org/project/django-passkeys) (π₯ 1.2K / month):
```
pip install django-passkeys
```appauth-js (π₯13 Β· β 1K Β· π€) - JavaScript client SDK for communicating with OAuth 2.0..
Apache-2
openid
- [GitHub](https://github.com/openid/AppAuth-JS) (π¨βπ» 10 Β· π 160 Β· π 130 - 23% open Β· β±οΈ 15.04.2024):
```
git clone https://github.com/openid/appauth-js
```Show 2 hidden projects...
- solid-client-authn-js (π₯22 Β· β 72) - A client library for authenticating with Solid.
βUnlicensed
solid
- libfido2 (π₯16 Β· β 620) - Provides library functionality for FIDO2, including..βUnlicensed
## Access control and authorization
_Authorization and policy managing libraries, tools and projects._
open-policy-agent (π₯41 Β· β 10K) - Open Policy Agent (OPA) is an open source, general-..
Apache-2
cncf
linux-foundation
- [GitHub](https://github.com/open-policy-agent/opa) (π¨βπ» 500 Β· π 1.4K Β· π₯ 13M Β· π¦ 5.1K Β· π 2.7K - 13% open Β· β±οΈ 27.03.2025):
```
git clone https://github.com/open-policy-agent/opa
```
- [Docker Hub](https://hub.docker.com/r/openpolicyagent/opa) (π₯ 600M Β· β 43 Β· β±οΈ 27.03.2025):
```
docker pull openpolicyagent/opa
```casbin (π₯36 Β· β 18K) - An authorization library that supports access control models like ACL,..
Apache-2
- [GitHub](https://github.com/casbin/casbin) (π¨βπ» 150 Β· π 1.7K Β· π¦ 3.4K Β· π 840 - 5% open Β· β±οΈ 18.03.2025):
```
git clone https://github.com/casbin/casbin
```
- [PyPi](https://pypi.org/project/casbin) (π₯ 230K / month):
```
pip install casbin
```
- [npm](https://www.npmjs.com/package/casbin) (π₯ 340K / month):
```
npm install casbin
```
- [Maven](https://search.maven.org/artifact/org.casbin/casbin-spring-boot-starter):
```
org.casbin
casbin-spring-boot-starter
[VERSION]
```casl (π₯36 Β· β 6.3K) - CASL is an isomorphic authorization JavaScript library which restricts what..
MIT
- [GitHub](https://github.com/stalniy/casl) (π¨βπ» 70 Β· π 280 Β· π¦ 94K Β· π 490 - 3% open Β· β±οΈ 22.02.2025):
```
git clone https://github.com/stalniy/casl
```
- [npm](https://www.npmjs.com/package/@casl/ability) (π₯ 3M / month):
```
npm install @casl/ability
```spicedb (π₯33 Β· β 5.5K) - Open Source, Google Zanzibar-inspired database for scalably storing..
Apache-2
- [GitHub](https://github.com/authzed/spicedb) (π¨βπ» 57 Β· π 300 Β· π₯ 140K Β· π¦ 100 Β· π 500 - 19% open Β· β±οΈ 27.03.2025):
```
git clone https://github.com/authzed/spicedb
```
- [Docker Hub](https://hub.docker.com/r/authzed/spicedb) (π₯ 4.2M Β· β 7 Β· β±οΈ 03.03.2025):
```
docker pull authzed/spicedb
```keto (π₯31 Β· β 5K) - The most scalable and customizable permission server on the market...
Apache-2
ory
- [GitHub](https://github.com/ory/keto) (π¨βπ» 74 Β· π 350 Β· π₯ 28K Β· π¦ 36 Β· π 320 - 11% open Β· β±οΈ 17.03.2025):
```
git clone https://github.com/ory/keto
```
- [Docker Hub](https://hub.docker.com/r/oryd/keto) (π₯ 51M Β· β 8 Β· β±οΈ 06.03.2025):
```
docker pull oryd/keto
```cerbos (π₯29 Β· β 3.7K) - Cerbos is the open core, language-agnostic, scalable authorization..
Apache-2
- [GitHub](https://github.com/cerbos/cerbos) (π¨βπ» 33 Β· π 150 Β· π₯ 110K Β· π¦ 29 Β· π 380 - 10% open Β· β±οΈ 26.03.2025):
```
git clone https://github.com/cerbos/cerbos
```
- [Docker Hub](https://hub.docker.com/r/ghcr.io/cerbos/cerbos):
```
docker pull ghcr.io/cerbos/cerbos
```permify (π₯28 Β· β 5.3K) - An open-source authorization as a service inspired by Google..
Apache-2
- [GitHub](https://github.com/Permify/permify) (π¨βπ» 65 Β· π 240 Β· π₯ 7.3K Β· π¦ 4 Β· π 280 - 17% open Β· β±οΈ 27.03.2025):
```
git clone https://github.com/permify/permify
```
- [Docker Hub](https://hub.docker.com/r/ghcr.io/permify/permify):
```
docker pull ghcr.io/permify/permify
```oso (π₯27 Β· β 3.5K) - Deprecated: See README.
Apache-2
- [GitHub](https://github.com/osohq/oso) (π¨βπ» 68 Β· π 180 Β· π₯ 3.5K Β· π¦ 210 Β· π 210 - 51% open Β· β±οΈ 26.02.2025):
```
git clone https://github.com/osohq/oso
```
- [PyPi](https://pypi.org/project/oso) (π₯ 28K / month):
```
pip install oso
```opal (π₯25 Β· β 5.2K) - Policy and data administration, distribution, and real-time updates on..
Apache-2
- [GitHub](https://github.com/permitio/opal) (π¨βπ» 69 Β· π 200 Β· π₯ 1.4K Β· π 160 - 36% open Β· β±οΈ 03.03.2025):
```
git clone https://github.com/permitio/opal
```
- [Docker Hub](https://hub.docker.com/r/permitio/opal-server) (π₯ 310K Β· β 1 Β· β±οΈ 18.02.2025):
```
docker pull permitio/opal-server
```ladon (π₯20 Β· β 2.4K) - A SDK for access control policies: authorization for the..
Apache-2
ory
- [GitHub](https://github.com/ory/ladon) (π¨βπ» 54 Β· π 220 Β· π 61 - 4% open Β· β±οΈ 12.03.2025):
```
git clone https://github.com/ory/ladon
```warrant (π₯16 Β· β 1.2K) - Warrant is a highly scalable, centralized authorization service..
Apache-2
- [GitHub](https://github.com/warrant-dev/warrant) (π¨βπ» 5 Β· π 49 Β· π₯ 2.4K Β· π¦ 2 Β· π 38 - 42% open Β· β±οΈ 13.01.2025):
```
git clone https://github.com/warrant-dev/warrant
```
- [Docker Hub](https://hub.docker.com/r/warrantdev/warrant):
```
docker pull warrantdev/warrant
```
## Shared Groups
_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.
## Cryptographics and Public Key Infrastructure
_Tools, libraries and services for cryptographics and PKI management_
cert-manager (π₯42 Β· β 13K) - Automatically provision and manage TLS certificates in..
Apache-2
linux-foundation
- [GitHub](https://github.com/cert-manager/cert-manager) (π¨βπ» 490 Β· π 2.1K Β· π₯ 120M Β· π¦ 1.6K Β· π 3.5K - 4% open Β· β±οΈ 27.03.2025):
```
git clone https://github.com/cert-manager/cert-manager
```vault (π₯37 Β· β 32K) - A tool for secrets management, encryption as a..
βοΈBusiness Source License 1.1
hashicorp
- [GitHub](https://github.com/hashicorp/vault) (π¨βπ» 1.6K Β· π 4.2K Β· π¦ 14K Β· π 6.3K - 17% open Β· β±οΈ 27.03.2025):
```
git clone https://github.com/hashicorp/vault
```yubikey-manager (π₯29 Β· β 920) - Python library and command line tool for configuring any..
BSD-2
- [GitHub](https://github.com/Yubico/yubikey-manager) (π¨βπ» 48 Β· π 130 Β· π₯ 17K Β· π¦ 170 Β· π 330 - 11% open Β· β±οΈ 21.03.2025):
```
git clone https://github.com/Yubico/yubikey-manager
```
- [PyPi](https://pypi.org/project/yubikey-manager) (π₯ 130K / month):
```
pip install yubikey-manager
```boulder (π₯28 Β· β 5.4K) - An ACME-based certificate authority, written in Go.
MPL-2.0
linux-foundation
- [GitHub](https://github.com/letsencrypt/boulder) (π¨βπ» 140 Β· π 600 Β· π₯ 37K Β· π 3.1K - 5% open Β· β±οΈ 26.03.2025):
```
git clone https://github.com/letsencrypt/boulder
```
- [Docker Hub](https://hub.docker.com/r/letsencrypt/boulder-tools) (π₯ 2M Β· β 13 Β· β±οΈ 10.03.2025):
```
docker pull letsencrypt/boulder-tools
```lemur (π₯25 Β· β 1.7K) - Repository for the Lemur Certificate Manager.
Apache-2
- [GitHub](https://github.com/Netflix/lemur) (π¨βπ» 150 Β· π 310 Β· π₯ 64 Β· π 540 - 22% open Β· β±οΈ 25.03.2025):
```
git clone https://github.com/netflix/lemur
```athenz (π₯25 Β· β 930) - Open source platform for X.509 certificate based service..
Apache-2
linux-foundation
- [GitHub](https://github.com/AthenZ/athenz) (π¨βπ» 91 Β· π 280 Β· π¦ 34 Β· π 280 - 10% open Β· β±οΈ 22.03.2025):
```
git clone https://github.com/athenz/athenz
```dogtagpki (π₯23 Β· β 400) - The Dogtag Certificate System is an enterprise-class Certificate..
βοΈGPL-2.0
- [GitHub](https://github.com/dogtagpki/pki) (π¨βπ» 90 Β· π 140 Β· π₯ 9.3K Β· π 3K - 32% open Β· β±οΈ 27.03.2025):
```
git clone https://github.com/dogtagpki/pki
```barbican (π₯17 Β· β 240) - Barbican is a ReST API designed for the secure storage,..
Apache-2
openstack
- [GitHub](https://github.com/openstack/barbican) (π¨βπ» 300 Β· π 71 Β· β±οΈ 25.03.2025):
```
git clone https://github.com/openstack/barbican
```crypto (π₯13 Β· β 100) - Library providing privacy enhancing cryptographic primitives, ZKPs,..
Apache-2
- [GitHub](https://github.com/docknetwork/crypto) (π¨βπ» 6 Β· π 37 Β· π¦ 17 Β· π 15 - 40% open Β· β±οΈ 16.03.2025):
```
git clone https://github.com/docknetwork/crypto
```Show 1 hidden projects...
- ja3 (π₯19 Β· β 2.9K Β· π) - JA3 is a standard for creating SSL client fingerprints in an easy to..
BSD-3
## Machine Identity Management
_Tools, services and protocols for machine to machine secure digital interactions_
coredns (π₯41 Β· β 13K Β· π) - CoreDNS is a DNS server that chains plugins.
Apache-2
linux-foundation
cncf
- [GitHub](https://github.com/coredns/coredns) (π¨βπ» 420 Β· π 2.1K Β· π₯ 8.5M Β· π¦ 14K Β· π 2.4K - 8% open Β· β±οΈ 24.03.2025):
```
git clone https://github.com/coredns/coredns
```
- [Docker Hub](https://hub.docker.com/r/coredns/coredns) (π₯ 310M Β· β 160 Β· β±οΈ 21.11.2024):
```
docker pull coredns/coredns
```ockam (π₯33 Β· β 4.5K) - Orchestrate end-to-end encryption, cryptographic identities, mutual..
Apache-2
- [GitHub](https://github.com/build-trust/ockam) (π¨βπ» 320 Β· π 560 Β· π₯ 400K Β· π¦ 190 Β· π 1.8K - 17% open Β· β±οΈ 26.03.2025):
```
git clone https://github.com/build-trust/ockam
```pomerium (π₯33 Β· β 4.2K) - Pomerium is an identity and context-aware access proxy.
Apache-2
- [GitHub](https://github.com/pomerium/pomerium) (π¨βπ» 95 Β· π 290 Β· π₯ 68K Β· π¦ 22 Β· π 1K - 9% open Β· β±οΈ 26.03.2025):
```
git clone https://github.com/pomerium/pomerium
```
- [Docker Hub](https://hub.docker.com/r/pomerium/pomerium) (π₯ 1.6B Β· β 11 Β· β±οΈ 26.03.2025):
```
docker pull pomerium/pomerium
```spire (π₯33 Β· β 1.9K Β· π) - The SPIFFE Runtime Environment.
Apache-2
cncf
linux-foundation
- [GitHub](https://github.com/spiffe/spire) (π¨βπ» 210 Β· π 490 Β· π₯ 530K Β· π¦ 170 Β· π 1.6K - 9% open Β· β±οΈ 27.03.2025):
```
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 (π₯31 Β· β 3.4K) - A cloud native Identity & Access Proxy / API (IAP) and..
Apache-2
ory
- [GitHub](https://github.com/ory/oathkeeper) (π¨βπ» 110 Β· π 350 Β· π₯ 51K Β· π¦ 15 Β· π 360 - 17% open Β· β±οΈ 17.03.2025):
```
git clone https://github.com/ory/oathkeeper
```
- [Docker Hub](https://hub.docker.com/r/oryd/oathkeeper) (π₯ 90M Β· β 40 Β· β±οΈ 30.01.2025):
```
docker pull oryd/oathkeeper
```conjur (π₯24 Β· β 840) - CyberArk Conjur automatically secures secrets used by privileged users..
βοΈLGPL
- [GitHub](https://github.com/cyberark/conjur) (π¨βπ» 100 Β· π 130 Β· π₯ 1.1K Β· π 1.1K - 16% open Β· β±οΈ 31.12.2024):
```
git clone https://github.com/cyberark/conjur
```
- [Docker Hub](https://hub.docker.com/r/cyberark/conjur) (π₯ 7.2M Β· β 30 Β· β±οΈ 10.03.2025):
```
docker pull cyberark/conjur
```spiffe (π₯17 Β· β 1.6K) - The SPIFFE Project.
Apache-2
cncf
linux-foundation
- [GitHub](https://github.com/spiffe/spiffe) (π¨βπ» 66 Β· π 160 Β· π 78 - 35% open Β· β±οΈ 15.03.2025):
```
git clone https://github.com/spiffe/spiffe
```Show 2 hidden projects...
- boundary (π₯31 Β· β 3.9K) - Boundary enables identity-based access management for..
βUnlicensed
hashicorp
- beyond (π₯13 Β· β 250 Β· π) - BeyondCorp-inspired HTTPS/SSO Access Proxy. Secure internal..Apache-2
## Biometrics
_Face, voice and other biometrics tools and projects concerning natural person identification_
deepface (π₯40 Β· β 18K) - A Lightweight Face Recognition and Facial Attribute Analysis (Age,..
MIT
- [GitHub](https://github.com/serengil/deepface) (π¨βπ» 85 Β· π 2.5K Β· π¦ 6.3K Β· π 1.2K - 0% open Β· β±οΈ 26.03.2025):
```
git clone https://github.com/serengil/deepface
```
- [PyPi](https://pypi.org/project/deepface) (π₯ 680K / month):
```
pip install deepface
```speechbrain (π₯39 Β· β 9.6K) - A PyTorch-based Speech Toolkit.
Apache-2
- [GitHub](https://github.com/speechbrain/speechbrain) (π¨βπ» 260 Β· π 1.4K Β· π¦ 3.1K Β· π 1.1K - 9% open Β· β±οΈ 25.03.2025):
```
git clone https://github.com/speechbrain/speechbrain
```
- [PyPi](https://pypi.org/project/speechbrain) (π₯ 1.7M / month):
```
pip install speechbrain
```paddlespeech (π₯36 Β· β 12K) - Easy-to-use Speech Toolkit including Self-Supervised Learning..
Apache-2
- [GitHub](https://github.com/PaddlePaddle/PaddleSpeech) (π¨βπ» 160 Β· π 1.9K Β· π¦ 140 Β· π 2K - 27% open Β· β±οΈ 25.03.2025):
```
git clone https://github.com/PaddlePaddle/PaddleSpeech
```
- [PyPi](https://pypi.org/project/paddlepaddle) (π₯ 440K / month):
```
pip install paddlepaddle
```whisper (π₯30 Β· β 79K) - Robust Speech Recognition via Large-Scale Weak Supervision.
MIT
- [GitHub](https://github.com/openai/whisper) (π¨βπ» 73 Β· π 9.3K Β· π¦ 21 Β· β±οΈ 04.01.2025):
```
git clone https://github.com/openai/whisper
```
- [PyPi](https://pypi.org/project/openai-whisper) (π₯ 740K / month):
```
pip install openai-whisper
```openface (π₯29 Β· β 15K) - Face recognition with deep neural networks.
Apache-2
- [GitHub](https://github.com/cmusatyalab/openface) (π¨βπ» 31 Β· π 3.5K Β· π¦ 90 Β· π 380 - 0% open Β· β±οΈ 04.10.2024):
```
git clone https://github.com/cmusatyalab/openface
```
- [Docker Hub](https://hub.docker.com/r/bamos/openface) (π₯ 160K Β· β 71 Β· β±οΈ 18.06.2018):
```
docker pull bamos/openface
```faceswap (π₯27 Β· β 54K) - Deepfakes Software For All.
βοΈGPL-3.0
- [GitHub](https://github.com/deepfakes/faceswap) (π¨βπ» 97 Β· π 13K Β· π₯ 500K Β· π 870 - 3% open Β· β±οΈ 26.02.2025):
```
git clone https://github.com/deepfakes/faceswap
```deepfacelab (π₯23 Β· β 17K) - DeepFaceLab is the leading software for creating deepfakes.
βοΈGPL-3.0
- [GitHub](https://github.com/iperov/DeepFaceLab) (π¨βπ» 22 Β· π 290 Β· π₯ 200K Β· π¦ 21 Β· π 1.3K - 40% open Β· β±οΈ 13.11.2024):
```
git clone https://github.com/iperov/DeepFaceLab
```deepfacelive (π₯21 Β· β 28K) - Real-time face swap for PC streaming or video calls.
βοΈGPL-3.0
- [GitHub](https://github.com/iperov/DeepFaceLive) (π¨βπ» 11 Β· π 380 Β· π₯ 1.3M Β· π 140 - 0% open Β· β±οΈ 24.10.2024):
```
git clone https://github.com/iperov/DeepFaceLive
```Show 5 hidden projects...
- ageitgey-face-recognition (π₯35 Β· β 54K Β· π) - The worlds simplest facial recognition api for Python..
MIT
- insightface (π₯32 Β· β 25K Β· π) - State-of-the-art 2D and 3D Face Analysis Project.βUnlicensed
- face-api-js (π₯27 Β· β 17K Β· π) - JavaScript API for face detection and face recognition in the..MIT
- openbr (π₯22 Β· β 2.9K) - Open Source Biometrics, Face Recognition.βUnlicensed
- facenet (π₯20 Β· β 14K Β· π) - Face recognition using Tensorflow.MIT
## Specifications
_Specification documents for protocols, standards, format, data models and digital identity representations._
webauthn (π₯23 Β· β 1.2K) - Web Authentication: An API for accessing Public Key Credentials.
βοΈW3C
w3c
- [GitHub](https://github.com/w3c/webauthn) (π¨βπ» 84 Β· π 180 Β· π 1.2K - 5% open Β· β±οΈ 26.03.2025):
```
git clone https://github.com/w3c/webauthn
```aries-rfcs (π₯19 Β· β 330) - Hyperledger Aries is infrastructure for blockchain-rooted,..
Apache-2
hyperledger
- [GitHub](https://github.com/decentralized-identity/aries-rfcs) (π¨βπ» 93 Β· π 210 Β· π 230 - 24% open Β· β±οΈ 12.03.2025):
```
git clone https://github.com/hyperledger/aries-rfcs
```solid-specification (π₯17 Β· β 510) - Solid Technical Reports.
MIT
solid
- [GitHub](https://github.com/solid/specification) (π¨βπ» 28 Β· π 45 Β· π 340 - 56% open Β· β±οΈ 27.03.2025):
```
git clone https://github.com/solid/specification
```did-core (π₯17 Β· β 420) - W3C Decentralized Identifier Specification.
βοΈW3C
w3c
- [GitHub](https://github.com/w3c/did) (π¨βπ» 69 Β· π 96 Β· π 370 - 5% open Β· β±οΈ 26.03.2025):
```
git clone https://github.com/w3c/did-core
```vc-data-model (π₯17 Β· β 310) - W3C Verifiable Credentials v2.0 Specification.
βοΈW3C
w3c
- [GitHub](https://github.com/w3c/vc-data-model) (π¨βπ» 80 Β· π 100 Β· π 720 - 0% open Β· β±οΈ 25.02.2025):
```
git clone https://github.com/w3c/vc-data-model
```web-access-control (π₯13 Β· β 120) - Web Access Control (WAC).
MIT
solid
- [GitHub](https://github.com/solid/web-access-control-spec) (π¨βπ» 19 Β· π 23 Β· π 73 - 36% open Β· β±οΈ 17.03.2025):
```
git clone https://github.com/solid/web-access-control-spec
```Show 11 hidden projects...
- sidetree (π₯18 Β· β 440 Β· π) - Sidetree Specification and Reference Implementation.
Apache-2
dif
- solid-project (π₯17 Β· β 8.2K Β· π) - Solid - Re-decentralizing the web (project directory).MIT
solid
- fedfm (π₯15 Β· β 410) - A privacy preserving identity exchange Web API.βUnlicensed
w3c
- presentation-exchange (π₯14 Β· β 84 Β· π€) - Specification that codifies an inter-related pair of..Apache-2
dif
- selective-disclosure-jwt (π₯14 Β· β 59) -βUnlicensed
- bbs-signature (π₯13 Β· β 86) - The BBS Signature Scheme.Apache-2
dif
- anoncreds (π₯13 Β· β 48 Β· π€) - The specification for AnonCreds verifiable credential..Apache-2
hyperledger
- universal-wallet-interop-spec (π₯11 Β· β 56 Β· π) - A data model and abstract interfaces for digital..βοΈW3C
w3c
- vlei (π₯10 Β· β 31 Β· π) - Public Open Specifications for GLEIF vLEI (verifiable Legal Entity..Apache-2
- identity-credential (π₯9 Β· β 97) - Proposals related to the invocation of digital..βUnlicensed
w3c
- keri (π₯9 Β· β 57) - KERI Community Development Efforts Meetings Discussion.Apache-2
weboftrust
## Decentralized Identifiers
_Decentralized Identifiers (DIDs), DID methods and resolver projects_
did-jwt (π₯30 Β· β 350) - Create and verify DID verifiable JWTs in Javascript.
Apache-2
dif
- [GitHub](https://github.com/decentralized-identity/did-jwt) (π¨βπ» 42 Β· π 70 Β· π¦ 5.7K Β· π 90 - 4% open Β· β±οΈ 19.03.2025):
```
git clone https://github.com/decentralized-identity/did-jwt
```
- [npm](https://www.npmjs.com/package/did-jwt) (π₯ 320K / month):
```
npm install did-jwt
```ethr-did-resolver (π₯26 Β· β 220) - DID resolver for Ethereum Addresses with support for..
Apache-2
dif
- [GitHub](https://github.com/decentralized-identity/ethr-did-resolver) (π¨βπ» 28 Β· π 74 Β· π¦ 1.8K Β· π 53 - 9% open Β· β±οΈ 06.01.2025):
```
git clone https://github.com/decentralized-identity/ethr-did-resolver
```
- [npm](https://www.npmjs.com/package/ethr-did-resolver) (π₯ 19K / month):
```
npm install ethr-did-resolver
```universal-resolver (π₯24 Β· β 580) - Universal Resolver implementation and drivers.
Apache-2
- [GitHub](https://github.com/decentralized-identity/universal-resolver) (π¨βπ» 120 Β· π 240 Β· π 120 - 26% open Β· β±οΈ 27.03.2025):
```
git clone https://github.com/decentralized-identity/universal-resolver
```
- [Docker Hub](https://hub.docker.com/r/universalresolver/uni-resolver-web) (π₯ 130K Β· β±οΈ 27.03.2025):
```
docker pull universalresolver/uni-resolver-web
```did-resolver (π₯22 Β· β 220) - Universal did-resolver for javascript environments.
Apache-2
dif
- [GitHub](https://github.com/decentralized-identity/did-resolver) (π¨βπ» 24 Β· π 42 Β· π¦ 7.2K Β· π 21 - 14% open Β· β±οΈ 17.03.2025):
```
git clone https://github.com/decentralized-identity/did-resolver
```Show 11 hidden projects...
- web-did-resolver (π₯23 Β· β 88) - DID resolver for HTTPS domains.
Apache-2
dif
- ion (π₯18 Β· β 1.2K Β· π) - The Identity Overlay Network (ION) is a DID Method implementation..Apache-2
- did-spec-registries (π₯16 Β· β 120) - Decentralized Identifier Ecosystem Extensions.βUnlicensed
- universal-registrar (π₯15 Β· β 80) - Universal Registrar implementation and drivers.Apache-2
- did-method-plc (π₯14 Β· β 240) - Public Ledger of Credentials: a cryptographic, strongly-..βUnlicensed
- sidetree.js (π₯13 Β· β 50 Β· π) - Sidetree Core Protocol and DID Method Drivers.Apache-2
- did-key.rs (π₯12 Β· β 48 Β· π) - 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 Β· β 55 Β· π) - A DID Key Implementation in TypeScript.Apache-2
- did-webs-resolver (π₯8 Β· β 13) - A reference implementation for the did:webs DID method..Apache-2
- did-webs (π₯7 Β· β 16) - a DID method spec for did:webs.βUnlicensed
## Self-Sovereign Identity Agents
_SSI Agents such as Identity Wallets, decentralized nodes and decentralized web applications_
node-solid-server (π₯28 Β· β 1.8K) - Solid server on top of the file-system in NodeJS.
MIT
solid
- [GitHub](https://github.com/nodeSolidServer/node-solid-server) (π¨βπ» 89 Β· π 300 Β· π¦ 3 Β· π 930 - 30% open Β· β±οΈ 21.02.2025):
```
git clone https://github.com/nodesolidserver/node-solid-server
```
- [npm](https://www.npmjs.com/package/solid-server) (π₯ 650 / 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 (π₯21 Β· β 320) - Decentralized Web Node (DWN) Reference implementation.
Apache-2
web5
- [GitHub](https://github.com/decentralized-identity/dwn-sdk-js) (π¨βπ» 48 Β· π 100 Β· π¦ 480 Β· π 280 - 15% open Β· β±οΈ 23.10.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 (π₯19 Β· β 160) - Bifold is an extensible open-source React Native..
Apache-2
hyperledger
- [GitHub](https://github.com/openwallet-foundation/bifold-wallet) (π¨βπ» 55 Β· π 140 Β· π 280 - 16% open Β· β±οΈ 27.03.2025):
```
git clone https://github.com/hyperledger/aries-mobile-agent-react-native
```procivis-one-wallet (π₯14 Β· β 120 Β· π£) - Digital wallet with eIDAS 2.0 compliancy, ISO 18013-5..
Apache-2
w3c
- [GitHub](https://github.com/procivis/one-wallet) (π 9 Β· π₯ 7 Β· β±οΈ 06.02.2025):
```
git clone https://github.com/procivis/one-wallet
```cf-identity-wallet (π₯13 Β· β 110) - Identity Wallet is an open source mobile application..
Apache-2
- [GitHub](https://github.com/cardano-foundation/cf-identity-wallet) (π¨βπ» 14 Β· π 15 Β· β±οΈ 21.03.2025):
```
git clone https://github.com/cardano-foundation/cf-identity-wallet
```Show 6 hidden projects...
- polygon-issuer (π₯16 Β· β 94 Β· π) - Privado ID Self-Hosted Issuer Node.
Apache-2
- talao-altme (π₯16 Β· β 56) - Talao / Altme wallet : Open source Self Sovereign Identity..Apache-2
- tbd-ssi-service (π₯14 Β· β 150 Β· π) - The Self Sovereign Identity Service.Apache-2
web5
- sphereon-ssi-mobile-wallet (π₯13 Β· β 74) - Open-Source Mobile SSI Wallet.Apache-2
- credible (π₯11 Β· β 46 Β· π) - A reference credential wallet built on Flutter and DIDKit.Apache-2
- waltid-web-wallet (π₯7 Β· β 1 Β· π) - Custodian identity wallet white-label solution.βUnlicensed
## Self-Sovereign Identity, credentials and protocols SDKs
_SDKs, toolkits and libraries for building SSI Agents and services_
did-jwt-vc (π₯28 Β· β 190) - Create and verify W3C Verifiable Credentials and..
Apache-2
dif
- [GitHub](https://github.com/decentralized-identity/did-jwt-vc) (π¨βπ» 22 Β· π 46 Β· π¦ 1.2K Β· π 50 - 4% open Β· β±οΈ 19.03.2025):
```
git clone https://github.com/decentralized-identity/did-jwt-vc
```
- [npm](https://www.npmjs.com/package/did-jwt-vc) (π₯ 48K / month):
```
npm install did-jwt-vc
```aries-python (π₯26 Β· β 440) - ACA-Py is a foundation for building decentralized..
Apache-2
hyperledger
- [GitHub](https://github.com/openwallet-foundation/acapy) (π¨βπ» 160 Β· π 490 Β· π 1.3K - 9% open Β· β±οΈ 25.03.2025):
```
git clone https://github.com/hyperledger/aries-cloudagent-python
```veramo (π₯24 Β· β 460) - A JavaScript Framework for Verifiable Data.
Apache-2
- [GitHub](https://github.com/decentralized-identity/veramo) (π¨βπ» 58 Β· π 130 Β· π¦ 820 Β· π 460 - 14% open Β· β±οΈ 27.02.2025):
```
git clone https://github.com/decentralized-identity/veramo
```iota-identity (π₯24 Β· β 310) - Implementation of the Decentralized Identity standards such..
Apache-2
- [GitHub](https://github.com/iotaledger/identity.rs) (π¨βπ» 42 Β· π 89 Β· π¦ 140 Β· π 390 - 26% open Β· β±οΈ 26.03.2025):
```
git clone https://github.com/iotaledger/identity.rs
```credo-ts (π₯23 Β· β 290) - Typescript framework for building decentralized identity and..
Apache-2
openwallet-foundation
- [GitHub](https://github.com/openwallet-foundation/credo-ts) (π¨βπ» 72 Β· π 200 Β· π 800 - 25% open Β· β±οΈ 25.03.2025):
```
git clone https://github.com/openwallet-foundation/credo-ts
```waltid-identity (π₯22 Β· β 160) - All-in-one open-source identity and wallet toolkit.
Apache-2
- [GitHub](https://github.com/walt-id/waltid-identity) (π¨βπ» 28 Β· π 62 Β· π¦ 1 Β· π 210 - 6% open Β· β±οΈ 27.03.2025):
```
git clone https://github.com/walt-id/waltid-identity
```
- [Docker Hub](https://hub.docker.com/r/waltid/identity):
```
docker pull waltid/identity
```indy-node (π₯20 Β· β 690) - The server portion of a distributed ledger purpose-built for..
Apache-2
hyperledger
- [GitHub](https://github.com/hyperledger/indy-node) (π¨βπ» 110 Β· π 660 Β· π₯ 800 Β· π 98 - 38% open Β· β±οΈ 24.02.2025):
```
git clone https://github.com/hyperledger/indy-node
```aries-framework-go (π₯20 Β· β 240 Β· π€) - Hyperledger Aries Framework Go provides packages for..
Apache-2
hyperledger
- [GitHub](https://github.com/hyperledger-aries/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 (π₯19 Β· β 210) - self sovereign identity sdk.
Apache-2
web5
- [GitHub](https://github.com/TBD54566975/ssi-sdk) (π¨βπ» 23 Β· π 56 Β· π¦ 57 Β· π 160 - 31% open Β· β±οΈ 03.10.2024):
```
git clone https://github.com/tbd54566975/ssi-sdk
```spruceid-ssi (π₯19 Β· β 200) - Core library for decentralized identity.
Apache-2
- [GitHub](https://github.com/spruceid/ssi) (π¨βπ» 31 Β· π 62 Β· π¦ 170 Β· π 210 - 43% open Β· β±οΈ 26.03.2025):
```
git clone https://github.com/spruceid/ssi
```digitalbazaar-vc (π₯18 Β· β 200) - W3C Verifiable Credentials implementation in JavaScript.
BSD-3
- [GitHub](https://github.com/digitalbazaar/vc) (π¨βπ» 15 Β· π 47 Β· π¦ 500 Β· π 92 - 26% open Β· β±οΈ 18.03.2025):
```
git clone https://github.com/digitalbazaar/vc
```web5-js (π₯18 Β· β 140) - Monorepo for the Web5 JS TypeScript implementation.
Apache-2
web5
- [GitHub](https://github.com/decentralized-identity/web5-js) (π¨βπ» 32 Β· π 54 Β· π¦ 71 Β· π 250 - 41% open Β· β±οΈ 22.10.2024):
```
git clone https://github.com/TBD54566975/web5-js
```
- [npm](https://www.npmjs.com/package/web5/api):
```
npm install web5/api
```waltid-ssikit (π₯17 Β· β 110 Β· π€) - All-In-One SSI infrastructure toolkit.
Apache-2
- [GitHub](https://github.com/walt-id/waltid-ssikit) (π¨βπ» 17 Β· π 36 Β· π₯ 130 Β· β±οΈ 16.07.2024):
```
git clone https://github.com/walt-id/waltid-ssikit
```
- [Docker Hub](https://hub.docker.com/r/waltid/ssikit) (π₯ 23K Β· β±οΈ 13.12.2023):
```
docker pull waltid/ssikit
```spruceid-didkit (π₯15 Β· β 280) - A cross-platform toolkit for decentralized identity.
Apache-2
- [GitHub](https://github.com/spruceid/didkit) (π¨βπ» 23 Β· π 78 Β· π¦ 6 Β· π 120 - 37% open Β· β±οΈ 26.09.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 Β· β 76) - anoncreds-rs.
Apache-2
hyperledger
- polygon-js-sdk (π₯19 Β· β 64) - SDK to work with Polygon ID.Apache-2
- keripy (π₯18 Β· β 62) - Key Event Receipt Infrastructure - the spec and implementation of the..Apache-2
- sphereon-openid4vci (π₯17 Β· β 76) - OpenID for Verifiable Credentials - modules for..Apache-2
- sphereon-ssi (π₯17 Β· β 66) - Self Sovereign Identity SDK.Apache-2
- waltid-walletkit (π₯15 Β· β 32 Β· π€) - Toolkit for SSI and NFT/SBT wallets.Apache-2
- verity-sdk (π₯14 Β· β 47 Β· π) - Evernym Verity is a decentralized protocol platform for..Apache-2
- waltid-idpkit (π₯13 Β· β 25 Β· π€) - OIDC identity provider for digital identity.Apache-2
- pyMDOC-CBOR (π₯13 Β· β 19) - MDOC CBOR static Verifier and Issuer for EUDI Wallet PID and mDL..Apache-2
- sphereon-pex (π₯12 Β· β 41) - A Typescript implementation of the DIF Presentation Exchange..Apache-2
- kepler (π₯10 Β· β 78 Β· π) - Decentralized storage based on permissioned data overlays called..Apache-2
- entra-verifiedid-wallet-library-android (π₯10 Β· β 21) - A library to manage your Decentralized Identities and..MIT
- sphereon-siop-oid4vp (π₯9 Β· β 76 Β· π€) - Self Issued OpenID Provider v2 (SIOP) with optional..βUnlicensed
- entra-verifiedid-wallet-library-ios (π₯9 Β· β 25) - A library to manage your Decentralized Identities and..MIT
- trinsic-sdk (π₯9 Β· β 1) - This repository contains the scripts used to generate SDKs libraries..MIT
- ssi-to-oidc-bridge (π₯6 Β· β 11) - 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
[](https://creativecommons.org/licenses/by-sa/4.0/)