best-of-digital-identity
best-of-digital-identity copied to clipboard
A ranked list of awesome Digital Identity open source projects
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 700K 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. There you can also find similar lists for other topics. π
If you like to add or update projects, feel free to open an issue, submit a pull request, or directly edit the projects.yaml. Contributions are very welcome!
π§ββοΈ Discover other best-of lists or create your own.
Contents
- Identity Providers 17 projects
- Authentication, Oauth2, OIDC, Webauthn 26 projects
- Access control and authorization 11 projects
- Shared Groups 11 projects
- Public Key Infrastructure and Key Management 9 projects
- Machine Identity Management 9 projects
- Biometrics 13 projects
- Specifications 17 projects
- Decentralized Identifiers 15 projects
- Self-Sovereign Identity Agents 10 projects
- 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
keycloak (π₯38 Β· β 19K Β· π) - Open Source Identity and Access Management For Modern.. Apache-2
cncf
-
GitHub (π¨βπ» 1.4K Β· π 6K Β· π₯ 2.6M Β· π 9.3K - 18% open Β· β±οΈ 21.03.2024):
it clone https://github.com/keycloak/keycloak
-
ocker pull quay.io/keycloak/keycloak
ory-kratos (π₯36 Β· β 10K) - Next-gen identity server replacing your Auth0, Okta,.. Apache-2
ory
-
GitHub (π¨βπ» 220 Β· π 890 Β· π₯ 38K Β· π¦ 330 Β· π 1.2K - 14% open Β· β±οΈ 21.03.2024):
it clone https://github.com/ory/kratos
-
Docker Hub (π₯ 110M Β· β 17 Β· β±οΈ 20.02.2024):
ocker pull oryd/kratos
cas (π₯33 Β· β 11K) - Apereo CAS - Identity & Single Sign On for all earthlings and beyond. Apache-2
-
GitHub (π¨βπ» 350 Β· π 3.8K Β· π¦ 21 Β· β±οΈ 14.03.2024):
it clone https://github.com/apereo/cas
-
Docker Hub (π₯ 930K Β· β 130 Β· β±οΈ 21.03.2024):
ocker pull apereo/cas
casdoor (π₯32 Β· β 8.4K) - An open-source UI-first Identity and Access Management (IAM) /.. Apache-2
-
GitHub (π¨βπ» 170 Β· π 980 Β· π¦ 3 Β· π 1.3K - 8% open Β· β±οΈ 21.03.2024):
it clone https://github.com/casdoor/casdoor
-
Docker Hub (π₯ 150K Β· β 13 Β· β±οΈ 20.03.2024):
ocker pull casbin/casdoor
wso2-identity-server (π₯32 Β· β 740) - Welcome to the WSO2 Identity Server source code! For.. Apache-2
-
GitHub (π¨βπ» 700 Β· π 700 Β· π₯ 11K Β· π 13K - 30% open Β· β±οΈ 21.03.2024):
it clone https://github.com/wso2/product-is
-
Docker Hub (π₯ 1.9M Β· β 34 Β· β±οΈ 08.03.2024):
ocker pull wso2/wso2is
authelia (π₯31 Β· β 19K) - The Single Sign-On Multi-Factor portal for web apps. Apache-2
-
GitHub (π¨βπ» 150 Β· π 1K Β· π₯ 35K Β· π 1.2K - 4% open Β· β±οΈ 21.03.2024):
it clone https://github.com/authelia/authelia
logto (π₯30 Β· β 7K) - The better identity infrastructure for developers and the open-source.. MPL-2.0
-
GitHub (π¨βπ» 50 Β· π 320 Β· π₯ 2.8K Β· π¦ 11 Β· π 350 - 21% open Β· β±οΈ 21.03.2024):
it clone https://github.com/logto-io/logto
-
Docker Hub (π₯ 56K Β· β 2 Β· β±οΈ 01.03.2024):
ocker pull svhd/logto
zitadel (π₯27 Β· β 6.6K) - ZITADEL - Identity infrastructure, simplified foryou. Apache-2
-
GitHub (π¨βπ» 100 Β· π 390 Β· π₯ 2.3K Β· π 2K - 24% open Β· β±οΈ 21.03.2024):
it clone https://github.com/zitadel/zitadel
-
ocker pull ghcr.io/zitadel/zitadel
authentik (π₯27 Β· β 6.1K) - The authentication glue you need. βοΈCustom
-
GitHub (π¨βπ» 220 Β· π 470 Β· π₯ 2.9K Β· π 1.9K - 26% open Β· β±οΈ 21.03.2024):
it clone https://github.com/goauthentik/authentik
kanidm (π₯27 Β· β 2K) - Kanidm: A simple, secure and fast identity management platform. MPL-2.0
-
GitHub (π¨βπ» 72 Β· π 130 Β· π₯ 260 Β· π¦ 42 Β· π 740 - 23% open Β· β±οΈ 20.03.2024):
it clone https://github.com/kanidm/kanidm
-
Docker Hub (π₯ 230K Β· β±οΈ 02.03.2024):
ocker pull kanidm/server
jansen (π₯27 Β· β 380) - An open source enterprise digital identity platform for CIAM or.. Apache-2
linux-foundation
-
GitHub (π¨βπ» 110 Β· π 58 Β· π₯ 2.2K Β· π 3.3K - 10% open Β· β±οΈ 21.03.2024):
it clone https://github.com/janssenproject/jans
supertokens (π₯23 Β· β 12K Β· π) - Open source alternative to Auth0 / Firebase Auth / AWS.. βοΈCustom
-
GitHub (π¨βπ» 26 Β· π 440 Β· π 470 - 23% open Β· β±οΈ 21.03.2024):
it clone https://github.com/supertokens/supertokens-core
-
ocker pull registry.supertokens.io/supertokens/supertokens-postgresql
maxkey (π₯23 Β· β 1.2K) - MaxKey SSO ,Leading-Edge IAM-IDaas(Identity and Access Management).. Apache-2
-
GitHub (π¨βπ» 38 Β· π 270 Β· π 110 - 15% open Β· β±οΈ 09.03.2024):
it clone https://github.com/dromara/MaxKey
-
Docker Hub (π₯ 8.8K Β· β 5 Β· β±οΈ 11.10.2023):
ocker pull maxkeytop/maxkey
freeipa (π₯23 Β· β 1.1K) - Mirror of FreeIPA, an integrated security information management.. βοΈGPL-3.0
-
GitHub (π¨βπ» 220 Β· π 310 Β· β±οΈ 20.03.2024):
it clone https://github.com/freeipa/freeipa
-
Docker Hub (π₯ 5.7M Β· β 160 Β· β±οΈ 20.03.2024):
ocker pull freeipa/freeipa-server
keystone (π₯23 Β· β 680) - OpenStack Identity (Keystone). Mirror of code maintained at.. Apache-2
openstack
-
GitHub (π¨βπ» 730 Β· π 650 Β· π¦ 120 Β· β±οΈ 15.03.2024):
it clone https://github.com/openstack/keystone
gotrue (π₯20 Β· β 3.7K Β· π€) - An SWT based API for managing users and issuing SWT tokens. MIT
-
GitHub (π¨βπ» 39 Β· π 270 Β· π¦ 10 Β· π 130 - 4% open Β· β±οΈ 31.08.2023):
it clone https://github.com/netlify/gotrue
Show 1 hidden projects...
-
hanko (π₯23 Β· β 5.3K) - Customer Identity and Access Management for the passkey era.
βUnlicensed
Authentication, Oauth2, OIDC, Webauthn
Authentication, Oauth2 authorization, and OIDC tools and projects
nextauthjs (π₯43 Β· β 22K) - Authentication for the Web. ISC
oauthlib (π₯39 Β· β 2.7K Β· π) - A generic, spec-compliant, thorough implementation of the OAuth.. BSD-3
ory-hydra (π₯37 Β· β 15K) - OpenID Certified OpenID Connect and OAuth Provider written in.. Apache-2
ory
-
GitHub (π¨βπ» 290 Β· π 1.3K Β· π₯ 740K Β· π¦ 3 Β· π 1.5K - 5% open Β· β±οΈ 15.03.2024):
it clone https://github.com/ory/hydra
-
Docker Hub (π₯ 410M Β· β 75 Β· β±οΈ 12.02.2024):
ocker pull oryd/hydra
authlib (π₯36 Β· β 4.2K Β· π) - The ultimate Python library in building OAuth, OpenID Connect.. BSD-3
dex (π₯31 Β· β 8.9K) - OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable.. Apache-2
linux-foundation
-
GitHub (π¨βπ» 230 Β· π 1.5K Β· π₯ 310 Β· π¦ 160 Β· π 1.1K - 26% open Β· β±οΈ 12.03.2024):
it clone https://github.com/dexidp/dex
-
ocker pull quay.io/dexidp/dex
py_webauthn (π₯31 Β· β 780) - Pythonic WebAuthn. BSD-3
doorkeeper (π₯29 Β· β 5.2K) - Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape. MIT
-
GitHub (π¨βπ» 320 Β· π 1K Β· π¦ 8.6K Β· π 870 - 3% open Β· β±οΈ 13.03.2024):
it clone https://github.com/doorkeeper-gem/doorkeeper
identity-server (π₯29 Β· β 1.3K) - The most flexible and standards-compliant OpenID Connect.. βοΈCustom
-
GitHub (π¨βπ» 300 Β· π 290 Β· π¦ 1.7K Β· π 320 - 16% open Β· β±οΈ 20.03.2024):
it clone https://github.com/duendesoftware/identityserver
node-oidc-provider (π₯27 Β· β 3K) - OpenID Certified OAuth 2.0 Authorization Server.. MIT
fido2-net-lib (π₯24 Β· β 1K) - FIDO2 .NET library for FIDO2 / WebAuthn Attestation and Assertion.. MIT
-
GitHub (π¨βπ» 44 Β· π 150 Β· π¦ 240 Β· π 240 - 25% open Β· β±οΈ 28.02.2024):
it clone https://github.com/passwordless-lib/fido2-net-lib
howdy (π₯22 Β· β 5.3K) - Windows Hello style facial authentication for Linux. MIT
-
GitHub (π¨βπ» 61 Β· π 280 Β· π₯ 16K Β· π 750 - 25% open Β· β±οΈ 17.01.2024):
it clone https://github.com/boltgolt/howdy
webauthn-json (π₯22 Β· β 710 Β· π€) - A small WebAuthn API wrapper that translates to/from pure JSON.. MIT
opensk (π₯21 Β· β 2.9K) - OpenSK is an open-source implementation for security keys.. Apache-2
cncf
-
GitHub (π¨βπ» 23 Β· π 270 Β· π¦ 78 Β· π 190 - 13% open Β· β±οΈ 15.01.2024):
it 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 (π¨βπ» 50 Β· π 680 Β· π 490 - 32% open Β· β±οΈ 13.03.2024):
it clone https://github.com/openid/appauth-ios
webauthn4j (π₯20 Β· β 370) - A portable Java library for WebAuthn and Apple App Attest server.. Apache-2
appauth-android (π₯19 Β· β 2.7K Β· π€) - Android client SDK for communicating with OAuth 2.0.. Apache-2
openid
passwordlessid-webauthn (π₯19 Β· β 310) - Webauthn / passkeys helper library to make your life.. MIT
satosa (π₯19 Β· β 180) - Proxy translating between different authentication protocols (SAML2,.. Apache-2
-
GitHub (π¨βπ» 52 Β· π 100 Β· π¦ 31 Β· π 110 - 34% open Β· β±οΈ 23.01.2024):
it clone https://github.com/IdentityPython/satosa
webauthn-ruby (π₯18 Β· β 610) - WebAuthn ruby server library Make your Ruby/Rails web server.. MIT
-
GitHub (π¨βπ» 30 Β· π 53 Β· π¦ 760 Β· π 110 - 7% open Β· β±οΈ 08.03.2024):
it clone https://github.com/cedarcode/webauthn-ruby
laragear-webauthn (π₯17 Β· β 230) - Authenticate users with Passkeys: fingerprints, patterns and.. MIT
-
GitHub (π¨βπ» 8 Β· π 31 Β· π¦ 40 Β· π 33 - 3% open Β· β±οΈ 18.03.2024):
it clone https://github.com/laragear/webauthn
django-passkeys (π₯13 Β· β 160) - Django Authentication Backend For Passkeys. MIT
Show 3 hidden projects...
-
solid-client-authn-js (π₯21 Β· β 65) - A client library for authenticating with Solid.
βUnlicensed
solid
-
libfido2 (π₯16 Β· β 540) - Provides library functionality for FIDO2, including..
βUnlicensed
-
appauth-js (π₯14 Β· β 960 Β· π) - JavaScript client SDK for communicating with OAuth 2.0..
Apache-2
openid
Access control and authorization
Authorization and policy managing libraries, tools and projects.
open-policy-agent (π₯40 Β· β 9.1K) - Open Policy Agent (OPA) is an open source, general-.. Apache-2
cncf
linux-foundation
-
GitHub (π¨βπ» 440 Β· π 1.2K Β· π₯ 6.1M Β· π¦ 3.6K Β· π 2.5K - 13% open Β· β±οΈ 20.03.2024):
it clone https://github.com/open-policy-agent/opa
-
Docker Hub (π₯ 520M Β· β 41 Β· β±οΈ 20.03.2024):
ocker pull openpolicyagent/opa
casl (π₯35 Β· β 5.5K) - CASL is an isomorphic authorization JavaScript library which restricts what.. MIT
casbin (π₯34 Β· β 17K) - An authorization library that supports access control models like ACL,.. Apache-2
-
GitHub (π¨βπ» 140 Β· π 1.6K Β· π¦ 2.8K Β· π 790 - 5% open Β· β±οΈ 18.03.2024):
it clone https://github.com/casbin/casbin
-
PyPi (π₯ 120K / month):
ip install casbin
-
npm (π₯ 200K / month):
pm install casbin
-
dependency> <groupId>org.casbin</groupId> <artifactId>casbin-spring-boot-starter</artifactId> <version>[VERSION]</version> /dependency>
spicedb (π₯33 Β· β 4.4K) - Open Source, Google Zanzibar-inspired permissions database to enable.. Apache-2
-
GitHub (π¨βπ» 43 Β· π 240 Β· π₯ 53K Β· π¦ 48 Β· π 420 - 23% open Β· β±οΈ 21.03.2024):
it clone https://github.com/authzed/spicedb
-
Docker Hub (π₯ 2.1M Β· β 7 Β· β±οΈ 19.03.2024):
ocker pull authzed/spicedb
keto (π₯29 Β· β 4.6K) - Open Source (Go) implementation of Zanzibar: Googles Consistent,.. Apache-2
ory
-
GitHub (π¨βπ» 71 Β· π 320 Β· π₯ 21K Β· π¦ 26 Β· π 310 - 11% open Β· β±οΈ 05.03.2024):
it clone https://github.com/ory/keto
-
Docker Hub (π₯ 51M Β· β 7 Β· β±οΈ 01.02.2024):
ocker pull oryd/keto
oso (π₯28 Β· β 3.4K Β· π) - Oso is a batteries-included framework for building authorization in.. Apache-2
cerbos (π₯28 Β· β 2.4K) - Cerbos is the open core, language-agnostic, scalable authorization.. Apache-2
-
GitHub (π¨βπ» 27 Β· π 110 Β· π₯ 58K Β· π¦ 20 Β· π 330 - 11% open Β· β±οΈ 21.03.2024):
it clone https://github.com/cerbos/cerbos
-
ocker pull ghcr.io/cerbos/cerbos
opal (π₯25 Β· β 2.3K) - Policy and data administration, distribution, and real-time updates on.. Apache-2
-
GitHub (π¨βπ» 52 Β· π 130 Β· π₯ 600 Β· π¦ 1 Β· π 120 - 31% open Β· β±οΈ 21.03.2024):
it clone https://github.com/permitio/opal
-
Docker Hub (π₯ 160K Β· β 1 Β· β±οΈ 14.03.2024):
ocker pull permitio/opal-server
permify (π₯23 Β· β 2.4K) - Permify is an open-source authorization service inspired by Google.. Apache-2
-
GitHub (π¨βπ» 42 Β· π 120 Β· π₯ 1.6K Β· π¦ 1 Β· π 160 - 16% open Β· β±οΈ 21.03.2024):
it clone https://github.com/permify/permify
-
ocker pull ghcr.io/permify/permify
ladon (π₯19 Β· β 2.3K) - A SDK for access control policies: authorization for the.. Apache-2
ory
-
GitHub (π¨βπ» 51 Β· π 220 Β· π 58 - 3% open Β· β±οΈ 05.03.2024):
it clone https://github.com/ory/ladon
warrant (π₯17 Β· β 960) - Warrant is a highly scalable, centralized authorization service based.. Apache-2
-
GitHub (π¨βπ» 5 Β· π 28 Β· π₯ 890 Β· π¦ 1 Β· π 34 - 44% open Β· β±οΈ 21.03.2024):
it clone https://github.com/warrant-dev/warrant
-
Docker Hub (π₯ 600 Β· β±οΈ 21.03.2024):
ocker 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.
Public Key Infrastructure and Key Management
Tools, libraries and certificate managers for Public Key Infrastructure and Key management
cert-manager (π₯41 Β· β 11K) - Automatically provision and manage TLS certificates in.. Apache-2
linux-foundation
-
GitHub (π¨βπ» 440 Β· π 1.9K Β· π₯ 76M Β· π¦ 910 Β· π 3.3K - 5% open Β· β±οΈ 15.03.2024):
it clone https://github.com/cert-manager/cert-manager
yubikey-manager (π₯30 Β· β 800) - Python library and command line tool for configuring any.. BSD-2
boulder (π₯28 Β· β 5K) - An ACME-based certificate authority, written in Go. MPL-2.0
linux-foundation
-
GitHub (π¨βπ» 130 Β· π 550 Β· π₯ 66K Β· π 2.9K - 6% open Β· β±οΈ 20.03.2024):
it clone https://github.com/letsencrypt/boulder
-
Docker Hub (π₯ 2M Β· β 13 Β· β±οΈ 05.03.2024):
ocker pull letsencrypt/boulder-tools
lemur (π₯25 Β· β 1.7K) - Repository for the Lemur Certificate Manager. Apache-2
-
GitHub (π¨βπ» 150 Β· π 310 Β· π₯ 51 Β· π 540 - 22% open Β· β±οΈ 18.03.2024):
it clone https://github.com/netflix/lemur
athenz (π₯25 Β· β 850) - Open source platform for X.509 certificate based service.. Apache-2
linux-foundation
-
GitHub (π¨βπ» 84 Β· π 260 Β· π¦ 30 Β· π 250 - 13% open Β· β±οΈ 21.03.2024):
it clone https://github.com/athenz/athenz
dogtagpki (π₯22 Β· β 310) - The Dogtag Certificate System is an enterprise-class Certificate.. βοΈGPL-2.0
-
GitHub (π¨βπ» 85 Β· π 130 Β· π₯ 7.7K Β· π 2.9K - 32% open Β· β±οΈ 21.03.2024):
it clone https://github.com/dogtagpki/pki
ja3 (π₯19 Β· β 2.5K) - JA3 is a standard for creating SSL client fingerprints in an easy to produce.. BSD-3
barbican (π₯17 Β· β 230) - Barbican is a ReST API designed for the secure storage,.. Apache-2
openstack
-
GitHub (π¨βπ» 300 Β· π 68 Β· β±οΈ 08.03.2024):
it clone https://github.com/openstack/barbican
Show 1 hidden projects...
Machine Identity Management
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 (π¨βπ» 380 Β· π 1.9K Β· π₯ 7.2M Β· π¦ 5.9K Β· π 2.2K - 4% open Β· β±οΈ 13.03.2024):
it clone https://github.com/coredns/coredns
-
Docker Hub (π₯ 270M Β· β 150 Β· β±οΈ 15.08.2023):
ocker pull coredns/coredns
ockam (π₯34 Β· β 4.3K) - Orchestrate end-to-end encryption, cryptographic identities, mutual.. Apache-2
-
GitHub (π¨βπ» 310 Β· π 550 Β· π₯ 350K Β· π¦ 180 Β· π 1.7K - 17% open Β· β±οΈ 21.03.2024):
it clone https://github.com/build-trust/ockam
pomerium (π₯33 Β· β 3.8K) - Pomerium is an identity and context-aware access proxy. Apache-2
-
GitHub (π¨βπ» 91 Β· π 270 Β· π₯ 54K Β· π¦ 16 Β· π 960 - 7% open Β· β±οΈ 20.03.2024):
it clone https://github.com/pomerium/pomerium
-
Docker Hub (π₯ 1.3B Β· β 10 Β· β±οΈ 20.03.2024):
ocker pull pomerium/pomerium
spire (π₯32 Β· β 1.7K) - The SPIFFE Runtime Environment. Apache-2
cncf
linux-foundation
-
GitHub (π¨βπ» 180 Β· π 430 Β· π₯ 220K Β· π¦ 140 Β· π 1.4K - 11% open Β· β±οΈ 21.03.2024):
it clone https://github.com/spiffe/spire
-
ocker pull ghcr.io/spiffe/spire-server
oathkeeper (π₯29 Β· β 3.2K) - A cloud native Identity & Access Proxy / API (IAP) and.. Apache-2
ory
-
GitHub (π¨βπ» 110 Β· π 330 Β· π₯ 36K Β· π¦ 3 Β· π 330 - 16% open Β· β±οΈ 29.02.2024):
it clone https://github.com/ory/oathkeeper
-
Docker Hub (π₯ 88M Β· β 36 Β· β±οΈ 29.02.2024):
ocker pull oryd/oathkeeper
conjur (π₯22 Β· β 750) - CyberArk Conjur automatically secures secrets used by privileged users.. βοΈLGPL
-
GitHub (π¨βπ» 96 Β· π 120 Β· π₯ 390 Β· π 1.1K - 18% open Β· β±οΈ 13.10.2023):
it clone https://github.com/cyberark/conjur
-
Docker Hub (π₯ 7.1M Β· β 30 Β· β±οΈ 27.10.2023):
ocker pull cyberark/conjur
spiffe (π₯17 Β· β 1.4K) - The SPIFFE Project. Apache-2
cncf
linux-foundation
-
GitHub (π¨βπ» 57 Β· π 150 Β· π 61 - 31% open Β· β±οΈ 12.03.2024):
it clone https://github.com/spiffe/spiffe
Show 2 hidden projects...
Biometrics
Face, voice and other biometrics tools and projects concerning natural person identification
speechbrain (π₯38 Β· β 7.7K) - A PyTorch-based Speech Toolkit. Apache-2
deepface (π₯37 Β· β 9.6K) - A Lightweight Face Recognition and Facial Attribute Analysis (Age,.. MIT
paddlespeech (π₯32 Β· β 9.9K) - Easy-to-use Speech Toolkit including Self-Supervised Learning.. Apache-2
faceswap (π₯29 Β· β 49K Β· π) - Deepfakes Software For All. βοΈGPL-3.0
-
GitHub (π¨βπ» 97 Β· π 13K Β· π₯ 270K Β· π 850 - 2% open Β· β±οΈ 21.03.2024):
it clone https://github.com/deepfakes/faceswap
deepfacelab (π₯28 Β· β 45K Β· π€) - DeepFaceLab is the leading software for creating deepfakes. βοΈGPL-3.0
-
GitHub (π¨βπ» 22 Β· π 9.3K Β· π₯ 180K Β· π¦ 21 Β· π 1.3K - 40% open Β· β±οΈ 27.04.2023):
it clone https://github.com/iperov/DeepFaceLab
openface (π₯28 Β· β 15K Β· π€) - Face recognition with deep neural networks. Apache-2
-
GitHub (π¨βπ» 30 Β· π 3.5K Β· π¦ 72 Β· π 380 - 2% open Β· β±οΈ 14.06.2023):
it clone https://github.com/cmusatyalab/openface
-
Docker Hub (π₯ 160K Β· β 70 Β· β±οΈ 18.06.2018):
ocker pull bamos/openface
whisper (π₯27 Β· β 58K Β· π) - Robust Speech Recognition via Large-Scale Weak Supervision. MIT
deepfacelive (π₯22 Β· β 21K Β· π€) - Real-time face swap for PC streaming or video calls. βοΈGPL-3.0
-
GitHub (π¨βπ» 11 Β· π 3.3K Β· π₯ 810K Β· π 140 - 0% open Β· β±οΈ 28.07.2023):
it clone https://github.com/iperov/DeepFaceLive
Show 5 hidden projects...
-
face-api-js (π₯34 Β· β 16K Β· π) - JavaScript API for face detection and face recognition in the..
MIT
-
ageitgey-face-recognition (π₯32 Β· β 51K Β· π) - The worlds simplest facial recognition api for Python..
MIT
-
insightface (π₯29 Β· β 21K) - State-of-the-art 2D and 3D Face Analysis Project.
βUnlicensed
-
openbr (π₯22 Β· β 2.8K) - Open Source Biometrics, Face Recognition.
βUnlicensed
-
facenet (π₯20 Β· β 13K Β· π) - Face recognition using Tensorflow.
MIT
Specifications
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 (π¨βπ» 75 Β· π 150 Β· π 1.1K - 6% open Β· β±οΈ 14.03.2024):
it clone https://github.com/w3c/webauthn
sidetree (π₯20 Β· β 430 Β· π€) - Sidetree Specification and Reference Implementation. Apache-2
dif
-
GitHub (π¨βπ» 47 Β· π 100 Β· π¦ 34 Β· π 480 - 7% open Β· β±οΈ 04.04.2023):
it clone https://github.com/decentralized-identity/sidetree
aries-rfcs (π₯20 Β· β 320) - Hyperledger Aries is infrastructure for blockchain-rooted,.. Apache-2
hyperledger
-
GitHub (π¨βπ» 85 Β· π 210 Β· π 230 - 23% open Β· β±οΈ 20.03.2024):
it clone https://github.com/hyperledger/aries-rfcs
solid-specification (π₯18 Β· β 460 Β· π) - Solid Technical Reports. MIT
solid
-
GitHub (π¨βπ» 23 Β· π 38 Β· π 330 - 54% open Β· β±οΈ 19.03.2024):
it clone https://github.com/solid/specification
vc-data-model (π₯18 Β· β 270) - W3C Verifiable Credentials Working Group VC Data Model and.. βοΈW3C
w3c
-
GitHub (π¨βπ» 67 Β· π 85 Β· π 680 - 1% open Β· β±οΈ 13.03.2024):
it clone https://github.com/w3c/vc-data-model
did-core (π₯16 Β· β 390 Β· π€) - W3C Decentralized Identifier Specification v1.0. βοΈW3C
w3c
-
GitHub (π¨βπ» 62 Β· π 90 Β· π 360 - 9% open Β· β±οΈ 11.04.2023):
it clone https://github.com/w3c/did-core
web-access-control (π₯13 Β· β 120) - Web Access Control (WAC). MIT
solid
-
GitHub (π¨βπ» 18 Β· π 22 Β· π 72 - 37% open Β· β±οΈ 05.03.2024):
it clone https://github.com/solid/web-access-control-spec
Show 10 hidden projects...
-
solid-project (π₯17 Β· β 8.2K Β· π) - Solid - Re-decentralizing the web (project directory).
MIT
solid
-
presentation-exchange (π₯15 Β· β 77) - Specification that codifies an inter-related pair of..
Apache-2
dif
-
anoncreds (π₯14 Β· β 45) - The specification for AnonCreds verifiable credential exchange.
Apache-2
hyperledger
-
fedfm (π₯13 Β· β 330) - A privacy preserving identity exchange Web API.
βUnlicensed
w3c
-
selective-disclosure-jwt (π₯13 Β· β 50) -
βUnlicensed
-
bbs-signature (π₯11 Β· β 67 Β· π) - The BBS Signature Scheme.
Apache-2
dif
-
universal-wallet-interop-spec (π₯11 Β· β 56 Β· π) - A data model and abstract interfaces for digital..
βοΈW3C
w3c
-
identity-credential (π₯10 Β· β 42) - Proposals related to the invocation of digital..
βUnlicensed
w3c
-
keri (π₯10 Β· β 39) - KERI Community Development Efforts Meetings Discussion.
Apache-2
weboftrust
-
vlei (π₯10 Β· β 24) - Public Open Specifications for GLEIF vLEI (verifiable Legal Entity..
Apache-2
Decentralized Identifiers
Decentralized Identifiers (DIDs), DID methods and resolver projects
ethr-did-resolver (π₯28 Β· β 190) - DID resolver for Ethereum Addresses with support for.. Apache-2
dif
universal-resolver (π₯24 Β· β 520) - Universal Resolver implementation and drivers. Apache-2
-
GitHub (π¨βπ» 110 Β· π 220 Β· π 110 - 25% open Β· β±οΈ 15.03.2024):
it clone https://github.com/decentralized-identity/universal-resolver
-
Docker Hub (π₯ 120K Β· β±οΈ 15.03.2024):
ocker pull universalresolver/uni-resolver-web
did-resolver (π₯22 Β· β 200) - Universal did-resolver for javascript environments. Apache-2
dif
-
GitHub (π¨βπ» 24 Β· π 41 Β· π¦ 5.8K Β· π 21 - 14% open Β· β±οΈ 04.03.2024):
it 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 (π¨βπ» 32 Β· π 160 Β· π 140 - 50% open Β· β±οΈ 25.08.2023):
it clone https://github.com/decentralized-identity/ion
ion-tools (π₯10 Β· β 140 Β· π€) - Tools and utilities to make working with the ION network and.. Apache-2
-
GitHub (π¨βπ» 10 Β· π 36 Β· π 34 - 58% open Β· β±οΈ 31.07.2023):
it clone https://github.com/decentralized-identity/ion-tools
Show 9 hidden projects...
-
web-did-resolver (π₯22 Β· β 82) - DID resolver for HTTPS domains.
Apache-2
dif
-
did-spec-registries (π₯15 Β· β 110) - DID Spec Registry (Note).
βUnlicensed
-
universal-registrar (π₯15 Β· β 69) - Universal Registrar implementation and drivers.
Apache-2
-
sidetree.js (π₯13 Β· β 50 Β· π) - Sidetree Core Protocol and DID Method Drivers.
Apache-2
-
did-key.rs (π₯13 Β· β 47 Β· π) - Rust implementation of the did:key method.
Apache-2
dif
-
did-method-plc (π₯12 Β· β 120) - A cryptographic, strongly-consistent, and recoverable..
βUnlicensed
-
did-webs (π₯10 Β· β 11) - a DID method spec for did:webs.
βUnlicensed
-
did-webs-resolver (π₯10 Β· β 6 Β· π£) - A reference implementation for the did:webs DID method..
Apache-2
-
did-key.js (π₯9 Β· β 53 Β· π) - A DID Key Implementation in TypeScript.
Apache-2
Self-Sovereign Identity Agents
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 (π¨βπ» 87 Β· π 290 Β· π¦ 3 Β· π 910 - 31% open Β· β±οΈ 18.03.2024):
it clone https://github.com/nodesolidserver/node-solid-server
-
npm (π₯ 740 / month):
pm install solid-server
-
Docker Hub (π₯ 1M Β· β 5 Β· β±οΈ 18.03.2024):
ocker pull nodesolidserver/node-solid-server
dwn-sdk-js (π₯23 Β· β 320) - Decentralized Web Node (DWN) Reference implementation. Apache-2
web5
aries-mobile-agent-react-native (π₯17 Β· β 130) - Aries Mobile Agent React Native - Part of the Aries.. Apache-2
hyperledger
-
GitHub (π¨βπ» 42 Β· π 110 Β· π 250 - 25% open Β· β±οΈ 20.03.2024):
it clone https://github.com/hyperledger/aries-mobile-agent-react-native
tbd-ssi-service (π₯14 Β· β 140) - The Self Sovereign Identity Service. Apache-2
web5
-
GitHub (π¨βπ» 21 Β· π 54 Β· π 210 - 40% open Β· β±οΈ 05.02.2024):
it clone https://github.com/tbd54566975/ssi-service
Show 6 hidden projects...
-
polygon-issuer (π₯18 Β· β 74) - Polygon ID Self-Hosted Issuer Node.
Apache-2
-
talao-altme (π₯17 Β· β 35) - SSI + crypto wallet .Self Sovereign Identity wallet with cryptos..
Apache-2
-
cf-identity-wallet (π₯12 Β· β 65) - Identity Wallet is an open source mobile application..
MPL-2.0
-
credible (π₯11 Β· β 43) - A reference credential wallet built on Flutter and DIDKit.
Apache-2
-
sphereon-ssi-mobile-wallet (π₯10 Β· β 45 Β· π) - Open-Source Mobile SSI Wallet.
βοΈGPL-3.0
-
waltid-web-wallet (π₯9) - 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 (π₯27 Β· β 170) - Create and verify W3C Verifiable Credentials and.. Apache-2
dif
veramo (π₯25 Β· β 390) - A JavaScript Framework for Verifiable Data. Apache-2
-
GitHub (π¨βπ» 55 Β· π 120 Β· π¦ 600 Β· π 430 - 14% open Β· β±οΈ 07.03.2024):
it clone https://github.com/decentralized-identity/veramo
aries-python (π₯25 Β· β 380) - Hyperledger Aries Cloud Agent Python (ACA-Py) is a.. Apache-2
hyperledger
-
GitHub (π¨βπ» 140 Β· π 440 Β· π 1.2K - 18% open Β· β±οΈ 21.03.2024):
it clone https://github.com/hyperledger/aries-cloudagent-python
iota-identity (π₯24 Β· β 280) - Implementation of the Decentralized Identity standards such.. Apache-2
-
GitHub (π¨βπ» 37 Β· π 76 Β· π¦ 110 Β· π 290 - 20% open Β· β±οΈ 19.03.2024):
it clone https://github.com/iotaledger/identity.rs
credo-ts (π₯23 Β· β 230) - Typescript framework for building decentralized identity and.. Apache-2
openwallet-foundation
-
GitHub (π¨βπ» 60 Β· π 160 Β· π¦ 3 Β· π 660 - 18% open Β· β±οΈ 19.03.2024):
it clone https://github.com/openwallet-foundation/credo-ts
indy-node (π₯21 Β· β 670) - The server portion of a distributed ledger purpose-built for.. Apache-2
hyperledger
-
GitHub (π¨βπ» 100 Β· π 640 Β· π₯ 590 Β· π 90 - 40% open Β· β±οΈ 14.03.2024):
it clone https://github.com/hyperledger/indy-node
aries-framework-go (π₯20 Β· β 240) - Hyperledger Aries Framework Go provides packages for.. Apache-2
hyperledger
-
GitHub (π¨βπ» 61 Β· π 160 Β· π¦ 3 Β· π 1.6K - 24% open Β· β±οΈ 01.09.2023):
it clone https://github.com/hyperledger/aries-framework-go
web5-js (π₯20 Β· β 110) - An SDK for building decentralized web apps with DIDs, VCs, and.. Apache-2
web5
spruceid-ssi (π₯18 Β· β 170) - Core library for decentralized identity. Apache-2
-
GitHub (π¨βπ» 23 Β· π 53 Β· π¦ 120 Β· π 180 - 41% open Β· β±οΈ 01.11.2023):
it clone https://github.com/spruceid/ssi
waltid-ssikit (π₯18 Β· β 100) - All-In-One SSI infrastructure toolkit. Apache-2
-
GitHub (π¨βπ» 16 Β· π 33 Β· π₯ 63 Β· π 170 - 1% open Β· β±οΈ 21.02.2024):
it clone https://github.com/walt-id/waltid-ssikit
-
Docker Hub (π₯ 13K Β· β±οΈ 13.12.2023):
ocker pull waltid/ssikit
digitalbazaar-vc (π₯17 Β· β 170) - W3C Verifiable Credentials implementation in JavaScript. BSD-3
-
GitHub (π¨βπ» 14 Β· π 45 Β· π¦ 280 Β· π 87 - 28% open Β· β±οΈ 16.01.2024):
it clone https://github.com/digitalbazaar/vc
spruceid-didkit (π₯16 Β· β 250) - A cross-platform toolkit for decentralized identity. Apache-2
-
GitHub (π¨βπ» 22 Β· π 66 Β· π¦ 6 Β· π 120 - 38% open Β· β±οΈ 05.02.2024):
it clone https://github.com/spruceid/didkit
-
ocker pull ghcr.io/spruceid/didkit-http
tbd-ssi-sdk (π₯16 Β· β 200) - self sovereign identity sdk. Apache-2
web5
-
GitHub (π¨βπ» 18 Β· π 54 Β· π¦ 41 Β· π 160 - 30% open Β· β±οΈ 18.03.2024):
it clone https://github.com/tbd54566975/ssi-sdk
Show 17 hidden projects...
-
hyperledger-anoncreds-rs (π₯24 Β· β 68) - anoncreds-rs.
Apache-2
hyperledger
-
trinsic-sdk (π₯20 Β· β 28) - Trinsic SDK repository.
Apache-2
-
sphereon-siop-oid4vp (π₯18 Β· β 75) - Self Issued OpenID Provider v2 (SIOP) with optional..
Apache-2
-
sphereon-ssi (π₯18 Β· β 52) - Self Sovereign Identity SDK.
Apache-2
-
keripy (π₯18 Β· β 47) - Key Event Receipt Infrastructure - the spec and implementation of the..
Apache-2
-
polygon-js-sdk (π₯17 Β· β 46) - SDK to work with Polygon ID.
βUnlicensed
-
sphereon-pex (π₯17 Β· β 31) - A Typescript implementation of the DIF Presentation Exchange..
Apache-2
-
waltid-identity (π₯16 Β· β 71 Β· π£) - All-in-one open-source identity and wallet toolkit.
Apache-2
-
waltid-walletkit (π₯16 Β· β 33) - Toolkit for SSI and NFT/SBT wallets.
Apache-2
-
sphereon-openid4vci (π₯15 Β· β 51) - OpenID for Verifiable Credential Issuance - client and..
Apache-2
-
verity-sdk (π₯14 Β· β 46 Β· π€) - Evernym Verity is a decentralized protocol platform for..
Apache-2
-
waltid-idpkit (π₯13 Β· β 24) - OIDC identity provider for digital identity.
Apache-2
-
entra-verifiedid-wallet-library-ios (π₯10 Β· β 20) - A library to manage your Decentralized Identities and..
MIT
-
pyMDOC-CBOR (π₯10 Β· β 12) - MDOC CBOR static Verifier and Issuer for EUDI Wallet PID and mDL..
Apache-2
-
kepler (π₯9 Β· β 70 Β· π€) - 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: Discover other best-of lists with awesome open-source projects on all kinds of topics.
- Awesome-self-sovereign-identity: A curated list of self-sovereign identity resources.
- 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 and fill in the requested information.
- Modify the projects.yaml with your additions or changes, and submit a pull request. This can also be done directly via the Github UI.
If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the best-of-generator repository. If you like to create your own best-of list, we recommend to follow this guide.
For more information on how to add or update projects, please read the contribution guidelines. By participating in this project, you agree to abide by its Code of Conduct.