Referenzimplementierung der EUDI-Wallet: alle Bausteine im Überblick
Die Europäische Kommission veröffentlicht eine Referenzimplementierung der EUDI-Wallet als Open Source. Hier stehen alle Repos nach Rolle sortiert – mit Lizenz, letztem Release und letzter Aktivität, täglich von GitHub abgerufen.
75 aktive Repos · 32 mit neuem Release in den letzten 30 Tagen · Lizenzen: Apache-2.0 56, ohne Angabe 8, NOASSERTION 6, EUPL-1.2 5 · Stand: 12. Okt. 2026 · Entwickler-Hub
Wallet-Apps
Referenz-Wallet für Android und iOS – Grundlage, auf der Mitgliedstaaten und Anbieter eigene Wallets bauen können.
| Repo | Beschreibung (GitHub) | Lizenz | Letztes Release | Aktivität |
|---|---|---|---|---|
eudi-app-android-wallet-ui · Kotlin | EUDI Wallet Prototype | EUPL-1.2 | Wallet/Demo_Version=2026.10.43-Demo_Build=432. Okt. 2026 | 9. Okt. 2026 |
eudi-app-ios-wallet-ui · Swift | EUDI Wallet Prototype | EUPL-1.2 | Wallet/Demo_2026.10.43-Demo_Build=432. Okt. 2026 | 9. Okt. 2026 |
Wallet-Bibliotheken
Bausteine für Wallet-Apps: Kern, Dokumentenverwaltung, Speicher.
| Repo | Beschreibung (GitHub) | Lizenz | Letztes Release | Aktivität |
|---|---|---|---|---|
eudi-lib-android-wallet-core · Kotlin | – | Apache-2.0 | v0.31.02. Okt. 2026 | 2. Okt. 2026 |
eudi-lib-ios-wallet-kit · Swift | This repository contains the EUDI Wallet Kit library for iOS. The library is a part of the EUDI Wallet Reference Implementation project. | Apache-2.0 | v0.54.89. Okt. 2026 | 9. Okt. 2026 |
eudi-lib-ios-wallet-storage · Swift | Eudi Wallet storage library | Apache-2.0 | v0.26.224. Sept. 2026 | 24. Sept. 2026 |
Protokolle und Formate
Bibliotheken für OpenID4VCI, OpenID4VP, SD-JWT und ISO mdoc – auch für vertrauende Parteien und Aussteller nutzbar.
| Repo | Beschreibung (GitHub) | Lizenz | Letztes Release | Aktivität |
|---|---|---|---|---|
eudi-lib-jvm-openid4vci-kt · Kotlin | Implementation of OpenID for Verifiable Credential Issuance protocol (wallet's role) in Kotlin | Apache-2.0 | v0.14.12. Okt. 2026 | 9. Okt. 2026 |
eudi-lib-jvm-openid4vp-kt · Kotlin | Implementation of OpenID4VP protocol (wallet's role) in Kotlin | Apache-2.0 | v0.16.229. Sept. 2026 | 12. Okt. 2026 |
eudi-lib-jvm-sdjwt-kt · Kotlin | A library for issuing and verifying SD-JWT | Apache-2.0 | v0.20.228. Sept. 2026 | 12. Okt. 2026 |
eudi-lib-ios-openid4vci-swift · Swift | Implementation of OpenID for Verifiable Credential Issuance protocol (wallet's role) in Swift | Apache-2.0 | v0.55.39. Okt. 2026 | 8. Okt. 2026 |
eudi-lib-ios-iso18013-data-model · Swift | Implementation of the mDoc data model according to ISO/IEC 18013-5 standard | Apache-2.0 | v0.27.25. Okt. 2026 | 5. Okt. 2026 |
eudi-lib-ios-iso18013-data-transfer · Swift | EUDI ISO 18013-5 iOS Data Transfer library according to ISO/IEC 18013-5 standard | Apache-2.0 | v0.27.35. Okt. 2026 | 5. Okt. 2026 |
eudi-lib-ios-openid4vp-swift · Swift | Implementation of the OpenID4VP protocol (wallet's role) in Swift | Apache-2.0 | v0.43.024. Sept. 2026 | 1. Okt. 2026 |
eudi-lib-sdjwt-swift · Swift | A library for issuing and verifying SD-JWT | Apache-2.0 | v0.15.17. Okt. 2026 | 7. Okt. 2026 |
eudi-lib-ios-iso18013-security · Swift | Implementation of mDoc security mechanisms according to ISO/IEC 18013-5 standard | Apache-2.0 | v0.27.35. Okt. 2026 | 5. Okt. 2026 |
Prüfen (vertrauende Parteien)
Prüfer-Dienste und -Oberflächen, mit denen vertrauende Parteien Nachweise anfragen und prüfen.
| Repo | Beschreibung (GitHub) | Lizenz | Letztes Release | Aktivität |
|---|---|---|---|---|
eudi-srv-verifier-endpoint · Kotlin | Web application (Backend Restful service) that acts as a Verifier/RP trusted end-point. | Apache-2.0 | v0.12.028. Sept. 2026 | 8. Okt. 2026 |
eudi-web-verifier · TypeScript | – | Apache-2.0 | v0.13.028. Sept. 2026 | 9. Okt. 2026 |
eudi-app-multiplatform-verifier-ui · Kotlin | EUDI Multiplatform Verifier App | EUPL-1.2 | Verifier/Public_Version=2026.05.6-Public_Build=628. Mai 2026 | 2. Okt. 2026 |
eudi-lib-android-verifier-core · Kotlin | Android SDK for verifying EUDI identity documents, compliant with ISO 18013-5 | Apache-2.0 | v0.1.029. Sept. 2025 | 30. Juli 2026 |
eudi-app-web-walletdriven-tester-py · CSS | Wallet-driven rQES web tester | Apache-2.0 | v0.223. Juli 2025 | 6. Okt. 2026 |
eudi-app-web-wallet-tester-py · Python | Web Wallet Tester | Apache-2.0 | v0.5.220. Juni 2025 | 20. Juni 2025 |
Ausstellen
Aussteller für PID und Attributsbescheinigungen.
| Repo | Beschreibung (GitHub) | Lizenz | Letztes Release | Aktivität |
|---|---|---|---|---|
eudi-srv-pid-issuer · Kotlin | A micro-service acting like PID/mDL Issuer according to OpenID4VCI | Apache-2.0 | v0.11.12. Okt. 2026 | 9. Okt. 2026 |
eudi-srv-web-issuing-eudiw-py · Python | APIs and code of the eudiw provider backend PID, mDL and EAA issuer following OID4VCI | Apache-2.0 | v0.10.07. Okt. 2026 | 7. Okt. 2026 |
eudi-srv-issuer-oidc-py · Python | Issuer Authorisation backend server | Apache-2.0 | v0.9.55. Aug. 2026 | 5. Aug. 2026 |
eudi-srv-web-issuing-frontend-eudiw-py · SCSS | EUDIW Issuer frontend | Apache-2.0 | v0.10.07. Okt. 2026 | 7. Okt. 2026 |
Signieren (QES)
Qualifizierte elektronische Signatur aus der Wallet (Fernsignatur, CSC-API).
| Repo | Beschreibung (GitHub) | Lizenz | Letztes Release | Aktivität |
|---|---|---|---|---|
eudi-lib-android-rqes-ui · Kotlin | EUDI Remote Qualified Electronic Signature (RQES) UI library for Android | Apache-2.0 | v0.4.12. Okt. 2026 | 2. Okt. 2026 |
eudi-lib-ios-rqes-ui · Swift | EUDI Remote Qualified Electronic Signature (RQES) UI library for iOS | Apache-2.0 | 0.4.729. Sept. 2026 | 5. Okt. 2026 |
eudi-lib-android-rqes-core · Kotlin | Android core library for Remote Qualified Electronic Signature for wallet implementations | Apache-2.0 | v0.7.02. Okt. 2026 | 2. Okt. 2026 |
eudi-lib-podofo · C++ | A library for PDF manipulation based on PoDoFo (C++ 17 library) targeting iOS and Android platforms | NOASSERTION | v0.3.13. Sept. 2025 | 19. Sept. 2025 |
eudi-srv-web-trustprovider-signer-java · Java | TrustProvider Signer is a remote signing service provider, and client. | Apache-2.0 | 0.7.017. Aug. 2026 | 17. Aug. 2026 |
eudi-lib-ios-rqes-csc-swift · Swift | Implementation of CSC protocol (wallet's role) in Swift | Apache-2.0 | v0.10.028. Apr. 2026 | 28. Apr. 2026 |
eudi-lib-ios-rqes-kit · Swift | – | Apache-2.0 | v0.11.229. Sept. 2026 | 29. Sept. 2026 |
eudi-srv-web-walletdriven-signer-external-sca-java · Java | Wallet-driven rQES external SCA | Apache-2.0 | v0.4.06. Okt. 2026 | 6. Okt. 2026 |
eudi-lib-jvm-rqes-csc-kt · Kotlin | Implementation of CSC protocol (wallet's role) in Kotlin | Apache-2.0 | v0.8.09. Apr. 2026 | 8. Okt. 2026 |
eudi-srv-web-rpcentric-signer-relyingparty-py · Python | rQES RI - RP centric - Relying party test site | Apache-2.0 | v0.3.01. Juli 2025 | 12. Mai 2026 |
eudi-srv-web-rpcentric-signer-sca-java · Java | RP Centric rQES SCA | Apache-2.0 | v0.3.01. Juli 2025 | 12. Mai 2026 |
eudi-srv-web-walletdriven-rpcentric-signer-qtsp-java · Java | Wallet-driven and RP-centric rQES QTSP | Apache-2.0 | 0.6.02. Okt. 2026 | 2. Okt. 2026 |
eudi-srv-web-walletdriven-signer-relyingparty-py · Python | WalletDriven Relying Party | Apache-2.0 | v0.3.06. Okt. 2026 | 6. Okt. 2026 |
Vertrauen
Vertrauenslisten, Statuslisten, Wallet-Anbieter-Dienst und Registrierung vertrauender Parteien.
| Repo | Beschreibung (GitHub) | Lizenz | Letztes Release | Aktivität |
|---|---|---|---|---|
eudi-srv-trust-validator · Kotlin | A servise to validate participation of an entity's X5C certificate in ETSI 119 612 Trust Lists | Apache-2.0 | v0.3.1-alpha8. Okt. 2026 | 8. Okt. 2026 |
eudi-srv-wallet-provider · Kotlin | An implementation of a Wallet Provider service according to OpenId4VCI 1.0, and EUDI Wallet Standards and Technical Specifications. | Apache-2.0 | v0.2.117. Juli 2026 | 8. Okt. 2026 |
eudi-lib-kmp-etsi-1196x2 · Kotlin | A kotlin library for verifying certificate chains using trusted lists | Apache-2.0 | v0.4.0-alpha.45. Okt. 2026 | 12. Okt. 2026 |
eudi-srv-web-trustedlist-manager-py · Python | Trusted List manager | Apache-2.0 | v0.2.09. Apr. 2026 | 9. Apr. 2026 |
keycloak-client-attestation-auth-ext · Kotlin | An experimental Keycloak extension implementing attestation-based client authentication | Apache-2.0 | v0.2.217. Juli 2026 | 6. Okt. 2026 |
eudi-lib-kmp-statium · Kotlin | A library for cheking the status of a credential in Kotlin multiplatform, supporting Token Status List specification | Apache-2.0 | v0.5.228. Sept. 2026 | 12. Okt. 2026 |
eudi-srv-web-relyingparty-registration-py · Python | Relying Party registration service | Apache-2.0 | v0.2.23. Sept. 2026 | 21. Sept. 2026 |
eudi-srv-statuslist-py · Python | Attestation Revocation Server (ASL and ARL) | Apache-2.0 | v0.9.024. Nov. 2025 | 24. Nov. 2025 |
eudi-lib-ios-statium-swift · Swift | A library for cheking the status of a credential in swift, supporting Token Status List specification | NOASSERTION | v0.6.023. Sept. 2026 | 30. Sept. 2026 |
eudi-srv-status-validator-py · Python | Status Validator | Apache-2.0 | v0.1.04. Aug. 2026 | 4. Aug. 2026 |
eudi-srv-web-relyingparty-registration-rprc-signer-java · Java | – | Apache-2.0 | kein Release | 8. Okt. 2026 |
Altersnachweis (Mini-Wallet)
Eigenständige Altersnachweis-App der Kommission mit Prüfer und Zero-Knowledge-Bausteinen.
| Repo | Beschreibung (GitHub) | Lizenz | Letztes Release | Aktivität |
|---|---|---|---|---|
av-app-android-wallet-ui · Kotlin | – | EUPL-1.2 | 2026.09-13. Sept. 2026 | 4. Sept. 2026 |
av-doc-technical-specification | European Age Verification solution documentation | NOASSERTION | kein Release | 2. Sept. 2026 |
av-app-ios-wallet-ui · Swift | – | EUPL-1.2 | 2026.9.13. Sept. 2026 | 3. Sept. 2026 |
av-lib-android-zkp-age-icao · JavaScript | Age Verification ZKP ICAO for Android | Apache-2.0 | kein Release | 21. Mai 2026 |
av-web-verifier-ui · TypeScript | – | Apache-2.0 | kein Release | 22. Juni 2026 |
av-srv-web-issuing-avw-py · SCSS | APIs and code of the av provider backend issuer following OID4VCI | Apache-2.0 | 0.2.210. Juli 2025 | 15. Mai 2026 |
av-lib-ios-longfellow-zkp · Swift | A Swift library for zero-knowledge proof (ZKP) generation and verification of mdoc credentials using the Longfellow ZK system. | Apache-2.0 | v0.17.21. Okt. 2026 | 1. Okt. 2026 |
av-lib-ios-w3c-dc-api · Swift | – | Apache-2.0 | v0.27.01. Okt. 2026 | 1. Okt. 2026 |
av-verifier-frontend-cinema · TypeScript | – | Apache-2.0 | kein Release | 22. Juni 2026 |
av-banking-demo-credential-offer-app-android · Kotlin | A simple demo banking app representing where the user is already logged in and identified to demonstrate third-party integration with AV app. The app solely function it to present the pre-authorized code issuance flow to issue a Proof of Age attestation. | ohne Angabe | 2026.02-14. März 2026 | 5. Mai 2026 |
av-dc-api-backend · Kotlin | DC API Backend | Apache-2.0 | kein Release | 1. Juli 2026 |
av-srv-trust-validator · Kotlin | – | Apache-2.0 | kein Release | 12. Okt. 2026 |
av-srv-verifier-endpoint · Kotlin | – | Apache-2.0 | kein Release | 14. Sept. 2026 |
Spezifikationen und Dokumentation
ARF, technische Spezifikationen, Rulebooks, Konformitätsprüfung.
| Repo | Beschreibung (GitHub) | Lizenz | Letztes Release | Aktivität |
|---|---|---|---|---|
eudi-doc-architecture-and-reference-framework · Python | The European Digital Identity Wallet | NOASSERTION | v3.0.023. Juli 2026 | 2. Okt. 2026 |
eudi-doc-standards-and-technical-specifications | Tracking, evaluating, and aligning Standards & Technical Specifications (STS) for the EUDI Wallet ecosystem. | ohne Angabe | kein Release | 22. Aug. 2026 |
eudi-wallet-reference-implementation-roadmap | Roadmap of the EUDIW reference implementation. | Apache-2.0 | kein Release | 17. Okt. 2024 |
eudi-doc-attestation-rulebooks-catalog | Collection of EUDI Wallet rulebooks | ohne Angabe | kein Release | 20. Juli 2026 |
eudi-doc-functional-conformance-assessment · Python | – | NOASSERTION | v0.0.1013. März 2026 | 10. Sept. 2026 |
eudi-docs-site | Main repository that contains configuration and data files for the Developers Hub site that provides information on how to build/use the applications and several HOW-TOs | NOASSERTION | kein Release | 8. Okt. 2026 |
eudi-doc-testing-application · Java | Functional E2E tests for EUDI Wallet application | ohne Angabe | 2026.Q126. Mai 2026 | 12. Okt. 2026 |
eudi-doc-transfer-issues | – | ohne Angabe | kein Release | 12. Juni 2025 |
Sonstiges
Demos, Infrastruktur und Hilfsbibliotheken.
| Repo | Beschreibung (GitHub) | Lizenz | Letztes Release | Aktivität |
|---|---|---|---|---|
eu-digital-identity-wallet | Organization pages | ohne Angabe | kein Release | 11. Sept. 2023 |
eudi-infra-ci · Python | – | ohne Angabe | kein Release | 12. Okt. 2026 |
eudi-web-recruitment-service-demo · TypeScript | A pseudo recruitment service to showcase the utilization of the EUDI Wallet in a ‘Cross-Border Recruitment’ business scenario | Apache-2.0 | kein Release | 10. Dez. 2025 |
SwiftCopyableMacro · Swift | A Swift Macro for Kotlin like copy() for Structs. | Apache-2.0 | 0.0.513. Mai 2026 | 13. Mai 2026 |
eudi-web-booking-service-demo · TypeScript | A web application that implements a pseudo booking service to demostrate the presentation and issuance cababilities of EUDI ecosystem | Apache-2.0 | v0.1.121. März 2025 | 21. März 2025 |
eudi-itb · Java | – | ohne Angabe | kein Release | 29. Sept. 2026 |
Archiviert: Nicht mehr gepflegt und hier nicht aufgeführt: av-srv-web-verifier-endpoint-23220-4-kt, eudi-lib-android-wallet-document-manager, eudi-lib-android-iso18013-data-transfer, eudi-lib-jvm-presentation-exchange-kt, eudi-lib-ios-presentation-exchange-swift, eudi-lib-jvm-trust-manager-kt.
Die Beschreibungen stammen aus den Repos (englisch). EUPL-1.2 ist eine Copyleft-Lizenz der EU, Apache-2.0 eine freizügige Lizenz; „NOASSERTION“ heißt, dass GitHub die Lizenz nicht erkennt – dann im Repo nachsehen. Die Referenzimplementierung ist ein Ausgangspunkt, keine zertifizierte Wallet.
Die Daten gibt es als JSON unter CC BY 4.0 mit Namensnennung „Eudigo (eudigo.eu)“.
Eudigo ist ein unabhängiges Angebot und nicht mit der Europäischen Kommission verbunden. Maßgeblich sind die Repos selbst.