feat: add brand icons for IDP, password vaults and media apps

Auth/SSO: Keycloak, Authentik, Okta, Auth0 (Authelia already present)
Password vaults: Vaultwarden, Bitwarden, 1Password, KeePassXC, HashiCorp Vault
Media/torrent: Radarr, Sonarr, Transmission

Jackett, Zitadel and Prowlarr are absent from simple-icons.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-17 12:26:35 +02:00
parent 3e2d9e6a77
commit 5eb3860201
4 changed files with 62 additions and 5 deletions
+23 -2
View File
@@ -2,7 +2,9 @@ import {
siProxmox, siDocker,
siSynology, siTruenas,
siUbiquiti, siMikrotik, siCisco, siTplink, siAsus, siNetgear, siPfsense, siOpnsense, siOpenwrt,
siApache, siTraefikproxy, siAuthelia,
siApache, siTraefikproxy,
siAuthelia, siKeycloak, siAuthentik, siOkta, siAuth0,
siBitwarden, siVaultwarden, si1password, siKeepassxc, siVault,
siMariadb,
siKubernetes,
siDebian, siUbuntu,
@@ -11,6 +13,7 @@ import {
siRaspberrypi, siArduino,
siNextcloud, siPaperlessngx, siUptimekuma, siMaterialformkdocs,
siJellyfin, siHomeassistant, siPhilipshue, siXiaomi,
siRadarr, siSonarr, siTransmission,
siExcalidraw,
siKde,
} from 'simple-icons'
@@ -36,10 +39,23 @@ const BRANDS = [
{ kw: ['opnsense'], icon: siOpnsense },
{ kw: ['openwrt'], icon: siOpenwrt },
// Serveurs web / proxy / auth
// Serveurs web / proxy
{ kw: ['apache', 'apache2', 'httpd'], icon: siApache },
{ kw: ['traefik'], icon: siTraefikproxy },
// Auth / SSO / IDP
{ kw: ['authelia'], icon: siAuthelia },
{ kw: ['keycloak'], icon: siKeycloak },
{ kw: ['authentik'], icon: siAuthentik },
{ kw: ['okta'], icon: siOkta },
{ kw: ['auth0'], icon: siAuth0 },
// Coffres-forts de mots de passe
{ kw: ['vaultwarden'], icon: siVaultwarden },
{ kw: ['bitwarden'], icon: siBitwarden },
{ kw: ['1password', 'onepassword'], icon: si1password },
{ kw: ['keepass', 'keepassxc'], icon: siKeepassxc },
{ kw: ['hashicorp vault', 'hashicorp'], icon: siVault },
// Bases de données
{ kw: ['mariadb', 'maria db'], icon: siMariadb },
@@ -74,6 +90,11 @@ const BRANDS = [
{ kw: ['uptime-kuma', 'uptimekuma', 'uptime kuma'], icon: siUptimekuma },
{ kw: ['mkdocs', 'material for mkdocs'], icon: siMaterialformkdocs },
// Médias / torrent
{ kw: ['radarr'], icon: siRadarr },
{ kw: ['sonarr'], icon: siSonarr },
{ kw: ['transmission'], icon: siTransmission },
// Médias / domotique
{ kw: ['jellyfin'], icon: siJellyfin },
{ kw: ['homeassistant', 'home assistant', 'hassio', 'hass'], icon: siHomeassistant },