Hoppa till innehåll
Öppna källkodsprojekt

Öppna källkodsprojekt

Det här är en katalogsida över Diggs och Sweden Connects öppna programvaruprojekt, grupperade efter tema. Här finns ett urval av aktiva projekt; den fullständiga listan finns på github.com/diggsweden och github.com/swedenconnect.

Plånboksekosystemet: digital identitet

Tjänster och bibliotek runt EUDI-plånboken (European Digital Identity).

ProjektBeskrivning
wallet-providerTjänst för att skapa och hantera WUA:er (Wallet Unit Attestations).
wallet-accountTjänst som hanterar användarkonton kopplade till plånboken.
wallet-attribute-attestationAttributattestering för digital identitet.
wallet-app-iosPlånboksapp för iOS.
wallet-app-androidPlånboksapp för Android.
wallet-verifier-test-webTestgränssnitt för verifieringsflöden.
wallet-ecosystemPodman Compose-skript för att köra hela plånboksmiljön lokalt (utveckling och testning).
wallet-r2psBakgrundstjänst som hanterar R2PS-bearbetning med HSM-signering och Kafka-meddelanden.

Sweden Connect: federerad identitet och eID-infrastruktur

Bibliotek och referensimplementationer för Sweden Connect-federationen (svensk e-legitimation och eIDAS), publicerade på github.com/swedenconnect.

ProjektBeskrivning
swedish-eid-idpReferensimplementation av identitetsutfärdare (IdP) för Swedish eID Framework.
opensaml-addonsTillägg till OpenSAML — grunden för flera SAML-baserade identitetstjänster.
eidas-connectorTjänst för att koppla mot eIDAS-infrastrukturen.
credentials-supportBibliotek för PKI-credentials med stöd för PKCS#11 och HSM.
signature-validationKärnlogik för validering av digitala signaturer.

Data och portal

Källkod för Diggs portallösningar.

ProjektBeskrivning
dataportal-webKällkod för dataportal.se.

Verktyg och tjänster

Fristående verktyg som löser specifika utvecklar- eller integrationsbehov.

ProjektBeskrivning
rest-api-profil-lint-processorKommandoradsverktyg för att linta OpenAPI-definitioner mot Diggs API-profil.
mlaVerktyg för att skapa nätverksanalysdiagram.

Stöd för öppen programvara

Mall, verktyg och dokumentation som hjälper Digg-projekt att följa praxis kring öppen programvara.

ProjektBeskrivning
open-source-project-templateDiggs mallprojekt för nya öppna programvaruprojekt.
reusable-ciÅteranvändbara arbetsflöden för automatiserad bygge, test och utgivning (CI/CD) i GitHub Actions.
opensource-docsDen här handbokens källkod.

Arkiverade projekt

Projekt som inte längre har aktiv förvaltning men finns kvar som referensmaterial att bygga vidare på.

Verktygslåda för digital inkludering

ProjektBeskrivning
UserFeedbackAppReact.js-applikation för att samla in anonym feedback.
SupportModalAppVue.js-applikation med hjälpfunktioner och hjälpknapp.
UserFeedbackApiServer-API för att samla in anonym feedback.
InclusionToolboxJavaScript drop-in toolbox-plugin.

Förvaltning av projektlistan

Projekt utan aktiv underhållsansvarig arkiveras. Aktivitet bedöms enligt mönstret i Arbete på GitHub: Arkivering av projekt.

Se även