Open source projects
This is a catalogue page of Digg’s and Sweden Connect’s open-source software projects, grouped by theme. Here you find a selection of active projects; the full list lives on github.com/diggsweden and github.com/swedenconnect.
The wallet ecosystem: digital identity
Services and libraries around the EUDI wallet (European Digital Identity).
| Project | Description |
|---|---|
wallet-provider | Service for creating and managing WUAs (Wallet Unit Attestations). |
wallet-account | Service managing user accounts linked to the wallet. |
wallet-attribute-attestation | Attribute attestation for digital identity. |
wallet-app-ios | Wallet app for iOS. |
wallet-app-android | Wallet app for Android. |
wallet-verifier-test-web | Test interface for verification flows. |
wallet-ecosystem | Podman Compose scripts for running the full wallet environment locally (development and testing). |
wallet-r2ps | Background service handling R2PS processing with HSM signing and Kafka messaging. |
Sweden Connect: federated identity and eID infrastructure
Libraries and reference implementations for the Sweden Connect federation (Swedish eID and eIDAS), published at github.com/swedenconnect.
| Project | Description |
|---|---|
swedish-eid-idp | Reference identity provider (IdP) for the Swedish eID Framework. |
opensaml-addons | Extensions to OpenSAML — the foundation for several SAML-based identity services. |
eidas-connector | Service for connecting to the eIDAS infrastructure. |
credentials-support | Library for PKI credentials with PKCS#11 and HSM support. |
signature-validation | Core logic for digital signature validation. |
Data and portal
Source code for Digg’s portal solutions.
| Project | Description |
|---|---|
dataportal-web | Source code for dataportal.se. |
Tools and services
Standalone tools that solve specific developer or integration needs.
| Project | Description |
|---|---|
rest-api-profil-lint-processor | Command-line tool for linting OpenAPI definitions against Digg’s API profile. |
mla | Tool for producing network-analysis diagrams. |
Support for open source
Template, tools and documentation that help Digg projects follow open-source practice.
| Project | Description |
|---|---|
open-source-project-template | Digg’s template project for new open source projects. |
reusable-ci | Reusable workflows for automated build, test and release (CI/CD) on GitHub Actions. |
opensource-docs | The source code of this handbook. |
Archived projects
Projects no longer actively maintained but kept as reference material to build upon.
Digital inclusion toolbox
| Project | Description |
|---|---|
UserFeedbackApp | React.js application for collecting anonymous feedback. |
SupportModalApp | Vue.js application with help functions and help button. |
UserFeedbackApi | Server API for collecting anonymous feedback. |
InclusionToolbox | JavaScript drop-in toolbox plugin. |
Stewardship of the project list
Projects without an active maintainer are archived. Activity is judged according to the pattern in Working on GitHub: Archiving projects.
See also
- Template project for open source software: starter structure for new projects
- Working on GitHub: account setup, security, issue handling and publication
- Other Swedish public sector organisations: state agencies, municipalities and regions on code-collaboration platforms