From 9dec2c6daa7194fc91dbea8d9bf71e48e1073c64 Mon Sep 17 00:00:00 2001 From: Bjorn Lammers Date: Wed, 16 Apr 2025 22:48:05 +0200 Subject: [PATCH] chore: remove outdated ICONS.md generation --- .../workflows/on_icon_addition_approved.yml | 4 +- .github/workflows/on_icon_update_approved.yml | 4 +- .../workflows/update_icons_and_resources.yml | 5 - ICONS.md | 2223 ----------------- scripts/TEMPLATE.md | 11 - scripts/generate_icons_page.py | 85 - 6 files changed, 2 insertions(+), 2330 deletions(-) delete mode 100644 ICONS.md delete mode 100644 scripts/TEMPLATE.md delete mode 100644 scripts/generate_icons_page.py diff --git a/.github/workflows/on_icon_addition_approved.yml b/.github/workflows/on_icon_addition_approved.yml index af4c1dda..6801116b 100644 --- a/.github/workflows/on_icon_addition_approved.yml +++ b/.github/workflows/on_icon_addition_approved.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest # This condition ensures the job only runs when the 'approved' label is added and the issue title starts with 'feat(icons): add ' if: | - contains(github.event.issue.labels.*.name, 'approved') && + contains(github.event.issue.labels.*.name, 'approved') && startsWith(github.event.issue.title, 'feat(icons): add ') env: ICON_TYPE: ${{ contains(github.event.issue.labels.*.name, 'normal-icon') && 'normal' || 'monochrome' }} @@ -49,8 +49,6 @@ jobs: INPUT_ISSUE_FORM: ${{ steps.parse_issue_form.outputs.ISSUE_FORM }} - name: Generate File Tree run: python scripts/generate_file_tree.py svg png webp - - name: Generate ICONS.md - run: python scripts/generate_icons_page.py - name: Generate full metadata file run: python scripts/generate_metadata.py - name: Extract icon name diff --git a/.github/workflows/on_icon_update_approved.yml b/.github/workflows/on_icon_update_approved.yml index 3c99fd74..e87de189 100644 --- a/.github/workflows/on_icon_update_approved.yml +++ b/.github/workflows/on_icon_update_approved.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest # This condition ensures the job only runs when the 'approved' label is updated and the issue title starts with 'feat(icons): update ' if: | - contains(github.event.issue.labels.*.name, 'approved') && + contains(github.event.issue.labels.*.name, 'approved') && startsWith(github.event.issue.title, 'feat(icons): update ') env: ICON_TYPE: ${{ contains(github.event.issue.labels.*.name, 'normal-icon') && 'normal' || 'monochrome' }} @@ -49,8 +49,6 @@ jobs: INPUT_ISSUE_FORM: ${{ steps.parse_issue_form.outputs.ISSUE_FORM }} - name: Generate File Tree run: python scripts/generate_file_tree.py svg png webp - - name: Generate ICONS.md - run: python scripts/generate_icons_page.py - name: Generate full metadata file run: python scripts/generate_metadata.py - name: Extract icon name diff --git a/.github/workflows/update_icons_and_resources.yml b/.github/workflows/update_icons_and_resources.yml index d830a226..27872c2b 100644 --- a/.github/workflows/update_icons_and_resources.yml +++ b/.github/workflows/update_icons_and_resources.yml @@ -77,14 +77,9 @@ jobs: with: python-version: "3.9" - - name: Generate ICONS.md - run: python scripts/generate_icons_page.py - - name: Commit and Push Changes run: | git config --global user.email "homarr-labs@proton.me" git config --global user.name "Dashboard Icons Bot" - git add ICONS.md - git commit -m "ci(github-actions): generate ICONS.md" || exit 0 git pull --rebase origin ${{ github.ref_name }} git push origin HEAD:${{ github.ref_name }} diff --git a/ICONS.md b/ICONS.md deleted file mode 100644 index f1a13861..00000000 --- a/ICONS.md +++ /dev/null @@ -1,2223 +0,0 @@ -[![jsDelivr hits (GitHub)](https://img.shields.io/jsdelivr/gh/hy/homarr-labs/dashboard-icons?style=flat-square&color=%23A020F0)](https://www.jsdelivr.com/package/gh/homarr-labs/dashboard-icons) -[![jsDelivr hits (GitHub)](https://img.shields.io/jsdelivr/gh/hy/walkxcode/dashboard-icons?style=flat-square&color=%23A020F0)](https://www.jsdelivr.com/package/gh/walkxcode/dashboard-icons) - -## Dashboard Icons - -The best source for dashboard icons.
-[**← Back to repository**](https://github.com/homarr-labs/dashboard-icons/) - - -| Name | Links | Preview | -|------|-------|---------| -| 13ft | ✅ WebPPNGSVG | 13ft | -| 1password | ✅ WebPPNGSVG | 1password | -| 1password-dark | ✅ WebPPNGSVG | 1password-dark | -| 2fauth | ✅ WebPPNGSVG | 2fauth | -| 2fauth-light | ✅ WebPPNGSVG | 2fauth-light | -| 3cx | ✅ WebPPNGSVG | 3cx | -| 3cx-light | ✅ WebPPNGSVG | 3cx-light | -| 5etools | ✅ WebPPNGSVG | 5etools | -| 5etools-dark | ✅ WebPPNGSVG | 5etools-dark | -| 7zip | ✅ WebPPNGSVG | 7zip | -| act | ✅ WebPPNGSVG | act | -| activepieces | ✅ WebPPNGSVG | activepieces | -| actual-budget | ✅ WebPPNGSVG | actual-budget | -| adblock | ✅ WebPPNG ❌ SVG | adblock | -| adguard-home | ✅ WebPPNGSVG | adguard-home | -| adminer | ✅ WebPPNGSVG | adminer | -| adobe | ✅ WebPPNGSVG | adobe | -| ads-b-exchange | ✅ WebPPNG ❌ SVG | ads-b-exchange | -| adventure-log | ✅ WebPPNGSVG | adventure-log | -| affine | ✅ WebPPNGSVG | affine | -| affine-light | ✅ WebPPNGSVG | affine-light | -| airsonic | ✅ WebPPNGSVG | airsonic | -| airtable | ✅ WebPPNGSVG | airtable | -| airtel | ✅ WebPPNGSVG | airtel | -| airvpn | ✅ WebPPNGSVG | airvpn | -| akkoma | ✅ WebPPNGSVG | akkoma | -| akkoma-light | ✅ WebPPNGSVG | akkoma-light | -| alarmpi | ✅ WebPPNG ❌ SVG | alarmpi | -| albert-heijn | ✅ WebPPNGSVG | albert-heijn | -| alertmanager | ✅ WebPPNGSVG | alertmanager | -| algo | ✅ WebPPNG ❌ SVG | algo | -| aliexpress | ✅ WebPPNGSVG | aliexpress | -| alist | ✅ WebPPNGSVG | alist | -| alloy | ✅ WebPPNGSVG | alloy | -| alltube | ✅ WebPPNG ❌ SVG | alltube | -| alltube-light | ✅ WebPPNG ❌ SVG | alltube-light | -| alma-linux | ✅ WebPPNGSVG | alma-linux | -| alpine-linux | ✅ WebPPNGSVG | alpine-linux | -| amazon | ✅ WebPPNGSVG | amazon | -| amazon-light | ✅ WebPPNGSVG | amazon-light | -| amazon-prime | ✅ WebPPNGSVG | amazon-prime | -| amazon-web-services | ✅ WebPPNGSVG | amazon-web-services | -| amazon-web-services-light | ✅ WebPPNGSVG | amazon-web-services-light | -| amcrest | ✅ WebPPNG ❌ SVG | amcrest | -| amcrest-cloud | ✅ WebPPNG ❌ SVG | amcrest-cloud | -| amd | ✅ WebPPNGSVG | amd | -| amd-light | ✅ WebPPNGSVG | amd-light | -| ami | ✅ WebPPNG ❌ SVG | ami | -| ami-alt | ✅ WebPPNG ❌ SVG | ami-alt | -| ami-alt-light | ✅ WebPPNG ❌ SVG | ami-alt-light | -| amp | ✅ WebPPNG ❌ SVG | amp | -| ampache | ✅ WebPPNG ❌ SVG | ampache | -| android | ✅ WebPPNGSVG | android | -| android-auto | ✅ WebPPNGSVG | android-auto | -| android-auto-dark | ✅ WebPPNGSVG | android-auto-dark | -| android-robot | ✅ WebPPNGSVG | android-robot | -| anonaddy | ✅ WebPPNGSVG | anonaddy | -| ansible | ✅ WebPPNGSVG | ansible | -| ansible-light | ✅ WebPPNGSVG | ansible-light | -| anything-llm | ✅ WebPPNGSVG | anything-llm | -| anything-llm-light | ✅ WebPPNGSVG | anything-llm-light | -| apache | ✅ WebPPNGSVG | apache | -| apache-airflow | ✅ WebPPNGSVG | apache-airflow | -| apache-answer | ✅ WebPPNGSVG | apache-answer | -| apache-cassandra | ✅ WebPPNGSVG | apache-cassandra | -| apache-cloudstack | ✅ WebPPNGSVG | apache-cloudstack | -| apache-druid | ✅ WebPPNGSVG | apache-druid | -| apache-openoffice | ✅ WebPPNGSVG | apache-openoffice | -| apache-solr | ✅ WebPPNGSVG | apache-solr | -| apache-subversion | ✅ WebPPNGSVG | apache-subversion | -| apache-tomcat | ✅ WebPPNGSVG | apache-tomcat | -| apache-tomcat-light | ✅ WebPPNGSVG | apache-tomcat-light | -| apc | ✅ WebPPNGSVG | apc | -| apiscp | ✅ WebPPNGSVG | apiscp | -| app-store | ✅ WebPPNGSVG | app-store | -| appdaemon | ✅ WebPPNG ❌ SVG | appdaemon | -| appflowy | ✅ WebPPNGSVG | appflowy | -| apple | ✅ WebPPNGSVG | apple | -| apple-alt | ✅ WebPPNGSVG | apple-alt | -| apple-light | ✅ WebPPNGSVG | apple-light | -| apple-music | ✅ WebPPNGSVG | apple-music | -| apple-tv-plus | ✅ WebPPNGSVG | apple-tv-plus | -| apple-tv-plus-light | ✅ WebPPNGSVG | apple-tv-plus-light | -| apprise | ✅ WebPPNG ❌ SVG | apprise | -| appwrite | ✅ WebPPNGSVG | appwrite | -| ara-records-ansible | ✅ WebPPNGSVG | ara-records-ansible | -| arch-linux | ✅ WebPPNGSVG | arch-linux | -| archisteamfarm | ✅ WebPPNG ❌ SVG | archisteamfarm | -| archivebox | ✅ WebPPNG ❌ SVG | archivebox | -| archiveteam-warrior | ✅ WebPPNG ❌ SVG | archiveteam-warrior | -| archiveteam-warrior-light | ✅ WebPPNG ❌ SVG | archiveteam-warrior-light | -| arduino | ✅ WebPPNGSVG | arduino | -| argo-cd | ✅ WebPPNGSVG | argo-cd | -| ariang | ✅ WebPPNG ❌ SVG | ariang | -| arm | ✅ WebPPNGSVG | arm | -| arris | ✅ WebPPNG ❌ SVG | arris | -| arris-light | ✅ WebPPNG ❌ SVG | arris-light | -| artifacthub | ✅ WebPPNGSVG | artifacthub | -| artifactory | ✅ WebPPNGSVG | artifactory | -| aruba | ✅ WebPPNGSVG | aruba | -| asana | ✅ WebPPNGSVG | asana | -| asciinema | ✅ WebPPNGSVG | asciinema | -| asrock-rack | ✅ WebPPNGSVG | asrock-rack | -| asrock-rack-ipmi | ✅ WebPPNGSVG | asrock-rack-ipmi | -| assetgrid | ✅ WebPPNGSVG | assetgrid | -| asterisk | ✅ WebPPNG ❌ SVG | asterisk | -| astral | ✅ WebPPNGSVG | astral | -| astuto | ✅ WebPPNGSVG | astuto | -| astuto-light | ✅ WebPPNGSVG | astuto-light | -| asus | ✅ WebPPNGSVG | asus | -| asus-rog | ✅ WebPPNGSVG | asus-rog | -| asus-router | ✅ WebPPNGSVG | asus-router | -| asustor | ✅ WebPPNGSVG | asustor | -| at-t | ✅ WebPPNGSVG | at-t | -| atlassian | ✅ WebPPNGSVG | atlassian | -| atlassian-bamboo | ✅ WebPPNGSVG | atlassian-bamboo | -| atlassian-bitbucket | ✅ WebPPNGSVG | atlassian-bitbucket | -| atlassian-confluence | ✅ WebPPNGSVG | atlassian-confluence | -| atlassian-jira | ✅ WebPPNGSVG | atlassian-jira | -| atlassian-opsgenie | ✅ WebPPNGSVG | atlassian-opsgenie | -| atlassian-trello | ✅ WebPPNGSVG | atlassian-trello | -| atuin | ✅ WebPPNGSVG | atuin | -| atuin-light | ✅ WebPPNGSVG | atuin-light | -| audacity | ✅ WebPPNGSVG | audacity | -| audiobookshelf | ✅ WebPPNGSVG | audiobookshelf | -| auracast | ✅ WebPPNGSVG | auracast | -| authelia | ✅ WebPPNGSVG | authelia | -| authentik | ✅ WebPPNGSVG | authentik | -| authman | ✅ WebPPNGSVG | authman | -| auto-mcs | ✅ WebPPNG ❌ SVG | auto-mcs | -| autobrr | ✅ WebPPNGSVG | autobrr | -| automad | ✅ WebPPNGSVG | automad | -| automad-light | ✅ WebPPNGSVG | automad-light | -| avg | ✅ WebPPNGSVG | avg | -| avigilon | ✅ WebPPNGSVG | avigilon | -| avm-fritzbox | ✅ WebPPNGSVG | avm-fritzbox | -| avm-fritzbox-light | ✅ WebPPNGSVG | avm-fritzbox-light | -| aws | ✅ WebPPNGSVG | aws | -| aws-ecs | ✅ WebPPNGSVG | aws-ecs | -| aws-light | ✅ WebPPNGSVG | aws-light | -| awwesome | ✅ WebPPNGSVG | awwesome | -| awx | ✅ WebPPNG ❌ SVG | awx | -| axis | ✅ WebPPNG ❌ SVG | axis | -| azuracast | ✅ WebPPNGSVG | azuracast | -| azure | ✅ WebPPNGSVG | azure | -| azure-container-instances | ✅ WebPPNGSVG | azure-container-instances | -| azure-container-service | ✅ WebPPNGSVG | azure-container-service | -| azure-devops | ✅ WebPPNGSVG | azure-devops | -| azure-dns | ✅ WebPPNGSVG | azure-dns | -| babybuddy | ✅ WebPPNG ❌ SVG | babybuddy | -| backblaze | ✅ WebPPNGSVG | backblaze | -| backrest | ✅ WebPPNGSVG | backrest | -| backrest-light | ✅ WebPPNGSVG | backrest-light | -| bacula | ✅ WebPPNG ❌ SVG | bacula | -| badge | ✅ WebPPNG ❌ SVG | badge | -| baikal | ✅ WebPPNG ❌ SVG | baikal | -| bar-assistant | ✅ WebPPNGSVG | bar-assistant | -| barcodebuddy | ✅ WebPPNG ❌ SVG | barcodebuddy | -| baserow | ✅ WebPPNGSVG | baserow | -| basilisk | ✅ WebPPNG ❌ SVG | basilisk | -| bastillion | ✅ WebPPNG ❌ SVG | bastillion | -| bazarr | ✅ WebPPNGSVG | bazarr | -| bazarr-dark | ✅ WebPPNGSVG | bazarr-dark | -| beaver-habit-tracker | ✅ WebPPNGSVG | beaver-habit-tracker | -| beaver-habit-tracker-light | ✅ WebPPNGSVG | beaver-habit-tracker-light | -| beef | ✅ WebPPNGSVG | beef | -| beef-light | ✅ WebPPNGSVG | beef-light | -| beets | ✅ WebPPNG ❌ SVG | beets | -| benotes | ✅ WebPPNG ❌ SVG | benotes | -| beszel | ✅ WebPPNGSVG | beszel | -| beszel-light | ✅ WebPPNGSVG | beszel-light | -| betanin | ✅ WebPPNG ❌ SVG | betanin | -| bewcloud | ✅ WebPPNGSVG | bewcloud | -| bible-gateway | ✅ WebPPNG ❌ SVG | bible-gateway | -| bibliogram | ✅ WebPPNG ❌ SVG | bibliogram | -| biblioreads | ✅ WebPPNGSVG | biblioreads | -| biblioreads-light | ✅ WebPPNGSVG | biblioreads-light | -| biedronka | ✅ WebPPNG ❌ SVG | biedronka | -| bigcapital | ✅ WebPPNGSVG | bigcapital | -| bing | ✅ WebPPNGSVG | bing | -| binner | ✅ WebPPNGSVG | binner | -| binner-dark | ✅ WebPPNGSVG | binner-dark | -| birdnet | ✅ WebPPNG ❌ SVG | birdnet | -| bitbucket | ✅ WebPPNGSVG | bitbucket | -| bitcoin | ✅ WebPPNGSVG | bitcoin | -| bithumen | ✅ WebPPNG ❌ SVG | bithumen | -| bitwarden | ✅ WebPPNGSVG | bitwarden | -| blocky | ✅ WebPPNGSVG | blocky | -| blogger | ✅ WebPPNGSVG | blogger | -| blue-iris | ✅ WebPPNG ❌ SVG | blue-iris | -| bluesky | ✅ WebPPNGSVG | bluesky | -| bluetooth | ✅ WebPPNGSVG | bluetooth | -| bluewallet | ✅ WebPPNG ❌ SVG | bluewallet | -| bobcat-miner | ✅ WebPPNG ❌ SVG | bobcat-miner | -| booklogr | ✅ WebPPNGSVG | booklogr | -| booklogr-light | ✅ WebPPNGSVG | booklogr-light | -| booksonic | ✅ WebPPNG ❌ SVG | booksonic | -| bookstack | ✅ WebPPNGSVG | bookstack | -| bootstrap | ✅ WebPPNGSVG | bootstrap | -| borg | ✅ WebPPNGSVG | borg | -| borgmatic | ✅ WebPPNGSVG | borgmatic | -| borgmatic-light | ✅ WebPPNGSVG | borgmatic-light | -| boundary | ✅ WebPPNGSVG | boundary | -| box | ✅ WebPPNGSVG | box | -| brave | ✅ WebPPNGSVG | brave | -| brave-dev | ✅ WebPPNG ❌ SVG | brave-dev | -| brewpi | ✅ WebPPNG ❌ SVG | brewpi | -| brillcam | ✅ WebPPNG ❌ SVG | brillcam | -| broadcastchannel | ✅ WebPPNGSVG | broadcastchannel | -| broadcastchannel-light | ✅ WebPPNGSVG | broadcastchannel-light | -| brocade | ✅ WebPPNGSVG | brocade | -| brother | ✅ WebPPNGSVG | brother | -| browserless | ✅ WebPPNGSVG | browserless | -| browserless-light | ✅ WebPPNGSVG | browserless-light | -| browsh | ✅ WebPPNGSVG | browsh | -| btcpay-server | ✅ WebPPNG ❌ SVG | btcpay-server | -| buddy | ✅ WebPPNG ❌ SVG | buddy | -| budget-zero | ✅ WebPPNG ❌ SVG | budget-zero | -| budgetbee | ✅ WebPPNGSVG | budgetbee | -| budgetbee-light | ✅ WebPPNGSVG | budgetbee-light | -| budibase | ✅ WebPPNGSVG | budibase | -| buffalo | ✅ WebPPNG ❌ SVG | buffalo | -| bunkerweb | ✅ WebPPNGSVG | bunkerweb | -| buxfer | ✅ WebPPNG ❌ SVG | buxfer | -| bytestash | ✅ WebPPNGSVG | bytestash | -| c | ✅ WebPPNGSVG | c | -| cabot | ✅ WebPPNG ❌ SVG | cabot | -| cacti | ✅ WebPPNGSVG | cacti | -| caddy | ✅ WebPPNGSVG | caddy | -| cadvisor | ✅ WebPPNG ❌ SVG | cadvisor | -| cal-com | ✅ WebPPNGSVG | cal-com | -| cal-com-light | ✅ WebPPNGSVG | cal-com-light | -| calckey | ✅ WebPPNG ❌ SVG | calckey | -| caldera | ✅ WebPPNG ❌ SVG | caldera | -| calibre | ✅ WebPPNGSVG | calibre | -| calibre-web | ✅ WebPPNGSVG | calibre-web | -| camera-ui | ✅ WebPPNG ❌ SVG | camera-ui | -| canonical | ✅ WebPPNGSVG | canonical | -| caprover | ✅ WebPPNGSVG | caprover | -| cardigann | ✅ WebPPNG ❌ SVG | cardigann | -| cardigann-light | ✅ WebPPNG ❌ SVG | cardigann-light | -| carrefour | ✅ WebPPNGSVG | carrefour | -| casaos | ✅ WebPPNGSVG | casaos | -| castopod | ✅ WebPPNGSVG | castopod | -| cc | ✅ WebPPNGSVG | cc | -| cc-light | ✅ WebPPNGSVG | cc-light | -| centos | ✅ WebPPNGSVG | centos | -| ceph | ✅ WebPPNGSVG | ceph | -| cert-manager | ✅ WebPPNGSVG | cert-manager | -| cert-warden | ✅ WebPPNGSVG | cert-warden | -| cert-warden-light | ✅ WebPPNGSVG | cert-warden-light | -| cessna | ✅ WebPPNGSVG | cessna | -| chainguard | ✅ WebPPNGSVG | chainguard | -| changedetection | ✅ WebPPNGSVG | changedetection | -| channels-dvr | ✅ WebPPNGSVG | channels-dvr | -| chatgpt | ✅ WebPPNGSVG | chatgpt | -| chatpad-ai | ✅ WebPPNGSVG | chatpad-ai | -| checkmk | ✅ WebPPNGSVG | checkmk | -| cherry | ✅ WebPPNG ❌ SVG | cherry | -| chevereto | ✅ WebPPNGSVG | chevereto | -| chiefonboarding | ✅ WebPPNG ❌ SVG | chiefonboarding | -| chirpy | ✅ WebPPNGSVG | chirpy | -| chowdown | ✅ WebPPNG ❌ SVG | chowdown | -| chrome | ✅ WebPPNGSVG | chrome | -| chrome-beta | ✅ WebPPNG ❌ SVG | chrome-beta | -| chrome-canary | ✅ WebPPNGSVG | chrome-canary | -| chrome-dev | ✅ WebPPNGSVG | chrome-dev | -| chrome-devtools | ✅ WebPPNGSVG | chrome-devtools | -| chrome-remote-desktop | ✅ WebPPNGSVG | chrome-remote-desktop | -| chromecast | ✅ WebPPNG ❌ SVG | chromecast | -| chromecast-light | ✅ WebPPNG ❌ SVG | chromecast-light | -| chromium | ✅ WebPPNGSVG | chromium | -| chronograf | ✅ WebPPNG ❌ SVG | chronograf | -| cilium | ✅ WebPPNGSVG | cilium | -| cilium-light | ✅ WebPPNGSVG | cilium-light | -| cinny | ✅ WebPPNGSVG | cinny | -| cinny-light | ✅ WebPPNGSVG | cinny-light | -| ciphermail | ✅ WebPPNGSVG | ciphermail | -| cisco | ✅ WebPPNGSVG | cisco | -| clash | ✅ WebPPNG ❌ SVG | clash | -| claude-ai | ✅ WebPPNGSVG | claude-ai | -| claude-ai-light | ✅ WebPPNGSVG | claude-ai-light | -| clickhouse | ✅ WebPPNGSVG | clickhouse | -| cloud66 | ✅ WebPPNGSVG | cloud66 | -| cloud9 | ✅ WebPPNGSVG | cloud9 | -| cloud9-light | ✅ WebPPNGSVG | cloud9-light | -| cloudbeaver | ✅ WebPPNGSVG | cloudbeaver | -| cloudcmd | ✅ WebPPNG ❌ SVG | cloudcmd | -| cloudflare | ✅ WebPPNGSVG | cloudflare | -| cloudflare-pages | ✅ WebPPNGSVG | cloudflare-pages | -| cloudflare-zero-trust | ✅ WebPPNGSVG | cloudflare-zero-trust | -| cloudpanel | ✅ WebPPNGSVG | cloudpanel | -| cloudstream | ✅ WebPPNGSVG | cloudstream | -| cobalt | ✅ WebPPNGSVG | cobalt | -| cobalt-dark | ✅ WebPPNGSVG | cobalt-dark | -| cockpit | ✅ WebPPNGSVG | cockpit | -| cockpit-cms | ✅ WebPPNGSVG | cockpit-cms | -| cockpit-cms-light | ✅ WebPPNGSVG | cockpit-cms-light | -| cockpit-light | ✅ WebPPNGSVG | cockpit-light | -| code | ✅ WebPPNGSVG | code | -| code-server | ✅ WebPPNG ❌ SVG | code-server | -| codeberg | ✅ WebPPNGSVG | codeberg | -| coder | ✅ WebPPNGSVG | coder | -| coder-light | ✅ WebPPNGSVG | coder-light | -| codestats | ✅ WebPPNGSVG | codestats | -| codestats-light | ✅ WebPPNGSVG | codestats-light | -| codex | ✅ WebPPNGSVG | codex | -| codex-light | ✅ WebPPNGSVG | codex-light | -| codimd | ✅ WebPPNG ❌ SVG | codimd | -| codimd-light | ✅ WebPPNG ❌ SVG | codimd-light | -| collabora-online | ✅ WebPPNGSVG | collabora-online | -| commafeed | ✅ WebPPNGSVG | commafeed | -| commafeed-light | ✅ WebPPNGSVG | commafeed-light | -| commento | ✅ WebPPNGSVG | commento | -| commento-light | ✅ WebPPNGSVG | commento-light | -| compreface | ✅ WebPPNGSVG | compreface | -| concourse | ✅ WebPPNGSVG | concourse | -| confluence | ✅ WebPPNGSVG | confluence | -| consul | ✅ WebPPNGSVG | consul | -| contabo | ✅ WebPPNGSVG | contabo | -| converse | ✅ WebPPNGSVG | converse | -| converse-light | ✅ WebPPNGSVG | converse-light | -| cooler-control | ✅ WebPPNGSVG | cooler-control | -| coolify | ✅ WebPPNGSVG | coolify | -| copyq | ✅ WebPPNGSVG | copyq | -| coredns | ✅ WebPPNGSVG | coredns | -| coreos | ✅ WebPPNGSVG | coreos | -| cosign | ✅ WebPPNGSVG | cosign | -| costco | ✅ WebPPNGSVG | costco | -| couchdb | ✅ WebPPNGSVG | couchdb | -| couchpotato | ✅ WebPPNG ❌ SVG | couchpotato | -| counter-analytics | ✅ WebPPNGSVG | counter-analytics | -| counter-strike-2 | ✅ WebPPNG ❌ SVG | counter-strike-2 | -| counter-strike-global-offensive | ✅ WebPPNG ❌ SVG | counter-strike-global-offensive | -| cozy | ✅ WebPPNGSVG | cozy | -| cpanel | ✅ WebPPNGSVG | cpanel | -| cpp | ✅ WebPPNGSVG | cpp | -| crafty-controller | ✅ WebPPNGSVG | crafty-controller | -| crater-invoice | ✅ WebPPNG ❌ SVG | crater-invoice | -| crazydomains | ✅ WebPPNG ❌ SVG | crazydomains | -| cribl | ✅ WebPPNG ❌ SVG | cribl | -| cribl-light | ✅ WebPPNG ❌ SVG | cribl-light | -| cronicle | ✅ WebPPNGSVG | cronicle | -| cross-seed | ✅ WebPPNG ❌ SVG | cross-seed | -| cross-seed-square | ✅ WebPPNG ❌ SVG | cross-seed-square | -| crowdsec | ✅ WebPPNGSVG | crowdsec | -| cryptomator | ✅ WebPPNGSVG | cryptomator | -| cryptpad | ✅ WebPPNGSVG | cryptpad | -| csharp | ✅ WebPPNGSVG | csharp | -| css | ✅ WebPPNGSVG | css | -| css-light | ✅ WebPPNGSVG | css-light | -| ctfreak | ✅ WebPPNGSVG | ctfreak | -| cups | ✅ WebPPNGSVG | cups | -| cups-light | ✅ WebPPNGSVG | cups-light | -| cura | ✅ WebPPNGSVG | cura | -| cyberchef | ✅ WebPPNGSVG | cyberchef | -| czkawka | ✅ WebPPNGSVG | czkawka | -| d-link | ✅ WebPPNGSVG | d-link | -| dagster-dark | ✅ WebPPNGSVG | dagster-dark | -| dagster-light | ✅ WebPPNGSVG | dagster-light | -| dahua | ✅ WebPPNG ❌ SVG | dahua | -| dalibo | ✅ WebPPNGSVG | dalibo | -| dart | ✅ WebPPNGSVG | dart | -| dashdot | ✅ WebPPNG ❌ SVG | dashdot | -| dashy | ✅ WebPPNG ❌ SVG | dashy | -| datadog | ✅ WebPPNGSVG | datadog | -| davical | ✅ WebPPNGSVG | davical | -| davis | ✅ WebPPNG ❌ SVG | davis | -| dawarich | ✅ WebPPNGSVG | dawarich | -| dc-os | ✅ WebPPNGSVG | dc-os | -| dd-wrt | ✅ WebPPNG ❌ SVG | dd-wrt | -| dd-wrt-light | ✅ WebPPNG ❌ SVG | dd-wrt-light | -| ddclient | ✅ WebPPNGSVG | ddclient | -| ddns-updater | ✅ WebPPNGSVG | ddns-updater | -| debian-linux | ✅ WebPPNGSVG | debian-linux | -| deemix | ✅ WebPPNG ❌ SVG | deemix | -| deepseek | ✅ WebPPNGSVG | deepseek | -| deezer | ✅ WebPPNGSVG | deezer | -| defguard | ✅ WebPPNGSVG | defguard | -| dell | ✅ WebPPNGSVG | dell | -| deluge | ✅ WebPPNGSVG | deluge | -| deno | ✅ WebPPNGSVG | deno | -| deno-light | ✅ WebPPNGSVG | deno-light | -| denon | ✅ WebPPNGSVG | denon | -| denon-light | ✅ WebPPNGSVG | denon-light | -| deployarr | ✅ WebPPNGSVG | deployarr | -| develancacheui | ✅ WebPPNG ❌ SVG | develancacheui | -| devtooly | ✅ WebPPNG ❌ SVG | devtooly | -| devtooly-light | ✅ WebPPNG ❌ SVG | devtooly-light | -| dia | ✅ WebPPNGSVG | dia | -| diagrams-net | ✅ WebPPNGSVG | diagrams-net | -| diamond-aircraft | ✅ WebPPNGSVG | diamond-aircraft | -| dietpi | ✅ WebPPNG ❌ SVG | dietpi | -| digital-ocean | ✅ WebPPNGSVG | digital-ocean | -| dillinger | ✅ WebPPNGSVG | dillinger | -| dillinger-light | ✅ WebPPNGSVG | dillinger-light | -| dim | ✅ WebPPNG ❌ SVG | dim | -| dim-light | ✅ WebPPNG ❌ SVG | dim-light | -| directadmin | ✅ WebPPNGSVG | directadmin | -| directus | ✅ WebPPNGSVG | directus | -| discord | ✅ WebPPNGSVG | discord | -| discourse | ✅ WebPPNGSVG | discourse | -| discourse-light | ✅ WebPPNGSVG | discourse-light | -| diskover | ✅ WebPPNG ❌ SVG | diskover | -| disney-plus | ✅ WebPPNGSVG | disney-plus | -| diun | ✅ WebPPNG ❌ SVG | diun | -| diyhue | ✅ WebPPNG ❌ SVG | diyhue | -| dlna | ✅ WebPPNGSVG | dlna | -| docassemble | ✅ WebPPNGSVG | docassemble | -| docassemble-light | ✅ WebPPNGSVG | docassemble-light | -| docker | ✅ WebPPNGSVG | docker | -| docker-amd | ✅ WebPPNG ❌ SVG | docker-amd | -| docker-amvd | ✅ WebPPNG ❌ SVG | docker-amvd | -| docker-compose | ✅ WebPPNG ❌ SVG | docker-compose | -| docker-engine | ✅ WebPPNGSVG | docker-engine | -| docker-gc | ✅ WebPPNG ❌ SVG | docker-gc | -| docker-mailserver | ✅ WebPPNGSVG | docker-mailserver | -| docker-mailserver-light | ✅ WebPPNGSVG | docker-mailserver-light | -| docker-moby | ✅ WebPPNGSVG | docker-moby | -| docker-volume-backup | ✅ WebPPNGSVG | docker-volume-backup | -| dockge | ✅ WebPPNGSVG | dockge | -| docking-station | ✅ WebPPNGSVG | docking-station | -| dockstarter | ✅ WebPPNG ❌ SVG | dockstarter | -| dockwatch | ✅ WebPPNG ❌ SVG | dockwatch | -| docsify | ✅ WebPPNGSVG | docsify | -| docspell | ✅ WebPPNGSVG | docspell | -| documenso | ✅ WebPPNGSVG | documenso | -| docusaurus | ✅ WebPPNGSVG | docusaurus | -| docuseal | ✅ WebPPNGSVG | docuseal | -| dogpile | ✅ WebPPNG ❌ SVG | dogpile | -| dokemon | ✅ WebPPNGSVG | dokemon | -| dokuwiki | ✅ WebPPNGSVG | dokuwiki | -| dolibarr | ✅ WebPPNG ❌ SVG | dolibarr | -| dolphin | ✅ WebPPNG ❌ SVG | dolphin | -| domainmod | ✅ WebPPNG ❌ SVG | domainmod | -| domoticz | ✅ WebPPNG ❌ SVG | domoticz | -| donetick | ✅ WebPPNGSVG | donetick | -| dopplertask | ✅ WebPPNG ❌ SVG | dopplertask | -| double-commander | ✅ WebPPNGSVG | double-commander | -| double-take | ✅ WebPPNGSVG | double-take | -| double-take-dark | ✅ WebPPNGSVG | double-take-dark | -| dovecot | ✅ WebPPNGSVG | dovecot | -| dozzle | ✅ WebPPNGSVG | dozzle | -| draw-io | ✅ WebPPNGSVG | draw-io | -| draytek | ✅ WebPPNGSVG | draytek | -| dream-host | ✅ WebPPNGSVG | dream-host | -| dream-host-dark | ✅ WebPPNGSVG | dream-host-dark | -| drone | ✅ WebPPNG ❌ SVG | drone | -| dropbox | ✅ WebPPNGSVG | dropbox | -| dropout | ✅ WebPPNGSVG | dropout | -| dropout-light | ✅ WebPPNGSVG | dropout-light | -| droppy | ✅ WebPPNGSVG | droppy | -| droppy-dark | ✅ WebPPNGSVG | droppy-dark | -| dub | ✅ WebPPNGSVG | dub | -| dub-light | ✅ WebPPNGSVG | dub-light | -| duckdns | ✅ WebPPNGSVG | duckdns | -| duckdns-light | ✅ WebPPNGSVG | duckdns-light | -| duckduckgo | ✅ WebPPNGSVG | duckduckgo | -| dumbpad | ✅ WebPPNGSVG | dumbpad | -| duo | ✅ WebPPNGSVG | duo | -| duplicacy | ✅ WebPPNG ❌ SVG | duplicacy | -| duplicati | ✅ WebPPNGSVG | duplicati | -| easy-gate | ✅ WebPPNGSVG | easy-gate | -| easy-gate-light | ✅ WebPPNGSVG | easy-gate-light | -| ebay | ✅ WebPPNGSVG | ebay | -| eblocker | ✅ WebPPNGSVG | eblocker | -| edge | ✅ WebPPNGSVG | edge | -| edge-dev | ✅ WebPPNGSVG | edge-dev | -| edgeos | ✅ WebPPNG ❌ SVG | edgeos | -| edgeos-light | ✅ WebPPNG ❌ SVG | edgeos-light | -| elastic | ✅ WebPPNGSVG | elastic | -| elastic-beats | ✅ WebPPNGSVG | elastic-beats | -| elastic-kibana | ✅ WebPPNGSVG | elastic-kibana | -| elastic-logstash | ✅ WebPPNGSVG | elastic-logstash | -| elasticsearch | ✅ WebPPNGSVG | elasticsearch | -| electron | ✅ WebPPNGSVG | electron | -| electronic-arts | ✅ WebPPNGSVG | electronic-arts | -| element | ✅ WebPPNGSVG | element | -| eleventy | ✅ WebPPNGSVG | eleventy | -| eleventy-light | ✅ WebPPNGSVG | eleventy-light | -| elysian | ✅ WebPPNGSVG | elysian | -| emacs | ✅ WebPPNGSVG | emacs | -| embraer | ✅ WebPPNGSVG | embraer | -| emby | ✅ WebPPNGSVG | emby | -| embystat | ✅ WebPPNG ❌ SVG | embystat | -| emq | ✅ WebPPNGSVG | emq | -| emq-light | ✅ WebPPNGSVG | emq-light | -| emqx | ✅ WebPPNGSVG | emqx | -| emulatorjs | ✅ WebPPNGSVG | emulatorjs | -| enbizcard | ✅ WebPPNGSVG | enbizcard | -| enclosed | ✅ WebPPNGSVG | enclosed | -| enclosed-light | ✅ WebPPNGSVG | enclosed-light | -| endless | ✅ WebPPNGSVG | endless | -| endless-light | ✅ WebPPNGSVG | endless-light | -| endurain | ✅ WebPPNGSVG | endurain | -| enhance | ✅ WebPPNGSVG | enhance | -| epic-games | ✅ WebPPNGSVG | epic-games | -| epic-games-light | ✅ WebPPNGSVG | epic-games-light | -| epson-iprint | ✅ WebPPNG ❌ SVG | epson-iprint | -| ersatztv | ✅ WebPPNG ❌ SVG | ersatztv | -| erste | ✅ WebPPNGSVG | erste | -| erste-george | ✅ WebPPNGSVG | erste-george | -| esphome | ✅ WebPPNGSVG | esphome | -| esphome-alt | ✅ WebPPNGSVG | esphome-alt | -| esphome-alt-light | ✅ WebPPNGSVG | esphome-alt-light | -| esphome-light | ✅ WebPPNGSVG | esphome-light | -| espressif | ✅ WebPPNGSVG | espressif | -| etcd | ✅ WebPPNGSVG | etcd | -| etesync | ✅ WebPPNGSVG | etesync | -| ethereum | ✅ WebPPNGSVG | ethereum | -| etherpad | ✅ WebPPNGSVG | etherpad | -| evcc | ✅ WebPPNGSVG | evcc | -| evebox | ✅ WebPPNG ❌ SVG | evebox | -| eweka | ✅ WebPPNG ❌ SVG | eweka | -| excalidraw | ✅ WebPPNGSVG | excalidraw | -| ezbookkeeping | ✅ WebPPNG ❌ SVG | ezbookkeeping | -| f-droid | ✅ WebPPNGSVG | f-droid | -| f5-networks | ✅ WebPPNG ❌ SVG | f5-networks | -| facebook | ✅ WebPPNGSVG | facebook | -| facebook-messenger | ✅ WebPPNGSVG | facebook-messenger | -| falcon-christmas | ✅ WebPPNG ❌ SVG | falcon-christmas | -| falcon-player | ✅ WebPPNGSVG | falcon-player | -| falcon-player-dark | ✅ WebPPNGSVG | falcon-player-dark | -| fast-com | ✅ WebPPNGSVG | fast-com | -| fast-com-light | ✅ WebPPNGSVG | fast-com-light | -| fasten-health | ✅ WebPPNGSVG | fasten-health | -| fastmail | ✅ WebPPNGSVG | fastmail | -| fedora | ✅ WebPPNGSVG | fedora | -| fedora-alt | ✅ WebPPNGSVG | fedora-alt | -| feedbase | ✅ WebPPNGSVG | feedbase | -| feedbase-light | ✅ WebPPNGSVG | feedbase-light | -| feedbin | ✅ WebPPNGSVG | feedbin | -| feedbin-light | ✅ WebPPNGSVG | feedbin-light | -| feedly | ✅ WebPPNGSVG | feedly | -| feedlynx | ✅ WebPPNGSVG | feedlynx | -| feedlynx-light | ✅ WebPPNGSVG | feedlynx-light | -| feishin | ✅ WebPPNG ❌ SVG | feishin | -| fenrus | ✅ WebPPNGSVG | fenrus | -| fenrus-light | ✅ WebPPNGSVG | fenrus-light | -| ferdi | ✅ WebPPNG ❌ SVG | ferdi | -| ferdium | ✅ WebPPNGSVG | ferdium | -| fermentrack | ✅ WebPPNG ❌ SVG | fermentrack | -| ferretdb | ✅ WebPPNGSVG | ferretdb | -| fider | ✅ WebPPNGSVG | fider | -| filebot | ✅ WebPPNGSVG | filebot | -| filebrowser | ✅ WebPPNGSVG | filebrowser | -| filecloud | ✅ WebPPNGSVG | filecloud | -| fileflows | ✅ WebPPNGSVG | fileflows | -| filegator | ✅ WebPPNGSVG | filegator | -| filepizza | ✅ WebPPNG ❌ SVG | filepizza | -| filerun | ✅ WebPPNGSVG | filerun | -| files | ✅ WebPPNGSVG | files | -| filestash | ✅ WebPPNGSVG | filestash | -| filezilla | ✅ WebPPNGSVG | filezilla | -| finamp | ✅ WebPPNGSVG | finamp | -| findroid | ✅ WebPPNGSVG | findroid | -| fios | ✅ WebPPNGSVG | fios | -| fios-light | ✅ WebPPNGSVG | fios-light | -| firebase | ✅ WebPPNGSVG | firebase | -| firefly | ✅ WebPPNGSVG | firefly | -| firefly-iii | ✅ WebPPNGSVG | firefly-iii | -| firefox | ✅ WebPPNGSVG | firefox | -| firefox-beta | ✅ WebPPNGSVG | firefox-beta | -| firefox-developer-edition | ✅ WebPPNGSVG | firefox-developer-edition | -| firefox-lite | ✅ WebPPNGSVG | firefox-lite | -| firefox-nightly | ✅ WebPPNGSVG | firefox-nightly | -| firefox-reality | ✅ WebPPNGSVG | firefox-reality | -| firefox-send | ✅ WebPPNGSVG | firefox-send | -| fireshare | ✅ WebPPNG ❌ SVG | fireshare | -| firewalla | ✅ WebPPNGSVG | firewalla | -| fittrackee | ✅ WebPPNGSVG | fittrackee | -| fladder | ✅ WebPPNGSVG | fladder | -| flame | ✅ WebPPNG ❌ SVG | flame | -| flaresolverr | ✅ WebPPNGSVG | flaresolverr | -| flarum | ✅ WebPPNGSVG | flarum | -| flat-notes | ✅ WebPPNG ❌ SVG | flat-notes | -| flathub | ✅ WebPPNGSVG | flathub | -| flatnotes | ✅ WebPPNGSVG | flatnotes | -| flatpak | ✅ WebPPNGSVG | flatpak | -| flexget | ✅ WebPPNG ❌ SVG | flexget | -| flightaware | ✅ WebPPNG ❌ SVG | flightaware | -| flightradar24 | ✅ WebPPNGSVG | flightradar24 | -| flightradar24-light | ✅ WebPPNGSVG | flightradar24-light | -| flogo | ✅ WebPPNG ❌ SVG | flogo | -| flood | ✅ WebPPNGSVG | flood | -| fluent-reader | ✅ WebPPNGSVG | fluent-reader | -| fluffychat | ✅ WebPPNGSVG | fluffychat | -| fluffychat-dark | ✅ WebPPNGSVG | fluffychat-dark | -| fluidd | ✅ WebPPNGSVG | fluidd | -| flux-cd | ✅ WebPPNGSVG | flux-cd | -| fly-io | ✅ WebPPNGSVG | fly-io | -| focalboard | ✅ WebPPNGSVG | focalboard | -| foldingathome | ✅ WebPPNGSVG | foldingathome | -| fontawesome | ✅ WebPPNGSVG | fontawesome | -| foreflight | ✅ WebPPNGSVG | foreflight | -| foreflight-dark | ✅ WebPPNGSVG | foreflight-dark | -| forgejo | ✅ WebPPNGSVG | forgejo | -| forte | ✅ WebPPNGSVG | forte | -| forte-light | ✅ WebPPNGSVG | forte-light | -| fortinet | ✅ WebPPNGSVG | fortinet | -| foscam | ✅ WebPPNG ❌ SVG | foscam | -| fossil | ✅ WebPPNGSVG | fossil | -| foundry-vtt | ✅ WebPPNG ❌ SVG | foundry-vtt | -| franz | ✅ WebPPNGSVG | franz | -| free-dns | ✅ WebPPNG ❌ SVG | free-dns | -| freebox-delta | ✅ WebPPNG ❌ SVG | freebox-delta | -| freebox-pop | ✅ WebPPNG ❌ SVG | freebox-pop | -| freebox-revolution | ✅ WebPPNG ❌ SVG | freebox-revolution | -| freedombox | ✅ WebPPNGSVG | freedombox | -| freeipa | ✅ WebPPNGSVG | freeipa | -| freenas | ✅ WebPPNGSVG | freenas | -| freenom | ✅ WebPPNGSVG | freenom | -| freepbx | ✅ WebPPNGSVG | freepbx | -| freescout | ✅ WebPPNG ❌ SVG | freescout | -| freshping | ✅ WebPPNGSVG | freshping | -| freshping-dark | ✅ WebPPNGSVG | freshping-dark | -| freshrss | ✅ WebPPNGSVG | freshrss | -| friendica | ✅ WebPPNGSVG | friendica | -| frigate | ✅ WebPPNGSVG | frigate | -| frigate-light | ✅ WebPPNGSVG | frigate-light | -| fritzbox | ✅ WebPPNGSVG | fritzbox | -| fritzbox-light | ✅ WebPPNGSVG | fritzbox-light | -| fronius | ✅ WebPPNGSVG | fronius | -| fulcio | ✅ WebPPNGSVG | fulcio | -| funkwhale | ✅ WebPPNGSVG | funkwhale | -| funkwhale-light | ✅ WebPPNGSVG | funkwhale-light | -| fusionauth | ✅ WebPPNGSVG | fusionauth | -| fusionauth-light | ✅ WebPPNGSVG | fusionauth-light | -| fusionpbx | ✅ WebPPNG ❌ SVG | fusionpbx | -| gamevault | ✅ WebPPNG ❌ SVG | gamevault | -| gameyfin | ✅ WebPPNG ❌ SVG | gameyfin | -| gameyfin-light | ✅ WebPPNG ❌ SVG | gameyfin-light | -| gaps | ✅ WebPPNG ❌ SVG | gaps | -| garage | ✅ WebPPNGSVG | garage | -| gaseous | ✅ WebPPNG ❌ SVG | gaseous | -| gatsby | ✅ WebPPNGSVG | gatsby | -| gatus | ✅ WebPPNGSVG | gatus | -| gboard | ✅ WebPPNGSVG | gboard | -| geckoview | ✅ WebPPNGSVG | geckoview | -| gentoo-linux | ✅ WebPPNGSVG | gentoo-linux | -| gerbera | ✅ WebPPNGSVG | gerbera | -| get-iplayer | ✅ WebPPNGSVG | get-iplayer | -| ghost | ✅ WebPPNG ❌ SVG | ghost | -| ghost-light | ✅ WebPPNG ❌ SVG | ghost-light | -| ghostfolio | ✅ WebPPNGSVG | ghostfolio | -| gigaset | ✅ WebPPNGSVG | gigaset | -| gimp | ✅ WebPPNGSVG | gimp | -| git | ✅ WebPPNGSVG | git | -| gitbook | ✅ WebPPNGSVG | gitbook | -| gitea | ✅ WebPPNGSVG | gitea | -| gitee | ✅ WebPPNGSVG | gitee | -| github | ✅ WebPPNGSVG | github | -| github-light | ✅ WebPPNGSVG | github-light | -| gitlab | ✅ WebPPNGSVG | gitlab | -| gitsign | ✅ WebPPNGSVG | gitsign | -| gladys-assistant | ✅ WebPPNGSVG | gladys-assistant | -| glance | ✅ WebPPNGSVG | glance | -| glance-light | ✅ WebPPNGSVG | glance-light | -| glances | ✅ WebPPNGSVG | glances | -| glances-light | ✅ WebPPNGSVG | glances-light | -| glpi | ✅ WebPPNGSVG | glpi | -| gluetun | ✅ WebPPNGSVG | gluetun | -| gmail | ✅ WebPPNGSVG | gmail | -| go | ✅ WebPPNGSVG | go | -| go2rtc | ✅ WebPPNG ❌ SVG | go2rtc | -| goaccess | ✅ WebPPNGSVG | goaccess | -| goaccess-light | ✅ WebPPNGSVG | goaccess-light | -| godaddy | ✅ WebPPNGSVG | godaddy | -| godaddy-alt | ✅ WebPPNGSVG | godaddy-alt | -| gogs | ✅ WebPPNG ❌ SVG | gogs | -| gollum | ✅ WebPPNGSVG | gollum | -| gonic | ✅ WebPPNGSVG | gonic | -| goodreads | ✅ WebPPNGSVG | goodreads | -| google | ✅ WebPPNGSVG | google | -| google-admin | ✅ WebPPNGSVG | google-admin | -| google-admob | ✅ WebPPNGSVG | google-admob | -| google-alerts | ✅ WebPPNGSVG | google-alerts | -| google-analytics | ✅ WebPPNGSVG | google-analytics | -| google-assistant | ✅ WebPPNGSVG | google-assistant | -| google-calendar | ✅ WebPPNGSVG | google-calendar | -| google-chat | ✅ WebPPNGSVG | google-chat | -| google-chrome | ✅ WebPPNGSVG | google-chrome | -| google-classroom | ✅ WebPPNGSVG | google-classroom | -| google-cloud-platform | ✅ WebPPNGSVG | google-cloud-platform | -| google-cloud-print | ✅ WebPPNGSVG | google-cloud-print | -| google-compute-engine | ✅ WebPPNGSVG | google-compute-engine | -| google-contacts | ✅ WebPPNGSVG | google-contacts | -| google-docs | ✅ WebPPNGSVG | google-docs | -| google-domains | ✅ WebPPNGSVG | google-domains | -| google-drive | ✅ WebPPNGSVG | google-drive | -| google-earth | ✅ WebPPNGSVG | google-earth | -| google-fi | ✅ WebPPNGSVG | google-fi | -| google-finance | ✅ WebPPNG ❌ SVG | google-finance | -| google-fit | ✅ WebPPNGSVG | google-fit | -| google-fonts | ✅ WebPPNGSVG | google-fonts | -| google-forms | ✅ WebPPNGSVG | google-forms | -| google-gemini | ✅ WebPPNGSVG | google-gemini | -| google-home | ✅ WebPPNGSVG | google-home | -| google-keep | ✅ WebPPNGSVG | google-keep | -| google-lens | ✅ WebPPNGSVG | google-lens | -| google-maps | ✅ WebPPNGSVG | google-maps | -| google-meet | ✅ WebPPNGSVG | google-meet | -| google-messages | ✅ WebPPNGSVG | google-messages | -| google-news | ✅ WebPPNGSVG | google-news | -| google-one | ✅ WebPPNGSVG | google-one | -| google-pay | ✅ WebPPNGSVG | google-pay | -| google-photos | ✅ WebPPNGSVG | google-photos | -| google-play | ✅ WebPPNGSVG | google-play | -| google-play-books | ✅ WebPPNGSVG | google-play-books | -| google-play-games | ✅ WebPPNGSVG | google-play-games | -| google-podcasts | ✅ WebPPNGSVG | google-podcasts | -| google-scholar | ✅ WebPPNGSVG | google-scholar | -| google-search-console | ✅ WebPPNGSVG | google-search-console | -| google-sheets | ✅ WebPPNGSVG | google-sheets | -| google-shopping | ✅ WebPPNGSVG | google-shopping | -| google-sites | ✅ WebPPNGSVG | google-sites | -| google-slides | ✅ WebPPNGSVG | google-slides | -| google-street-view | ✅ WebPPNGSVG | google-street-view | -| google-tag-manager | ✅ WebPPNGSVG | google-tag-manager | -| google-translate | ✅ WebPPNGSVG | google-translate | -| google-tv | ✅ WebPPNGSVG | google-tv | -| google-voice | ✅ WebPPNGSVG | google-voice | -| google-wallet | ✅ WebPPNGSVG | google-wallet | -| google-wifi | ✅ WebPPNGSVG | google-wifi | -| gose | ✅ WebPPNGSVG | gose | -| gotify | ✅ WebPPNGSVG | gotify | -| gotosocial | ✅ WebPPNGSVG | gotosocial | -| gpt4free | ✅ WebPPNGSVG | gpt4free | -| grafana | ✅ WebPPNGSVG | grafana | -| gramps | ✅ WebPPNGSVG | gramps | -| grandstream | ✅ WebPPNGSVG | grandstream | -| grav | ✅ WebPPNGSVG | grav | -| grav-light | ✅ WebPPNGSVG | grav-light | -| graylog | ✅ WebPPNGSVG | graylog | -| greenbone | ✅ WebPPNGSVG | greenbone | -| greenbone-light | ✅ WebPPNGSVG | greenbone-light | -| grimoire | ✅ WebPPNGSVG | grimoire | -| grist | ✅ WebPPNGSVG | grist | -| grocy | ✅ WebPPNGSVG | grocy | -| grype | ✅ WebPPNG ❌ SVG | grype | -| guacamole | ✅ WebPPNGSVG | guacamole | -| guacamole-light | ✅ WebPPNGSVG | guacamole-light | -| habitica | ✅ WebPPNGSVG | habitica | -| habitica-dark | ✅ WebPPNGSVG | habitica-dark | -| hacker-news | ✅ WebPPNGSVG | hacker-news | -| hammond | ✅ WebPPNGSVG | hammond | -| hammond-light | ✅ WebPPNGSVG | hammond-light | -| handbrake | ✅ WebPPNGSVG | handbrake | -| haproxy | ✅ WebPPNGSVG | haproxy | -| haptic | ✅ WebPPNGSVG | haptic | -| haptic-light | ✅ WebPPNGSVG | haptic-light | -| harbor | ✅ WebPPNGSVG | harbor | -| hard-forum | ✅ WebPPNG ❌ SVG | hard-forum | -| harvester | ✅ WebPPNGSVG | harvester | -| hasheous | ✅ WebPPNGSVG | hasheous | -| hashicorp-boundary | ✅ WebPPNGSVG | hashicorp-boundary | -| hashicorp-consul | ✅ WebPPNGSVG | hashicorp-consul | -| hashicorp-nomad | ✅ WebPPNGSVG | hashicorp-nomad | -| hashicorp-packer | ✅ WebPPNGSVG | hashicorp-packer | -| hashicorp-terraform | ✅ WebPPNGSVG | hashicorp-terraform | -| hashicorp-vagrant | ✅ WebPPNGSVG | hashicorp-vagrant | -| hashicorp-vault | ✅ WebPPNGSVG | hashicorp-vault | -| hashicorp-waypoint | ✅ WebPPNGSVG | hashicorp-waypoint | -| hastypaste | ✅ WebPPNGSVG | hastypaste | -| hasura | ✅ WebPPNGSVG | hasura | -| hathway | ✅ WebPPNGSVG | hathway | -| hatsh | ✅ WebPPNGSVG | hatsh | -| hatsh-light | ✅ WebPPNGSVG | hatsh-light | -| hbo | ✅ WebPPNGSVG | hbo | -| hbo-light | ✅ WebPPNGSVG | hbo-light | -| hdhomerun | ✅ WebPPNGSVG | hdhomerun | -| hdhomerun-light | ✅ WebPPNGSVG | hdhomerun-light | -| headlamp | ✅ WebPPNGSVG | headlamp | -| headlamp-dark | ✅ WebPPNGSVG | headlamp-dark | -| headphones | ✅ WebPPNG ❌ SVG | headphones | -| headscale | ✅ WebPPNGSVG | headscale | -| healthchecks | ✅ WebPPNGSVG | healthchecks | -| hedgedoc | ✅ WebPPNGSVG | hedgedoc | -| heimdall | ✅ WebPPNGSVG | heimdall | -| heimdall-light | ✅ WebPPNGSVG | heimdall-light | -| helium-token | ✅ WebPPNGSVG | helium-token | -| helm | ✅ WebPPNGSVG | helm | -| helper-scripts | ✅ WebPPNG ❌ SVG | helper-scripts | -| hemmelig | ✅ WebPPNGSVG | hemmelig | -| hemmelig-light | ✅ WebPPNGSVG | hemmelig-light | -| hetzner | ✅ WebPPNGSVG | hetzner | -| hexo | ✅ WebPPNGSVG | hexo | -| heyform | ✅ WebPPNGSVG | heyform | -| hifiberry | ✅ WebPPNGSVG | hifiberry | -| hikvision | ✅ WebPPNGSVG | hikvision | -| hilook | ✅ WebPPNGSVG | hilook | -| hivedav | ✅ WebPPNGSVG | hivedav | -| hoarder | ✅ WebPPNGSVG | hoarder | -| hoarder-light | ✅ WebPPNGSVG | hoarder-light | -| hollo | ✅ WebPPNGSVG | hollo | -| hollo-light | ✅ WebPPNGSVG | hollo-light | -| homarr | ✅ WebPPNGSVG | homarr | -| home-assistant | ✅ WebPPNGSVG | home-assistant | -| home-assistant-alt | ✅ WebPPNGSVG | home-assistant-alt | -| homebox | ✅ WebPPNGSVG | homebox | -| homebox-light | ✅ WebPPNGSVG | homebox-light | -| homebridge | ✅ WebPPNGSVG | homebridge | -| homepage | ✅ WebPPNG ❌ SVG | homepage | -| homer | ✅ WebPPNGSVG | homer | -| homeseer | ✅ WebPPNG ❌ SVG | homeseer | -| homey | ✅ WebPPNGSVG | homey | -| honda-jet | ✅ WebPPNGSVG | honda-jet | -| honeygain | ✅ WebPPNG ❌ SVG | honeygain | -| hoobs | ✅ WebPPNGSVG | hoobs | -| hoppscotch | ✅ WebPPNGSVG | hoppscotch | -| hortusfox | ✅ WebPPNG ❌ SVG | hortusfox | -| hostinger | ✅ WebPPNGSVG | hostinger | -| hotio | ✅ WebPPNGSVG | hotio | -| hp | ✅ WebPPNGSVG | hp | -| html | ✅ WebPPNGSVG | html | -| html-light | ✅ WebPPNGSVG | html-light | -| huawei | ✅ WebPPNGSVG | huawei | -| hubitat | ✅ WebPPNGSVG | hubitat | -| hubzilla | ✅ WebPPNGSVG | hubzilla | -| hugging-face | ✅ WebPPNGSVG | hugging-face | -| huginn | ✅ WebPPNGSVG | huginn | -| hugo | ✅ WebPPNGSVG | hugo | -| hulu | ✅ WebPPNGSVG | hulu | -| humhub | ✅ WebPPNGSVG | humhub | -| hydra | ✅ WebPPNGSVG | hydra | -| hyperion | ✅ WebPPNG ❌ SVG | hyperion | -| hyperpipe | ✅ WebPPNGSVG | hyperpipe | -| hyperpipe-light | ✅ WebPPNGSVG | hyperpipe-light | -| i2p | ✅ WebPPNGSVG | i2p | -| i2p-light | ✅ WebPPNGSVG | i2p-light | -| i2pd | ✅ WebPPNGSVG | i2pd | -| icecast | ✅ WebPPNGSVG | icecast | -| icinga | ✅ WebPPNGSVG | icinga | -| icinga-full | ✅ WebPPNGSVG | icinga-full | -| icinga-full-light | ✅ WebPPNGSVG | icinga-full-light | -| icinga-light | ✅ WebPPNGSVG | icinga-light | -| icloud | ✅ WebPPNGSVG | icloud | -| idrac | ✅ WebPPNGSVG | idrac | -| ihatemoney | ✅ WebPPNG ❌ SVG | ihatemoney | -| ilo | ✅ WebPPNGSVG | ilo | -| immich | ✅ WebPPNGSVG | immich | -| immich-frame | ✅ WebPPNGSVG | immich-frame | -| immich-frame-light | ✅ WebPPNGSVG | immich-frame-light | -| immich-kiosk | ✅ WebPPNGSVG | immich-kiosk | -| immich-kiosk-light | ✅ WebPPNGSVG | immich-kiosk-light | -| incus | ✅ WebPPNGSVG | incus | -| infisical | ✅ WebPPNGSVG | infisical | -| influxdb | ✅ WebPPNGSVG | influxdb | -| infoblox | ✅ WebPPNGSVG | infoblox | -| infomaniak-k | ✅ WebPPNGSVG | infomaniak-k | -| infomaniak-kdrive-dark | ✅ WebPPNGSVG | infomaniak-kdrive-dark | -| infomaniak-kdrive-light | ✅ WebPPNGSVG | infomaniak-kdrive-light | -| infomaniak-kmeet-dark | ✅ WebPPNGSVG | infomaniak-kmeet-dark | -| infomaniak-kmeet-light | ✅ WebPPNGSVG | infomaniak-kmeet-light | -| infomaniak-swisstransfer-dark | ✅ WebPPNGSVG | infomaniak-swisstransfer-dark | -| infomaniak-swisstransfer-light | ✅ WebPPNGSVG | infomaniak-swisstransfer-light | -| inoreader | ✅ WebPPNGSVG | inoreader | -| insanelymac | ✅ WebPPNG ❌ SVG | insanelymac | -| instagram | ✅ WebPPNGSVG | instagram | -| inventree | ✅ WebPPNGSVG | inventree | -| invidious | ✅ WebPPNGSVG | invidious | -| invisioncommunity | ✅ WebPPNGSVG | invisioncommunity | -| invoice-ninja | ✅ WebPPNGSVG | invoice-ninja | -| invoice-ninja-light | ✅ WebPPNGSVG | invoice-ninja-light | -| invoiceninja | ✅ WebPPNG ❌ SVG | invoiceninja | -| invoiceninja-light | ✅ WebPPNG ❌ SVG | invoiceninja-light | -| invoke-ai | ✅ WebPPNGSVG | invoke-ai | -| iobroker | ✅ WebPPNGSVG | iobroker | -| ionos | ✅ WebPPNGSVG | ionos | -| ipboard | ✅ WebPPNGSVG | ipboard | -| ipcamtalk | ✅ WebPPNG ❌ SVG | ipcamtalk | -| ipfs | ✅ WebPPNGSVG | ipfs | -| ipfs-light | ✅ WebPPNGSVG | ipfs-light | -| irc | ✅ WebPPNG ❌ SVG | irc | -| iredmail | ✅ WebPPNG ❌ SVG | iredmail | -| ispconfig | ✅ WebPPNGSVG | ispconfig | -| ispy | ✅ WebPPNG ❌ SVG | ispy | -| it-tools | ✅ WebPPNGSVG | it-tools | -| it-tools-light | ✅ WebPPNGSVG | it-tools-light | -| jackett | ✅ WebPPNGSVG | jackett | -| jackett-light | ✅ WebPPNGSVG | jackett-light | -| jaeger | ✅ WebPPNGSVG | jaeger | -| jamstack | ✅ WebPPNGSVG | jamstack | -| java | ✅ WebPPNGSVG | java | -| javascript | ✅ WebPPNGSVG | javascript | -| javascript-light | ✅ WebPPNGSVG | javascript-light | -| jdownloader | ✅ WebPPNG ❌ SVG | jdownloader | -| jdownloader2 | ✅ WebPPNG ❌ SVG | jdownloader2 | -| jeedom | ✅ WebPPNGSVG | jeedom | -| jekyll | ✅ WebPPNGSVG | jekyll | -| jellyfin | ✅ WebPPNGSVG | jellyfin | -| jellyfin-vue | ✅ WebPPNGSVG | jellyfin-vue | -| jellyseerr | ✅ WebPPNGSVG | jellyseerr | -| jellystat | ✅ WebPPNGSVG | jellystat | -| jelu | ✅ WebPPNGSVG | jelu | -| jenkins | ✅ WebPPNGSVG | jenkins | -| jetbrains-fleet | ✅ WebPPNG ❌ SVG | jetbrains-fleet | -| jetbrains-youtrack | ✅ WebPPNGSVG | jetbrains-youtrack | -| jetkvm | ✅ WebPPNGSVG | jetkvm | -| jetkvm-full | ✅ WebPPNGSVG | jetkvm-full | -| jfrog | ✅ WebPPNGSVG | jfrog | -| jio | ✅ WebPPNGSVG | jio | -| jiohotstar | ✅ WebPPNG ❌ SVG | jiohotstar | -| jira | ✅ WebPPNGSVG | jira | -| jitsi | ✅ WebPPNGSVG | jitsi | -| jitsi-meet | ✅ WebPPNGSVG | jitsi-meet | -| joal | ✅ WebPPNG ❌ SVG | joal | -| joomla | ✅ WebPPNGSVG | joomla | -| joplin | ✅ WebPPNGSVG | joplin | -| julia | ✅ WebPPNGSVG | julia | -| jupyter | ✅ WebPPNGSVG | jupyter | -| jwt-io | ✅ WebPPNGSVG | jwt-io | -| jwt-io-light | ✅ WebPPNGSVG | jwt-io-light | -| kagi | ✅ WebPPNGSVG | kagi | -| kaizoku | ✅ WebPPNG ❌ SVG | kaizoku | -| kamatera | ✅ WebPPNGSVG | kamatera | -| kanboard | ✅ WebPPNGSVG | kanboard | -| kanboard-light | ✅ WebPPNGSVG | kanboard-light | -| kanidm | ✅ WebPPNGSVG | kanidm | -| kapacitor | ✅ WebPPNG ❌ SVG | kapacitor | -| kapowarr | ✅ WebPPNGSVG | kapowarr | -| karakeep | ✅ WebPPNGSVG | karakeep | -| karakeep-dark | ✅ WebPPNGSVG | karakeep-dark | -| kasm | ✅ WebPPNGSVG | kasm | -| kasm-workspaces | ✅ WebPPNGSVG | kasm-workspaces | -| kasten-k10 | ✅ WebPPNGSVG | kasten-k10 | -| kaufland | ✅ WebPPNGSVG | kaufland | -| kavita | ✅ WebPPNGSVG | kavita | -| kbin | ✅ WebPPNGSVG | kbin | -| keenetic | ✅ WebPPNGSVG | keenetic | -| keenetic-alt | ✅ WebPPNGSVG | keenetic-alt | -| keenetic-new | ✅ WebPPNG ❌ SVG | keenetic-new | -| keepassxc | ✅ WebPPNGSVG | keepassxc | -| keila | ✅ WebPPNGSVG | keila | -| kerberos | ✅ WebPPNGSVG | kerberos | -| kestra | ✅ WebPPNGSVG | kestra | -| keycloak | ✅ WebPPNGSVG | keycloak | -| keyoxide | ✅ WebPPNGSVG | keyoxide | -| keyoxide-alt | ✅ WebPPNGSVG | keyoxide-alt | -| kibana | ✅ WebPPNGSVG | kibana | -| kick | ✅ WebPPNGSVG | kick | -| kick-light | ✅ WebPPNGSVG | kick-light | -| kimai | ✅ WebPPNGSVG | kimai | -| kinto | ✅ WebPPNGSVG | kinto | -| kitana | ✅ WebPPNGSVG | kitana | -| kitchenowl | ✅ WebPPNGSVG | kitchenowl | -| kiwix | ✅ WebPPNGSVG | kiwix | -| kiwix-light | ✅ WebPPNGSVG | kiwix-light | -| kleinanzeigen | ✅ WebPPNGSVG | kleinanzeigen | -| klipper | ✅ WebPPNGSVG | klipper | -| ko-fi | ✅ WebPPNGSVG | ko-fi | -| kodi | ✅ WebPPNGSVG | kodi | -| koel | ✅ WebPPNGSVG | koel | -| koillection | ✅ WebPPNGSVG | koillection | -| koillection-light | ✅ WebPPNGSVG | koillection-light | -| kometa | ✅ WebPPNG ❌ SVG | kometa | -| komga | ✅ WebPPNGSVG | komga | -| komodo | ✅ WebPPNGSVG | komodo | -| kontoj | ✅ WebPPNGSVG | kontoj | -| kook | ✅ WebPPNGSVG | kook | -| kopia | ✅ WebPPNGSVG | kopia | -| kotlin | ✅ WebPPNGSVG | kotlin | -| kpn | ✅ WebPPNGSVG | kpn | -| krakend | ✅ WebPPNGSVG | krakend | -| krusader | ✅ WebPPNGSVG | krusader | -| kubecraft | ✅ WebPPNG ❌ SVG | kubecraft | -| kubernetes | ✅ WebPPNGSVG | kubernetes | -| kubernetes-dashboard | ✅ WebPPNGSVG | kubernetes-dashboard | -| kutt | ✅ WebPPNGSVG | kutt | -| kyoo | ✅ WebPPNGSVG | kyoo | -| lancache | ✅ WebPPNG ❌ SVG | lancache | -| lancommander | ✅ WebPPNGSVG | lancommander | -| lancommander-light | ✅ WebPPNGSVG | lancommander-light | -| lanraragi | ✅ WebPPNG ❌ SVG | lanraragi | -| lark | ✅ WebPPNGSVG | lark | -| lastpass | ✅ WebPPNGSVG | lastpass | -| lazylibrarian | ✅ WebPPNG ❌ SVG | lazylibrarian | -| leanote | ✅ WebPPNGSVG | leanote | -| leantime | ✅ WebPPNGSVG | leantime | -| lemmy | ✅ WebPPNGSVG | lemmy | -| lemmy-light | ✅ WebPPNGSVG | lemmy-light | -| lemonldap-ng | ✅ WebPPNG ❌ SVG | lemonldap-ng | -| lets-encrypt | ✅ WebPPNGSVG | lets-encrypt | -| libreddit | ✅ WebPPNGSVG | libreddit | -| libreddit-light | ✅ WebPPNGSVG | libreddit-light | -| libremdb | ✅ WebPPNG ❌ SVG | libremdb | -| librenms | ✅ WebPPNGSVG | librenms | -| libreoffice | ✅ WebPPNGSVG | libreoffice | -| libreoffice-light | ✅ WebPPNGSVG | libreoffice-light | -| librephotos | ✅ WebPPNG ❌ SVG | librephotos | -| librephotos-light | ✅ WebPPNG ❌ SVG | librephotos-light | -| librespeed | ✅ WebPPNGSVG | librespeed | -| librespeed-light | ✅ WebPPNGSVG | librespeed-light | -| librewolf | ✅ WebPPNGSVG | librewolf | -| librex | ✅ WebPPNG ❌ SVG | librex | -| librey | ✅ WebPPNG ❌ SVG | librey | -| librum | ✅ WebPPNGSVG | librum | -| lidarr | ✅ WebPPNGSVG | lidarr | -| lidl | ✅ WebPPNGSVG | lidl | -| lightning-terminal | ✅ WebPPNG ❌ SVG | lightning-terminal | -| lighttpd | ✅ WebPPNGSVG | lighttpd | -| limesurvey | ✅ WebPPNGSVG | limesurvey | -| linguacafe | ✅ WebPPNGSVG | linguacafe | -| linkace | ✅ WebPPNGSVG | linkace | -| linkding | ✅ WebPPNGSVG | linkding | -| linkedin | ✅ WebPPNGSVG | linkedin | -| linkstack | ✅ WebPPNGSVG | linkstack | -| linksys | ✅ WebPPNG ❌ SVG | linksys | -| linkwarden | ✅ WebPPNG ❌ SVG | linkwarden | -| linode | ✅ WebPPNGSVG | linode | -| linux | ✅ WebPPNGSVG | linux | -| linux-mint | ✅ WebPPNGSVG | linux-mint | -| linuxgsm | ✅ WebPPNGSVG | linuxgsm | -| linuxserver-io | ✅ WebPPNGSVG | linuxserver-io | -| liremdb | ✅ WebPPNGSVG | liremdb | -| listmonk | ✅ WebPPNGSVG | listmonk | -| littlelink-custom | ✅ WebPPNGSVG | littlelink-custom | -| lnbits | ✅ WebPPNGSVG | lnbits | -| lobe-chat | ✅ WebPPNG ❌ SVG | lobe-chat | -| locals | ✅ WebPPNGSVG | locals | -| locals-light | ✅ WebPPNGSVG | locals-light | -| lodestone | ✅ WebPPNGSVG | lodestone | -| logitech | ✅ WebPPNGSVG | logitech | -| logitech-gaming | ✅ WebPPNGSVG | logitech-gaming | -| logitech-legacy | ✅ WebPPNGSVG | logitech-legacy | -| logitech-light | ✅ WebPPNGSVG | logitech-light | -| logseq | ✅ WebPPNGSVG | logseq | -| logstash | ✅ WebPPNGSVG | logstash | -| logto | ✅ WebPPNGSVG | logto | -| loki | ✅ WebPPNGSVG | loki | -| longhorn | ✅ WebPPNGSVG | longhorn | -| lsio | ✅ WebPPNG ❌ SVG | lsio | -| lua | ✅ WebPPNGSVG | lua | -| lubelogger | ✅ WebPPNG ❌ SVG | lubelogger | -| lunasea | ✅ WebPPNGSVG | lunasea | -| lychee | ✅ WebPPNG ❌ SVG | lychee | -| lynx | ✅ WebPPNGSVG | lynx | -| lynx-light | ✅ WebPPNGSVG | lynx-light | -| lyrion | ✅ WebPPNGSVG | lyrion | -| lyrion-dark | ✅ WebPPNGSVG | lyrion-dark | -| mail-in-a-box | ✅ WebPPNGSVG | mail-in-a-box | -| mailchimp | ✅ WebPPNGSVG | mailchimp | -| mailchimp-light | ✅ WebPPNGSVG | mailchimp-light | -| mailcow | ✅ WebPPNGSVG | mailcow | -| mailcowsogo | ✅ WebPPNG ❌ SVG | mailcowsogo | -| mailfence | ✅ WebPPNGSVG | mailfence | -| mailgun | ✅ WebPPNGSVG | mailgun | -| mailhog | ✅ WebPPNG ❌ SVG | mailhog | -| mailjet | ✅ WebPPNGSVG | mailjet | -| mailu | ✅ WebPPNG ❌ SVG | mailu | -| mainsail | ✅ WebPPNGSVG | mainsail | -| maintainerr | ✅ WebPPNGSVG | maintainerr | -| mak | ✅ WebPPNG ❌ SVG | mak | -| makemkv | ✅ WebPPNG ❌ SVG | makemkv | -| maloja | ✅ WebPPNG ❌ SVG | maloja | -| mango | ✅ WebPPNG ❌ SVG | mango | -| manjaro-linux | ✅ WebPPNGSVG | manjaro-linux | -| mantisbt | ✅ WebPPNG ❌ SVG | mantisbt | -| manyfold | ✅ WebPPNGSVG | manyfold | -| maptiler | ✅ WebPPNGSVG | maptiler | -| marginalia | ✅ WebPPNG ❌ SVG | marginalia | -| mariadb | ✅ WebPPNGSVG | mariadb | -| marktplaats | ✅ WebPPNGSVG | marktplaats | -| mastodon | ✅ WebPPNGSVG | mastodon | -| matomo | ✅ WebPPNGSVG | matomo | -| matrix | ✅ WebPPNGSVG | matrix | -| matrix-light | ✅ WebPPNGSVG | matrix-light | -| matrix-synapse | ✅ WebPPNGSVG | matrix-synapse | -| matrix-synapse-light | ✅ WebPPNGSVG | matrix-synapse-light | -| matter | ✅ WebPPNGSVG | matter | -| matter-light | ✅ WebPPNGSVG | matter-light | -| matterbridge | ✅ WebPPNGSVG | matterbridge | -| mattermost | ✅ WebPPNGSVG | mattermost | -| mautic | ✅ WebPPNGSVG | mautic | -| max | ✅ WebPPNGSVG | max | -| mayan-edms | ✅ WebPPNGSVG | mayan-edms | -| mayan-edms-light | ✅ WebPPNGSVG | mayan-edms-light | -| maybe | ✅ WebPPNGSVG | maybe | -| mazanoke | ✅ WebPPNG ❌ SVG | mazanoke | -| mbin | ✅ WebPPNGSVG | mbin | -| mcmyadmin | ✅ WebPPNG ❌ SVG | mcmyadmin | -| mealie | ✅ WebPPNGSVG | mealie | -| medama | ✅ WebPPNGSVG | medama | -| mediathekview | ✅ WebPPNGSVG | mediathekview | -| mediawiki | ✅ WebPPNGSVG | mediawiki | -| medium-dark | ✅ WebPPNGSVG | medium-dark | -| medium-light | ✅ WebPPNGSVG | medium-light | -| mediux | ✅ WebPPNGSVG | mediux | -| medusa | ✅ WebPPNGSVG | medusa | -| medusa-light | ✅ WebPPNGSVG | medusa-light | -| mega-nz | ✅ WebPPNGSVG | mega-nz | -| mega-nz-dark | ✅ WebPPNGSVG | mega-nz-dark | -| meilisearch | ✅ WebPPNGSVG | meilisearch | -| memories | ✅ WebPPNGSVG | memories | -| memories-light | ✅ WebPPNGSVG | memories-light | -| memos | ✅ WebPPNG ❌ SVG | memos | -| mempool | ✅ WebPPNG ❌ SVG | mempool | -| meraki | ✅ WebPPNGSVG | meraki | -| mercusys | ✅ WebPPNGSVG | mercusys | -| mergeable | ✅ WebPPNGSVG | mergeable | -| mergeable-dark | ✅ WebPPNGSVG | mergeable-dark | -| meshcentral | ✅ WebPPNG ❌ SVG | meshcentral | -| meshping | ✅ WebPPNGSVG | meshping | -| meshping-light | ✅ WebPPNGSVG | meshping-light | -| meshtastic | ✅ WebPPNGSVG | meshtastic | -| meta | ✅ WebPPNGSVG | meta | -| metabase | ✅ WebPPNGSVG | metabase | -| metallb | ✅ WebPPNGSVG | metallb | -| metube | ✅ WebPPNGSVG | metube | -| microbin | ✅ WebPPNG ❌ SVG | microbin | -| microsoft | ✅ WebPPNGSVG | microsoft | -| microsoft-365 | ✅ WebPPNGSVG | microsoft-365 | -| microsoft-365-admin-center | ✅ WebPPNGSVG | microsoft-365-admin-center | -| microsoft-access | ✅ WebPPNGSVG | microsoft-access | -| microsoft-azure | ✅ WebPPNGSVG | microsoft-azure | -| microsoft-bing | ✅ WebPPNGSVG | microsoft-bing | -| microsoft-copilot | ✅ WebPPNGSVG | microsoft-copilot | -| microsoft-edge | ✅ WebPPNGSVG | microsoft-edge | -| microsoft-excel | ✅ WebPPNGSVG | microsoft-excel | -| microsoft-exchange | ✅ WebPPNGSVG | microsoft-exchange | -| microsoft-office | ✅ WebPPNGSVG | microsoft-office | -| microsoft-onedrive | ✅ WebPPNGSVG | microsoft-onedrive | -| microsoft-onenote | ✅ WebPPNGSVG | microsoft-onenote | -| microsoft-outlook | ✅ WebPPNGSVG | microsoft-outlook | -| microsoft-powerpoint | ✅ WebPPNGSVG | microsoft-powerpoint | -| microsoft-sharepoint | ✅ WebPPNGSVG | microsoft-sharepoint | -| microsoft-sql-server | ✅ WebPPNGSVG | microsoft-sql-server | -| microsoft-sql-server-light | ✅ WebPPNGSVG | microsoft-sql-server-light | -| microsoft-teams | ✅ WebPPNGSVG | microsoft-teams | -| microsoft-to-do | ✅ WebPPNGSVG | microsoft-to-do | -| microsoft-windows | ✅ WebPPNGSVG | microsoft-windows | -| microsoft-word | ✅ WebPPNGSVG | microsoft-word | -| midjourney | ✅ WebPPNG ❌ SVG | midjourney | -| midjourney-light | ✅ WebPPNG ❌ SVG | midjourney-light | -| mikrotik | ✅ WebPPNGSVG | mikrotik | -| mikrotik-light | ✅ WebPPNGSVG | mikrotik-light | -| minecraft | ✅ WebPPNGSVG | minecraft | -| mineos | ✅ WebPPNG ❌ SVG | mineos | -| miniflux | ✅ WebPPNGSVG | miniflux | -| miniflux-light | ✅ WebPPNGSVG | miniflux-light | -| minimserver | ✅ WebPPNG ❌ SVG | minimserver | -| minio | ✅ WebPPNGSVG | minio | -| minio-light | ✅ WebPPNGSVG | minio-light | -| misp | ✅ WebPPNG ❌ SVG | misp | -| misskey | ✅ WebPPNGSVG | misskey | -| misskey-light | ✅ WebPPNGSVG | misskey-light | -| mitra | ✅ WebPPNGSVG | mitra | -| mixpost | ✅ WebPPNGSVG | mixpost | -| mkdocs | ✅ WebPPNGSVG | mkdocs | -| mkdocs-light | ✅ WebPPNGSVG | mkdocs-light | -| mkvtoolnix | ✅ WebPPNG ❌ SVG | mkvtoolnix | -| mobaxterm | ✅ WebPPNG ❌ SVG | mobaxterm | -| mobilizon | ✅ WebPPNGSVG | mobilizon | -| mobotix | ✅ WebPPNGSVG | mobotix | -| mobotix-light | ✅ WebPPNGSVG | mobotix-light | -| mochahost | ✅ WebPPNG ❌ SVG | mochahost | -| modrinth | ✅ WebPPNGSVG | modrinth | -| mojeek | ✅ WebPPNGSVG | mojeek | -| molecule | ✅ WebPPNG ❌ SVG | molecule | -| monero | ✅ WebPPNGSVG | monero | -| mongodb | ✅ WebPPNGSVG | mongodb | -| monica | ✅ WebPPNGSVG | monica | -| monica-light | ✅ WebPPNGSVG | monica-light | -| monit | ✅ WebPPNG ❌ SVG | monit | -| moodist | ✅ WebPPNGSVG | moodist | -| moodist-dark | ✅ WebPPNGSVG | moodist-dark | -| moodle | ✅ WebPPNGSVG | moodle | -| moodle-light | ✅ WebPPNGSVG | moodle-light | -| morphos | ✅ WebPPNGSVG | morphos | -| mosquitto | ✅ WebPPNGSVG | mosquitto | -| motioneye | ✅ WebPPNGSVG | motioneye | -| motioneye-dark | ✅ WebPPNGSVG | motioneye-dark | -| mpm | ✅ WebPPNG ❌ SVG | mpm | -| mqtt | ✅ WebPPNGSVG | mqtt | -| mstream | ✅ WebPPNGSVG | mstream | -| mullvad | ✅ WebPPNGSVG | mullvad | -| mullvad-browser | ✅ WebPPNGSVG | mullvad-browser | -| mullvad-vpn | ✅ WebPPNGSVG | mullvad-vpn | -| multi-scrobbler | ✅ WebPPNGSVG | multi-scrobbler | -| mumble | ✅ WebPPNGSVG | mumble | -| mumble-light | ✅ WebPPNGSVG | mumble-light | -| music-assistant | ✅ WebPPNGSVG | music-assistant | -| music-assistant-light | ✅ WebPPNGSVG | music-assistant-light | -| musicbrainz | ✅ WebPPNGSVG | musicbrainz | -| myheats | ✅ WebPPNGSVG | myheats | -| myheats-light | ✅ WebPPNGSVG | myheats-light | -| mylar | ✅ WebPPNG ❌ SVG | mylar | -| myspeed | ✅ WebPPNGSVG | myspeed | -| mysql | ✅ WebPPNGSVG | mysql | -| n8n | ✅ WebPPNGSVG | n8n | -| nagios | ✅ WebPPNGSVG | nagios | -| name-silo | ✅ WebPPNGSVG | name-silo | -| namecheap | ✅ WebPPNGSVG | namecheap | -| nasa | ✅ WebPPNGSVG | nasa | -| nautical-backup | ✅ WebPPNG ❌ SVG | nautical-backup | -| navidrome | ✅ WebPPNGSVG | navidrome | -| navidrome-light | ✅ WebPPNGSVG | navidrome-light | -| ncore | ✅ WebPPNG ❌ SVG | ncore | -| neko | ✅ WebPPNGSVG | neko | -| neko-light | ✅ WebPPNGSVG | neko-light | -| neo4j | ✅ WebPPNGSVG | neo4j | -| neocities | ✅ WebPPNGSVG | neocities | -| neodb | ✅ WebPPNGSVG | neodb | -| neonlink | ✅ WebPPNGSVG | neonlink | -| netalertx | ✅ WebPPNGSVG | netalertx | -| netalertx-light | ✅ WebPPNGSVG | netalertx-light | -| netapp | ✅ WebPPNGSVG | netapp | -| netapp-light | ✅ WebPPNGSVG | netapp-light | -| netatmo | ✅ WebPPNGSVG | netatmo | -| netbird | ✅ WebPPNGSVG | netbird | -| netboot | ✅ WebPPNGSVG | netboot | -| netbox | ✅ WebPPNGSVG | netbox | -| netbox-dark | ✅ WebPPNGSVG | netbox-dark | -| netbox-full | ✅ WebPPNGSVG | netbox-full | -| netbox-full-dark | ✅ WebPPNGSVG | netbox-full-dark | -| netcam-studio | ✅ WebPPNG ❌ SVG | netcam-studio | -| netdata | ✅ WebPPNGSVG | netdata | -| netflix | ✅ WebPPNGSVG | netflix | -| netgear | ✅ WebPPNGSVG | netgear | -| netgear-light | ✅ WebPPNGSVG | netgear-light | -| netgear-orbi | ✅ WebPPNG ❌ SVG | netgear-orbi | -| netlify | ✅ WebPPNGSVG | netlify | -| netmaker | ✅ WebPPNG ❌ SVG | netmaker | -| netsurf | ✅ WebPPNGSVG | netsurf | -| netsurf-light | ✅ WebPPNGSVG | netsurf-light | -| network-ups-tools | ✅ WebPPNGSVG | network-ups-tools | -| network-weathermap | ✅ WebPPNG ❌ SVG | network-weathermap | -| newegg | ✅ WebPPNGSVG | newegg | -| newsblur | ✅ WebPPNGSVG | newsblur | -| nextcloud | ✅ WebPPNGSVG | nextcloud | -| nextcloud-blue | ✅ WebPPNGSVG | nextcloud-blue | -| nextcloud-calendar | ✅ WebPPNGSVG | nextcloud-calendar | -| nextcloud-contacts | ✅ WebPPNGSVG | nextcloud-contacts | -| nextcloud-cookbook | ✅ WebPPNGSVG | nextcloud-cookbook | -| nextcloud-cospend | ✅ WebPPNGSVG | nextcloud-cospend | -| nextcloud-deck | ✅ WebPPNGSVG | nextcloud-deck | -| nextcloud-files | ✅ WebPPNGSVG | nextcloud-files | -| nextcloud-ncdownloader | ✅ WebPPNGSVG | nextcloud-ncdownloader | -| nextcloud-news | ✅ WebPPNGSVG | nextcloud-news | -| nextcloud-notes | ✅ WebPPNGSVG | nextcloud-notes | -| nextcloud-photos | ✅ WebPPNGSVG | nextcloud-photos | -| nextcloud-social | ✅ WebPPNGSVG | nextcloud-social | -| nextcloud-tables | ✅ WebPPNGSVG | nextcloud-tables | -| nextcloud-talk | ✅ WebPPNG ❌ SVG | nextcloud-talk | -| nextcloud-tasks | ✅ WebPPNGSVG | nextcloud-tasks | -| nextcloud-timemanager | ✅ WebPPNGSVG | nextcloud-timemanager | -| nextcloud-white | ✅ WebPPNGSVG | nextcloud-white | -| nextcloudpi | ✅ WebPPNGSVG | nextcloudpi | -| nextdns | ✅ WebPPNGSVG | nextdns | -| nexterm | ✅ WebPPNGSVG | nexterm | -| nextjs | ✅ WebPPNGSVG | nextjs | -| nextjs-light | ✅ WebPPNGSVG | nextjs-light | -| nextpvr | ✅ WebPPNG ❌ SVG | nextpvr | -| nginx | ✅ WebPPNGSVG | nginx | -| nginx-proxy-manager | ✅ WebPPNGSVG | nginx-proxy-manager | -| nicotine-plus | ✅ WebPPNGSVG | nicotine-plus | -| nightscout | ✅ WebPPNGSVG | nightscout | -| nightscout-light | ✅ WebPPNGSVG | nightscout-light | -| nintendo-switch | ✅ WebPPNGSVG | nintendo-switch | -| nitter | ✅ WebPPNGSVG | nitter | -| nixos | ✅ WebPPNGSVG | nixos | -| no-ip | ✅ WebPPNG ❌ SVG | no-ip | -| nocobase | ✅ WebPPNG ❌ SVG | nocobase | -| nocobase-light | ✅ WebPPNG ❌ SVG | nocobase-light | -| nocodb | ✅ WebPPNGSVG | nocodb | -| node-red | ✅ WebPPNGSVG | node-red | -| nodebb | ✅ WebPPNGSVG | nodebb | -| nodejs | ✅ WebPPNGSVG | nodejs | -| nodejs-alt | ✅ WebPPNGSVG | nodejs-alt | -| nomad | ✅ WebPPNGSVG | nomad | -| nomie | ✅ WebPPNGSVG | nomie | -| nordvpn | ✅ WebPPNGSVG | nordvpn | -| note-mark | ✅ WebPPNGSVG | note-mark | -| notesnook | ✅ WebPPNGSVG | notesnook | -| notesnook-light | ✅ WebPPNGSVG | notesnook-light | -| notifiarr | ✅ WebPPNGSVG | notifiarr | -| notion | ✅ WebPPNGSVG | notion | -| notion-light | ✅ WebPPNGSVG | notion-light | -| nowshowing | ✅ WebPPNG ❌ SVG | nowshowing | -| ntfy | ✅ WebPPNGSVG | ntfy | -| ntop | ✅ WebPPNG ❌ SVG | ntop | -| ntopng | ✅ WebPPNG ❌ SVG | ntopng | -| nu-nl | ✅ WebPPNGSVG | nu-nl | -| nut | ✅ WebPPNGSVG | nut | -| nvidia | ✅ WebPPNGSVG | nvidia | -| nxfilter | ✅ WebPPNG ❌ SVG | nxfilter | -| nxlog | ✅ WebPPNG ❌ SVG | nxlog | -| nzbget | ✅ WebPPNGSVG | nzbget | -| nzbhydra | ✅ WebPPNG ❌ SVG | nzbhydra | -| nzbhydra2 | ✅ WebPPNGSVG | nzbhydra2 | -| nzbhydra2-light | ✅ WebPPNGSVG | nzbhydra2-light | -| oauth2-proxy | ✅ WebPPNGSVG | oauth2-proxy | -| obico | ✅ WebPPNGSVG | obico | -| obitalk | ✅ WebPPNG ❌ SVG | obitalk | -| observium | ✅ WebPPNG ❌ SVG | observium | -| observo-ai | ✅ WebPPNG ❌ SVG | observo-ai | -| obsidian | ✅ WebPPNGSVG | obsidian | -| obtainium | ✅ WebPPNGSVG | obtainium | -| octoeverywhere | ✅ WebPPNG ❌ SVG | octoeverywhere | -| octoprint | ✅ WebPPNGSVG | octoprint | -| ocular | ✅ WebPPNGSVG | ocular | -| oculus | ✅ WebPPNGSVG | oculus | -| oculus-light | ✅ WebPPNGSVG | oculus-light | -| odoo | ✅ WebPPNGSVG | odoo | -| odysee | ✅ WebPPNGSVG | odysee | -| odysee-full-dark | ✅ WebPPNGSVG | odysee-full-dark | -| odysee-full-light | ✅ WebPPNGSVG | odysee-full-light | -| office-365 | ✅ WebPPNGSVG | office-365 | -| olivetin | ✅ WebPPNGSVG | olivetin | -| olivetin-light | ✅ WebPPNGSVG | olivetin-light | -| ollama | ✅ WebPPNGSVG | ollama | -| omada | ✅ WebPPNGSVG | omada | -| ombi | ✅ WebPPNGSVG | ombi | -| omnidb | ✅ WebPPNGSVG | omnidb | -| omnivore | ✅ WebPPNGSVG | omnivore | -| onedev | ✅ WebPPNGSVG | onedev | -| onedev-light | ✅ WebPPNGSVG | onedev-light | -| oneuptime | ✅ WebPPNGSVG | oneuptime | -| oneuptime-light | ✅ WebPPNGSVG | oneuptime-light | -| onlyoffice | ✅ WebPPNGSVG | onlyoffice | -| open-resume | ✅ WebPPNGSVG | open-resume | -| open-source-initiative | ✅ WebPPNGSVG | open-source-initiative | -| open-webui | ✅ WebPPNGSVG | open-webui | -| open-webui-light | ✅ WebPPNGSVG | open-webui-light | -| openai | ✅ WebPPNGSVG | openai | -| openai-light | ✅ WebPPNGSVG | openai-light | -| openchangelog | ✅ WebPPNGSVG | openchangelog | -| openchangelog-light | ✅ WebPPNGSVG | openchangelog-light | -| openeats | ✅ WebPPNGSVG | openeats | -| openeats-light | ✅ WebPPNGSVG | openeats-light | -| openemr | ✅ WebPPNGSVG | openemr | -| openemr-light | ✅ WebPPNGSVG | openemr-light | -| opengarage | ✅ WebPPNG ❌ SVG | opengarage | -| opengist | ✅ WebPPNGSVG | opengist | -| opengist-light | ✅ WebPPNGSVG | opengist-light | -| openhab | ✅ WebPPNGSVG | openhab | -| openldap | ✅ WebPPNGSVG | openldap | -| openmaptiles | ✅ WebPPNG ❌ SVG | openmaptiles | -| openmediavault | ✅ WebPPNGSVG | openmediavault | -| openoffice | ✅ WebPPNGSVG | openoffice | -| openpanel | ✅ WebPPNGSVG | openpanel | -| openpanel-light | ✅ WebPPNGSVG | openpanel-light | -| openproject | ✅ WebPPNGSVG | openproject | -| openreads | ✅ WebPPNGSVG | openreads | -| opensearch | ✅ WebPPNGSVG | opensearch | -| openspeedtest | ✅ WebPPNGSVG | openspeedtest | -| opensprinkler | ✅ WebPPNG ❌ SVG | opensprinkler | -| openstack | ✅ WebPPNGSVG | openstack | -| openstreetmap | ✅ WebPPNGSVG | openstreetmap | -| opensuse | ✅ WebPPNGSVG | opensuse | -| opentalk | ✅ WebPPNGSVG | opentalk | -| opentofu | ✅ WebPPNGSVG | opentofu | -| openvas | ✅ WebPPNGSVG | openvas | -| openvpn | ✅ WebPPNGSVG | openvpn | -| openwrt | ✅ WebPPNGSVG | openwrt | -| openziti | ✅ WebPPNGSVG | openziti | -| opera | ✅ WebPPNGSVG | opera | -| opera-beta | ✅ WebPPNG ❌ SVG | opera-beta | -| opera-developer | ✅ WebPPNG ❌ SVG | opera-developer | -| opera-mini | ✅ WebPPNG ❌ SVG | opera-mini | -| opera-mini-beta | ✅ WebPPNG ❌ SVG | opera-mini-beta | -| opera-neon | ✅ WebPPNG ❌ SVG | opera-neon | -| opera-touch | ✅ WebPPNGSVG | opera-touch | -| opnform | ✅ WebPPNGSVG | opnform | -| opnsense | ✅ WebPPNGSVG | opnsense | -| oracle | ✅ WebPPNGSVG | oracle | -| oracle-cloud | ✅ WebPPNGSVG | oracle-cloud | -| orange | ✅ WebPPNGSVG | orange | -| orcaslicer | ✅ WebPPNG ❌ SVG | orcaslicer | -| organizr | ✅ WebPPNG ❌ SVG | organizr | -| origin | ✅ WebPPNGSVG | origin | -| oscarr | ✅ WebPPNGSVG | oscarr | -| oscarr-light | ✅ WebPPNGSVG | oscarr-light | -| osticket | ✅ WebPPNGSVG | osticket | -| outline | ✅ WebPPNGSVG | outline | -| outline-light | ✅ WebPPNGSVG | outline-light | -| overclockers | ✅ WebPPNG ❌ SVG | overclockers | -| overleaf | ✅ WebPPNGSVG | overleaf | -| overseerr | ✅ WebPPNGSVG | overseerr | -| ovh | ✅ WebPPNGSVG | ovh | -| ovirt | ✅ WebPPNGSVG | ovirt | -| ovirt-light | ✅ WebPPNGSVG | ovirt-light | -| owasp-zap | ✅ WebPPNG ❌ SVG | owasp-zap | -| owncast | ✅ WebPPNGSVG | owncast | -| owncloud | ✅ WebPPNGSVG | owncloud | -| ownphotos | ✅ WebPPNG ❌ SVG | ownphotos | -| ownphotos-light | ✅ WebPPNG ❌ SVG | ownphotos-light | -| owntone | ✅ WebPPNGSVG | owntone | -| owntracks | ✅ WebPPNGSVG | owntracks | -| oxker | ✅ WebPPNGSVG | oxker | -| oxker-light | ✅ WebPPNGSVG | oxker-light | -| p1ib | ✅ WebPPNGSVG | p1ib | -| packetfence | ✅ WebPPNGSVG | packetfence | -| packetfence-dark | ✅ WebPPNGSVG | packetfence-dark | -| packetfence-full | ✅ WebPPNGSVG | packetfence-full | -| packetfence-full-dark | ✅ WebPPNGSVG | packetfence-full-dark | -| pagerduty | ✅ WebPPNGSVG | pagerduty | -| pairdrop | ✅ WebPPNG ❌ SVG | pairdrop | -| palemoon | ✅ WebPPNGSVG | palemoon | -| palo-alto | ✅ WebPPNGSVG | palo-alto | -| paperless | ✅ WebPPNGSVG | paperless | -| paperless-ng | ✅ WebPPNGSVG | paperless-ng | -| paperless-ngx | ✅ WebPPNGSVG | paperless-ngx | -| papermark | ✅ WebPPNGSVG | papermark | -| papermark-light | ✅ WebPPNGSVG | papermark-light | -| papermerge | ✅ WebPPNGSVG | papermerge | -| papermerge-light | ✅ WebPPNGSVG | papermerge-light | -| parseable | ✅ WebPPNGSVG | parseable | -| part-db | ✅ WebPPNGSVG | part-db | -| part-db-light | ✅ WebPPNGSVG | part-db-light | -| partkeepr | ✅ WebPPNGSVG | partkeepr | -| passbolt | ✅ WebPPNGSVG | passbolt | -| passwordpusher | ✅ WebPPNG ❌ SVG | passwordpusher | -| passwordpusher-light | ✅ WebPPNG ❌ SVG | passwordpusher-light | -| passwork | ✅ WebPPNGSVG | passwork | -| pastatool | ✅ WebPPNG ❌ SVG | pastatool | -| pastatool-light | ✅ WebPPNG ❌ SVG | pastatool-light | -| pastebin | ✅ WebPPNGSVG | pastebin | -| pastebin-dark | ✅ WebPPNGSVG | pastebin-dark | -| pastey | ✅ WebPPNG ❌ SVG | pastey | -| patreon | ✅ WebPPNGSVG | patreon | -| patreon-light | ✅ WebPPNGSVG | patreon-light | -| payload | ✅ WebPPNGSVG | payload | -| payload-light | ✅ WebPPNGSVG | payload-light | -| paypal | ✅ WebPPNGSVG | paypal | -| pdfding | ✅ WebPPNGSVG | pdfding | -| pdfding-light | ✅ WebPPNGSVG | pdfding-light | -| peacock | ✅ WebPPNGSVG | peacock | -| peacock-light | ✅ WebPPNGSVG | peacock-light | -| peanut | ✅ WebPPNGSVG | peanut | -| peanut-light | ✅ WebPPNGSVG | peanut-light | -| peertube | ✅ WebPPNGSVG | peertube | -| pelican-panel | ✅ WebPPNGSVG | pelican-panel | -| penpot | ✅ WebPPNGSVG | penpot | -| penpot-light | ✅ WebPPNGSVG | penpot-light | -| peppermint | ✅ WebPPNGSVG | peppermint | -| pepperminty-wiki | ✅ WebPPNGSVG | pepperminty-wiki | -| perlite | ✅ WebPPNGSVG | perlite | -| perplexity-book-dark | ✅ WebPPNGSVG | perplexity-book-dark | -| perplexity-book-light | ✅ WebPPNGSVG | perplexity-book-light | -| perplexity-dark | ✅ WebPPNGSVG | perplexity-dark | -| perplexity-light | ✅ WebPPNGSVG | perplexity-light | -| petio | ✅ WebPPNG ❌ SVG | petio | -| pfsense | ✅ WebPPNGSVG | pfsense | -| pfsense-light | ✅ WebPPNGSVG | pfsense-light | -| pg-back-web | ✅ WebPPNGSVG | pg-back-web | -| pgadmin | ✅ WebPPNGSVG | pgadmin | -| pgbackweb-dark | ✅ WebPPNGSVG | pgbackweb-dark | -| pgbackweb-light | ✅ WebPPNGSVG | pgbackweb-light | -| phanpy | ✅ WebPPNGSVG | phanpy | -| phantombot | ✅ WebPPNG ❌ SVG | phantombot | -| phoneinfoga | ✅ WebPPNGSVG | phoneinfoga | -| phoneinfoga-light | ✅ WebPPNGSVG | phoneinfoga-light | -| phorge | ✅ WebPPNGSVG | phorge | -| phorge-light | ✅ WebPPNGSVG | phorge-light | -| phoscon | ✅ WebPPNGSVG | phoscon | -| phoscon-light | ✅ WebPPNGSVG | phoscon-light | -| photonix | ✅ WebPPNGSVG | photonix | -| photonix-light | ✅ WebPPNGSVG | photonix-light | -| photopea | ✅ WebPPNGSVG | photopea | -| photoprism | ✅ WebPPNGSVG | photoprism | -| photoprism-light | ✅ WebPPNGSVG | photoprism-light | -| photostructure | ✅ WebPPNGSVG | photostructure | -| photostructure-dark | ✅ WebPPNGSVG | photostructure-dark | -| photoview | ✅ WebPPNGSVG | photoview | -| php | ✅ WebPPNGSVG | php | -| php-light | ✅ WebPPNGSVG | php-light | -| phpipam | ✅ WebPPNG ❌ SVG | phpipam | -| phpldapadmin | ✅ WebPPNG ❌ SVG | phpldapadmin | -| phpmyadmin | ✅ WebPPNGSVG | phpmyadmin | -| pi-alert | ✅ WebPPNG ❌ SVG | pi-alert | -| pi-hole | ✅ WebPPNGSVG | pi-hole | -| pi-hole-unbound | ✅ WebPPNG ❌ SVG | pi-hole-unbound | -| pia | ✅ WebPPNGSVG | pia | -| piaware | ✅ WebPPNG ❌ SVG | piaware | -| picsur | ✅ WebPPNGSVG | picsur | -| picsur-light | ✅ WebPPNGSVG | picsur-light | -| pigallery2 | ✅ WebPPNGSVG | pigallery2 | -| pikapods | ✅ WebPPNGSVG | pikapods | -| pikvm | ✅ WebPPNGSVG | pikvm | -| pikvm-light | ✅ WebPPNGSVG | pikvm-light | -| pinchflat | ✅ WebPPNG ❌ SVG | pinchflat | -| pingdom | ✅ WebPPNGSVG | pingdom | -| pingdom-light | ✅ WebPPNGSVG | pingdom-light | -| pingvin | ✅ WebPPNGSVG | pingvin | -| pingvin-dark | ✅ WebPPNGSVG | pingvin-dark | -| pingvin-share | ✅ WebPPNGSVG | pingvin-share | -| pingvin-share-dark | ✅ WebPPNGSVG | pingvin-share-dark | -| pinkary | ✅ WebPPNGSVG | pinkary | -| pinry | ✅ WebPPNG ❌ SVG | pinry | -| pinterest | ✅ WebPPNGSVG | pinterest | -| pioneer | ✅ WebPPNGSVG | pioneer | -| pioneer-light | ✅ WebPPNGSVG | pioneer-light | -| piped | ✅ WebPPNGSVG | piped | -| pirate-proxy | ✅ WebPPNGSVG | pirate-proxy | -| pivpn | ✅ WebPPNG ❌ SVG | pivpn | -| piwigo | ✅ WebPPNGSVG | piwigo | -| pixelfed | ✅ WebPPNGSVG | pixelfed | -| plane | ✅ WebPPNGSVG | plane | -| planka | ✅ WebPPNGSVG | planka | -| planka-dark | ✅ WebPPNGSVG | planka-dark | -| plant-it | ✅ WebPPNG ❌ SVG | plant-it | -| plantuml | ✅ WebPPNGSVG | plantuml | -| plausible | ✅ WebPPNGSVG | plausible | -| playstation | ✅ WebPPNGSVG | playstation | -| pleroma | ✅ WebPPNGSVG | pleroma | -| plesk | ✅ WebPPNGSVG | plesk | -| plex | ✅ WebPPNGSVG | plex | -| plex-alt | ✅ WebPPNGSVG | plex-alt | -| plex-alt-light | ✅ WebPPNGSVG | plex-alt-light | -| plex-light | ✅ WebPPNGSVG | plex-light | -| plex-meta-manager | ✅ WebPPNG ❌ SVG | plex-meta-manager | -| plex-meta-manager-light | ✅ WebPPNG ❌ SVG | plex-meta-manager-light | -| plex-rewind | ✅ WebPPNGSVG | plex-rewind | -| plexdrive | ✅ WebPPNG ❌ SVG | plexdrive | -| plexrequests | ✅ WebPPNGSVG | plexrequests | -| plexrequests-light | ✅ WebPPNGSVG | plexrequests-light | -| plexripper | ✅ WebPPNG ❌ SVG | plexripper | -| plume | ✅ WebPPNGSVG | plume | -| pluralsight | ✅ WebPPNGSVG | pluralsight | -| pocket-casts | ✅ WebPPNGSVG | pocket-casts | -| pocket-casts-dark | ✅ WebPPNGSVG | pocket-casts-dark | -| pocket-id | ✅ WebPPNGSVG | pocket-id | -| pocket-id-light | ✅ WebPPNGSVG | pocket-id-light | -| pocketbase | ✅ WebPPNGSVG | pocketbase | -| pocketbase-dark | ✅ WebPPNGSVG | pocketbase-dark | -| podfetch | ✅ WebPPNGSVG | podfetch | -| podfetch-light | ✅ WebPPNGSVG | podfetch-light | -| podgrab | ✅ WebPPNG ❌ SVG | podgrab | -| podify | ✅ WebPPNGSVG | podify | -| podman | ✅ WebPPNGSVG | podman | -| podnapisi | ✅ WebPPNG ❌ SVG | podnapisi | -| policycontroller | ✅ WebPPNGSVG | policycontroller | -| poly | ✅ WebPPNGSVG | poly | -| polywork | ✅ WebPPNGSVG | polywork | -| porkbun | ✅ WebPPNG ❌ SVG | porkbun | -| portainer | ✅ WebPPNGSVG | portainer | -| portus | ✅ WebPPNGSVG | portus | -| postal | ✅ WebPPNGSVG | postal | -| poste | ✅ WebPPNGSVG | poste | -| postgres | ✅ WebPPNGSVG | postgres | -| postgresql | ✅ WebPPNGSVG | postgresql | -| posthog | ✅ WebPPNGSVG | posthog | -| posthog-light | ✅ WebPPNGSVG | posthog-light | -| postiz | ✅ WebPPNGSVG | postiz | -| postiz-dark | ✅ WebPPNGSVG | postiz-dark | -| powerbi | ✅ WebPPNGSVG | powerbi | -| powerdns | ✅ WebPPNGSVG | powerdns | -| powerpanel | ✅ WebPPNG ❌ SVG | powerpanel | -| premium-mobile | ✅ WebPPNG ❌ SVG | premium-mobile | -| premiumize | ✅ WebPPNGSVG | premiumize | -| prime-video | ✅ WebPPNGSVG | prime-video | -| prime-video-alt | ✅ WebPPNGSVG | prime-video-alt | -| prime-video-alt-dark | ✅ WebPPNGSVG | prime-video-alt-dark | -| prime-video-light | ✅ WebPPNGSVG | prime-video-light | -| printer | ✅ WebPPNGSVG | printer | -| pritunl | ✅ WebPPNGSVG | pritunl | -| privacyidea | ✅ WebPPNGSVG | privacyidea | -| private-internet-access | ✅ WebPPNGSVG | private-internet-access | -| privatebin | ✅ WebPPNGSVG | privatebin | -| profilarr | ✅ WebPPNGSVG | profilarr | -| projectsend | ✅ WebPPNGSVG | projectsend | -| prometheus | ✅ WebPPNGSVG | prometheus | -| proton-calendar | ✅ WebPPNGSVG | proton-calendar | -| proton-drive | ✅ WebPPNGSVG | proton-drive | -| proton-mail | ✅ WebPPNGSVG | proton-mail | -| proton-pass | ✅ WebPPNGSVG | proton-pass | -| proton-vpn | ✅ WebPPNGSVG | proton-vpn | -| proton-wallet | ✅ WebPPNGSVG | proton-wallet | -| prowlarr | ✅ WebPPNGSVG | prowlarr | -| proxmox | ✅ WebPPNGSVG | proxmox | -| proxmox-light | ✅ WebPPNGSVG | proxmox-light | -| prtg | ✅ WebPPNGSVG | prtg | -| prusa-research | ✅ WebPPNGSVG | prusa-research | -| psitransfer | ✅ WebPPNG ❌ SVG | psitransfer | -| pterodactyl | ✅ WebPPNGSVG | pterodactyl | -| pufferpanel | ✅ WebPPNGSVG | pufferpanel | -| purelymail | ✅ WebPPNGSVG | purelymail | -| pushfish | ✅ WebPPNGSVG | pushfish | -| pushover | ✅ WebPPNGSVG | pushover | -| putty | ✅ WebPPNGSVG | putty | -| pwndrop | ✅ WebPPNG ❌ SVG | pwndrop | -| pwndrop-light | ✅ WebPPNG ❌ SVG | pwndrop-light | -| pwpush | ✅ WebPPNG ❌ SVG | pwpush | -| pwpush-light | ✅ WebPPNG ❌ SVG | pwpush-light | -| pydio | ✅ WebPPNGSVG | pydio | -| pyload | ✅ WebPPNGSVG | pyload | -| python | ✅ WebPPNGSVG | python | -| qbittorrent | ✅ WebPPNGSVG | qbittorrent | -| qdirstat | ✅ WebPPNGSVG | qdirstat | -| qinglong | ✅ WebPPNGSVG | qinglong | -| qnap | ✅ WebPPNGSVG | qnap | -| quant-ux | ✅ WebPPNG ❌ SVG | quant-ux | -| questdb | ✅ WebPPNGSVG | questdb | -| quetre | ✅ WebPPNGSVG | quetre | -| quickshare | ✅ WebPPNGSVG | quickshare | -| quickwit | ✅ WebPPNGSVG | quickwit | -| qutebrowser | ✅ WebPPNGSVG | qutebrowser | -| r | ✅ WebPPNGSVG | r | -| rabbitmq | ✅ WebPPNGSVG | rabbitmq | -| racknerd | ✅ WebPPNG ❌ SVG | racknerd | -| racknerd-dark | ✅ WebPPNG ❌ SVG | racknerd-dark | -| radarr | ✅ WebPPNGSVG | radarr | -| radicale | ✅ WebPPNGSVG | radicale | -| rainloop | ✅ WebPPNGSVG | rainloop | -| rallly | ✅ WebPPNGSVG | rallly | -| rancher | ✅ WebPPNGSVG | rancher | -| raneto | ✅ WebPPNG ❌ SVG | raneto | -| raritan | ✅ WebPPNG ❌ SVG | raritan | -| raritan-light | ✅ WebPPNG ❌ SVG | raritan-light | -| raspberry-pi | ✅ WebPPNGSVG | raspberry-pi | -| raspberry-pi-light | ✅ WebPPNGSVG | raspberry-pi-light | -| raspberrymatic | ✅ WebPPNG ❌ SVG | raspberrymatic | -| rathole | ✅ WebPPNG ❌ SVG | rathole | -| rclone | ✅ WebPPNGSVG | rclone | -| rdt-client | ✅ WebPPNGSVG | rdt-client | -| reactive-resume | ✅ WebPPNGSVG | reactive-resume | -| reactive-resume-light | ✅ WebPPNGSVG | reactive-resume-light | -| readarr | ✅ WebPPNGSVG | readarr | -| readeck | ✅ WebPPNGSVG | readeck | -| readthedocs | ✅ WebPPNGSVG | readthedocs | -| readthedocs-light | ✅ WebPPNGSVG | readthedocs-light | -| real-debrid | ✅ WebPPNGSVG | real-debrid | -| realhosting | ✅ WebPPNG ❌ SVG | realhosting | -| recalbox | ✅ WebPPNGSVG | recalbox | -| receipt-wrangler | ✅ WebPPNGSVG | receipt-wrangler | -| recipesage | ✅ WebPPNGSVG | recipesage | -| recipya | ✅ WebPPNG ❌ SVG | recipya | -| reddit | ✅ WebPPNGSVG | reddit | -| redict | ✅ WebPPNGSVG | redict | -| redis | ✅ WebPPNGSVG | redis | -| redlib | ✅ WebPPNGSVG | redlib | -| redlib-light | ✅ WebPPNGSVG | redlib-light | -| rekor | ✅ WebPPNGSVG | rekor | -| remmina | ✅ WebPPNGSVG | remmina | -| remotely | ✅ WebPPNG ❌ SVG | remotely | -| renovate | ✅ WebPPNGSVG | renovate | -| reolink | ✅ WebPPNGSVG | reolink | -| reposilite | ✅ WebPPNG ❌ SVG | reposilite | -| reposilite-dark | ✅ WebPPNG ❌ SVG | reposilite-dark | -| requestly | ✅ WebPPNGSVG | requestly | -| requestrr | ✅ WebPPNGSVG | requestrr | -| resiliosync | ✅ WebPPNGSVG | resiliosync | -| resiliosync-full | ✅ WebPPNGSVG | resiliosync-full | -| resiliosync-full-dark | ✅ WebPPNGSVG | resiliosync-full-dark | -| restic | ✅ WebPPNG ❌ SVG | restic | -| restreamer | ✅ WebPPNGSVG | restreamer | -| retrom | ✅ WebPPNGSVG | retrom | -| revolt | ✅ WebPPNGSVG | revolt | -| revolt-light | ✅ WebPPNGSVG | revolt-light | -| rhasspy | ✅ WebPPNGSVG | rhasspy | -| rhasspy-dark | ✅ WebPPNGSVG | rhasspy-dark | -| rhodecode | ✅ WebPPNGSVG | rhodecode | -| richy | ✅ WebPPNGSVG | richy | -| rimgo | ✅ WebPPNGSVG | rimgo | -| rimgo-light | ✅ WebPPNGSVG | rimgo-light | -| riot | ✅ WebPPNGSVG | riot | -| riverside-fm | ✅ WebPPNGSVG | riverside-fm | -| riverside-fm-light | ✅ WebPPNGSVG | riverside-fm-light | -| rocket-chat | ✅ WebPPNGSVG | rocket-chat | -| rocky-linux | ✅ WebPPNGSVG | rocky-linux | -| romm | ✅ WebPPNGSVG | romm | -| rompya | ✅ WebPPNG ❌ SVG | rompya | -| rook | ✅ WebPPNGSVG | rook | -| roundcube | ✅ WebPPNGSVG | roundcube | -| router | ✅ WebPPNGSVG | router | -| rpi-monitor | ✅ WebPPNG ❌ SVG | rpi-monitor | -| rport | ✅ WebPPNGSVG | rport | -| rspamd | ✅ WebPPNG ❌ SVG | rspamd | -| rss-bridge | ✅ WebPPNGSVG | rss-bridge | -| rss-translator | ✅ WebPPNGSVG | rss-translator | -| rsshub | ✅ WebPPNG ❌ SVG | rsshub | -| rstudio | ✅ WebPPNGSVG | rstudio | -| rstudioserver | ✅ WebPPNGSVG | rstudioserver | -| ruby | ✅ WebPPNGSVG | ruby | -| rumble | ✅ WebPPNGSVG | rumble | -| rundeck | ✅ WebPPNGSVG | rundeck | -| runeaudio | ✅ WebPPNG ❌ SVG | runeaudio | -| runonflux | ✅ WebPPNGSVG | runonflux | -| runson | ✅ WebPPNGSVG | runson | -| runson-light | ✅ WebPPNGSVG | runson-light | -| rust | ✅ WebPPNGSVG | rust | -| rustdesk | ✅ WebPPNGSVG | rustdesk | -| rutorrent | ✅ WebPPNGSVG | rutorrent | -| ryot | ✅ WebPPNGSVG | ryot | -| ryot-light | ✅ WebPPNGSVG | ryot-light | -| sabnzbd | ✅ WebPPNGSVG | sabnzbd | -| sabnzbd-light | ✅ WebPPNGSVG | sabnzbd-light | -| safari | ✅ WebPPNGSVG | safari | -| safari-ios | ✅ WebPPNGSVG | safari-ios | -| sagemcom | ✅ WebPPNG ❌ SVG | sagemcom | -| salad | ✅ WebPPNG ❌ SVG | salad | -| saltcorn | ✅ WebPPNGSVG | saltcorn | -| samsung-internet | ✅ WebPPNGSVG | samsung-internet | -| sandstorm | ✅ WebPPNGSVG | sandstorm | -| scanservjs | ✅ WebPPNG ❌ SVG | scanservjs | -| schneider | ✅ WebPPNG ❌ SVG | schneider | -| scrcpy | ✅ WebPPNGSVG | scrcpy | -| screenconnect | ✅ WebPPNGSVG | screenconnect | -| scrutiny | ✅ WebPPNGSVG | scrutiny | -| scrutiny-light | ✅ WebPPNGSVG | scrutiny-light | -| scrypted | ✅ WebPPNG ❌ SVG | scrypted | -| seafile | ✅ WebPPNGSVG | seafile | -| searx | ✅ WebPPNGSVG | searx | -| searxng | ✅ WebPPNGSVG | searxng | -| secureai-tools | ✅ WebPPNGSVG | secureai-tools | -| secureai-tools-light | ✅ WebPPNGSVG | secureai-tools-light | -| seelf | ✅ WebPPNGSVG | seelf | -| self-hosted-gateway | ✅ WebPPNGSVG | self-hosted-gateway | -| selfh-st | ✅ WebPPNGSVG | selfh-st | -| selfh-st-light | ✅ WebPPNGSVG | selfh-st-light | -| selfhosted | ✅ WebPPNG ❌ SVG | selfhosted | -| selfhosted-light | ✅ WebPPNG ❌ SVG | selfhosted-light | -| semaphore | ✅ WebPPNGSVG | semaphore | -| semaphore-dark | ✅ WebPPNGSVG | semaphore-dark | -| send | ✅ WebPPNGSVG | send | -| sendgrid | ✅ WebPPNGSVG | sendgrid | -| sendinblue | ✅ WebPPNGSVG | sendinblue | -| sensu | ✅ WebPPNGSVG | sensu | -| sentry | ✅ WebPPNGSVG | sentry | -| sentry-light | ✅ WebPPNGSVG | sentry-light | -| seq | ✅ WebPPNG ❌ SVG | seq | -| serpbear | ✅ WebPPNG ❌ SVG | serpbear | -| servarr | ✅ WebPPNGSVG | servarr | -| servarr-light | ✅ WebPPNGSVG | servarr-light | -| serviio | ✅ WebPPNGSVG | serviio | -| serviio-light | ✅ WebPPNGSVG | serviio-light | -| session | ✅ WebPPNGSVG | session | -| sftpgo | ✅ WebPPNG ❌ SVG | sftpgo | -| shaarli | ✅ WebPPNGSVG | shaarli | -| shell | ✅ WebPPNGSVG | shell | -| shell-light | ✅ WebPPNGSVG | shell-light | -| shell-tips | ✅ WebPPNGSVG | shell-tips | -| shell-tips-light | ✅ WebPPNGSVG | shell-tips-light | -| shellhub | ✅ WebPPNGSVG | shellhub | -| shellngn | ✅ WebPPNGSVG | shellngn | -| shelly | ✅ WebPPNGSVG | shelly | -| shinobi | ✅ WebPPNG ❌ SVG | shinobi | -| shiori | ✅ WebPPNGSVG | shiori | -| shlink | ✅ WebPPNGSVG | shlink | -| shoko | ✅ WebPPNGSVG | shoko | -| shoko-server | ✅ WebPPNGSVG | shoko-server | -| shopify | ✅ WebPPNGSVG | shopify | -| sickbeard | ✅ WebPPNGSVG | sickbeard | -| sickchill | ✅ WebPPNG ❌ SVG | sickchill | -| sickgear | ✅ WebPPNG ❌ SVG | sickgear | -| signal | ✅ WebPPNGSVG | signal | -| sigstore | ✅ WebPPNGSVG | sigstore | -| silverbullet | ✅ WebPPNG ❌ SVG | silverbullet | -| simplelogin | ✅ WebPPNGSVG | simplelogin | -| simplex-chat | ✅ WebPPNGSVG | simplex-chat | -| sinusbot | ✅ WebPPNGSVG | sinusbot | -| siyuan | ✅ WebPPNGSVG | siyuan | -| skylink-fibernet | ✅ WebPPNG ❌ SVG | skylink-fibernet | -| skype | ✅ WebPPNGSVG | skype | -| slaanesh | ✅ WebPPNG ❌ SVG | slaanesh | -| slack | ✅ WebPPNGSVG | slack | -| slash | ✅ WebPPNGSVG | slash | -| slash-light | ✅ WebPPNGSVG | slash-light | -| slice | ✅ WebPPNGSVG | slice | -| slidev | ✅ WebPPNGSVG | slidev | -| slink | ✅ WebPPNG ❌ SVG | slink | -| slink-light | ✅ WebPPNG ❌ SVG | slink-light | -| slskd | ✅ WebPPNGSVG | slskd | -| smartfox | ✅ WebPPNGSVG | smartfox | -| smokeping | ✅ WebPPNG ❌ SVG | smokeping | -| snapcast | ✅ WebPPNGSVG | snapcast | -| snapchat | ✅ WebPPNGSVG | snapchat | -| snapchat-dark | ✅ WebPPNGSVG | snapchat-dark | -| snapdrop | ✅ WebPPNGSVG | snapdrop | -| snappymail | ✅ WebPPNGSVG | snappymail | -| snappymail-light | ✅ WebPPNGSVG | snappymail-light | -| snibox | ✅ WebPPNG ❌ SVG | snibox | -| snikket | ✅ WebPPNGSVG | snikket | -| snipe-it | ✅ WebPPNG ❌ SVG | snipe-it | -| snippetbox | ✅ WebPPNG ❌ SVG | snippetbox | -| socialhome | ✅ WebPPNGSVG | socialhome | -| sogo | ✅ WebPPNGSVG | sogo | -| solaar | ✅ WebPPNGSVG | solaar | -| solid-invoice | ✅ WebPPNG ❌ SVG | solid-invoice | -| solidtime | ✅ WebPPNGSVG | solidtime | -| solidtime-light | ✅ WebPPNGSVG | solidtime-light | -| sonarqube | ✅ WebPPNGSVG | sonarqube | -| sonarr | ✅ WebPPNGSVG | sonarr | -| sonarr-dark | ✅ WebPPNGSVG | sonarr-dark | -| sophos | ✅ WebPPNGSVG | sophos | -| sophos-dark | ✅ WebPPNGSVG | sophos-dark | -| soulseek | ✅ WebPPNG ❌ SVG | soulseek | -| sourcegraph | ✅ WebPPNGSVG | sourcegraph | -| spamassassin | ✅ WebPPNGSVG | spamassassin | -| spark | ✅ WebPPNGSVG | spark | -| sparkleshare | ✅ WebPPNGSVG | sparkleshare | -| specifically-clementines | ✅ WebPPNGSVG | specifically-clementines | -| specter-desktop | ✅ WebPPNG ❌ SVG | specter-desktop | -| speedtest-tracker | ✅ WebPPNG ❌ SVG | speedtest-tracker | -| sphinx | ✅ WebPPNGSVG | sphinx | -| sphinx-doc | ✅ WebPPNGSVG | sphinx-doc | -| sphinx-relay | ✅ WebPPNGSVG | sphinx-relay | -| spiderfoot | ✅ WebPPNG ❌ SVG | spiderfoot | -| spliit | ✅ WebPPNGSVG | spliit | -| splunk | ✅ WebPPNGSVG | splunk | -| spoolman | ✅ WebPPNGSVG | spoolman | -| spotify | ✅ WebPPNGSVG | spotify | -| spotnet | ✅ WebPPNG ❌ SVG | spotnet | -| sqlitebrowser | ✅ WebPPNGSVG | sqlitebrowser | -| squeezebox-server | ✅ WebPPNG ❌ SVG | squeezebox-server | -| squidex | ✅ WebPPNGSVG | squidex | -| squirrel-servers-manager | ✅ WebPPNGSVG | squirrel-servers-manager | -| sshwifty | ✅ WebPPNGSVG | sshwifty | -| stalwart | ✅ WebPPNGSVG | stalwart | -| stalwart-mail-server | ✅ WebPPNGSVG | stalwart-mail-server | -| standard-notes | ✅ WebPPNGSVG | standard-notes | -| startpage | ✅ WebPPNGSVG | startpage | -| stash | ✅ WebPPNGSVG | stash | -| statping | ✅ WebPPNG ❌ SVG | statping | -| statping-ng | ✅ WebPPNG ❌ SVG | statping-ng | -| stb-proxy | ✅ WebPPNGSVG | stb-proxy | -| steam | ✅ WebPPNGSVG | steam | -| step-ca | ✅ WebPPNGSVG | step-ca | -| stirling-pdf | ✅ WebPPNGSVG | stirling-pdf | -| storj | ✅ WebPPNGSVG | storj | -| storm | ✅ WebPPNGSVG | storm | -| stormkit | ✅ WebPPNGSVG | stormkit | -| strapi | ✅ WebPPNGSVG | strapi | -| streama | ✅ WebPPNG ❌ SVG | streama | -| stremio | ✅ WebPPNGSVG | stremio | -| stump | ✅ WebPPNGSVG | stump | -| stump-alt | ✅ WebPPNGSVG | stump-alt | -| subatic | ✅ WebPPNGSVG | subatic | -| substreamer | ✅ WebPPNG ❌ SVG | substreamer | -| sunshine | ✅ WebPPNGSVG | sunshine | -| supabase | ✅ WebPPNGSVG | supabase | -| supermicro | ✅ WebPPNGSVG | supermicro | -| surveymonkey | ✅ WebPPNGSVG | surveymonkey | -| suwayomi | ✅ WebPPNGSVG | suwayomi | -| suwayomi-light | ✅ WebPPNGSVG | suwayomi-light | -| swarmpit | ✅ WebPPNGSVG | swarmpit | -| swift | ✅ WebPPNGSVG | swift | -| swizzin | ✅ WebPPNG ❌ SVG | swizzin | -| syft | ✅ WebPPNG ❌ SVG | syft | -| symmetricom | ✅ WebPPNGSVG | symmetricom | -| symmetricom-light | ✅ WebPPNGSVG | symmetricom-light | -| sympa | ✅ WebPPNG ❌ SVG | sympa | -| synapse | ✅ WebPPNGSVG | synapse | -| synapse-light | ✅ WebPPNGSVG | synapse-light | -| syncany | ✅ WebPPNG ❌ SVG | syncany | -| synclounge | ✅ WebPPNG ❌ SVG | synclounge | -| synclounge-light | ✅ WebPPNG ❌ SVG | synclounge-light | -| syncthing | ✅ WebPPNGSVG | syncthing | -| syncthing-dark | ✅ WebPPNGSVG | syncthing-dark | -| synology | ✅ WebPPNGSVG | synology | -| synology-audio-station | ✅ WebPPNG ❌ SVG | synology-audio-station | -| synology-calendar | ✅ WebPPNG ❌ SVG | synology-calendar | -| synology-chat | ✅ WebPPNG ❌ SVG | synology-chat | -| synology-cloud-sync | ✅ WebPPNG ❌ SVG | synology-cloud-sync | -| synology-contacts | ✅ WebPPNG ❌ SVG | synology-contacts | -| synology-document-viewer | ✅ WebPPNG ❌ SVG | synology-document-viewer | -| synology-download-station | ✅ WebPPNG ❌ SVG | synology-download-station | -| synology-drive | ✅ WebPPNG ❌ SVG | synology-drive | -| synology-drive-server | ✅ WebPPNG ❌ SVG | synology-drive-server | -| synology-dsm | ✅ WebPPNGSVG | synology-dsm | -| synology-file-station | ✅ WebPPNG ❌ SVG | synology-file-station | -| synology-light | ✅ WebPPNGSVG | synology-light | -| synology-mail-plus | ✅ WebPPNG ❌ SVG | synology-mail-plus | -| synology-mail-station | ✅ WebPPNG ❌ SVG | synology-mail-station | -| synology-note-station | ✅ WebPPNG ❌ SVG | synology-note-station | -| synology-office | ✅ WebPPNG ❌ SVG | synology-office | -| synology-pdfviewer | ✅ WebPPNG ❌ SVG | synology-pdfviewer | -| synology-photo-station | ✅ WebPPNG ❌ SVG | synology-photo-station | -| synology-photos | ✅ WebPPNG ❌ SVG | synology-photos | -| synology-surveillance-station | ✅ WebPPNG ❌ SVG | synology-surveillance-station | -| synology-text-editor | ✅ WebPPNG ❌ SVG | synology-text-editor | -| synology-video-station | ✅ WebPPNG ❌ SVG | synology-video-station | -| synology-vmm | ✅ WebPPNG ❌ SVG | synology-vmm | -| synology-webstation | ✅ WebPPNG ❌ SVG | synology-webstation | -| sysreptor | ✅ WebPPNGSVG | sysreptor | -| tabula | ✅ WebPPNGSVG | tabula | -| tacticalrmm | ✅ WebPPNGSVG | tacticalrmm | -| taiga | ✅ WebPPNGSVG | taiga | -| tailscale | ✅ WebPPNGSVG | tailscale | -| tailscale-light | ✅ WebPPNGSVG | tailscale-light | -| talos | ✅ WebPPNGSVG | talos | -| tandoor-recipes | ✅ WebPPNGSVG | tandoor-recipes | -| tangerine-ui | ✅ WebPPNGSVG | tangerine-ui | -| tanoshi | ✅ WebPPNG ❌ SVG | tanoshi | -| tar1090 | ✅ WebPPNG ❌ SVG | tar1090 | -| taskcafe | ✅ WebPPNGSVG | taskcafe | -| tasmoadmin | ✅ WebPPNG ❌ SVG | tasmoadmin | -| tasmocompiler | ✅ WebPPNGSVG | tasmocompiler | -| tasmota | ✅ WebPPNGSVG | tasmota | -| tasmota-light | ✅ WebPPNGSVG | tasmota-light | -| tautulli | ✅ WebPPNGSVG | tautulli | -| tdarr | ✅ WebPPNG ❌ SVG | tdarr | -| team-viewer | ✅ WebPPNGSVG | team-viewer | -| teamcity | ✅ WebPPNGSVG | teamcity | -| teamcity-light | ✅ WebPPNGSVG | teamcity-light | -| teamspeak | ✅ WebPPNGSVG | teamspeak | -| technitium | ✅ WebPPNG ❌ SVG | technitium | -| teedy | ✅ WebPPNG ❌ SVG | teedy | -| telegraf | ✅ WebPPNGSVG | telegraf | -| telegram | ✅ WebPPNGSVG | telegram | -| telekom | ✅ WebPPNGSVG | telekom | -| teleport | ✅ WebPPNGSVG | teleport | -| tenda | ✅ WebPPNGSVG | tenda | -| terminal | ✅ WebPPNGSVG | terminal | -| terraform | ✅ WebPPNGSVG | terraform | -| teslamate | ✅ WebPPNGSVG | teslamate | -| teslamate-light | ✅ WebPPNGSVG | teslamate-light | -| thanos | ✅ WebPPNGSVG | thanos | -| the-pirate-bay | ✅ WebPPNGSVG | the-pirate-bay | -| the-proxy-bay | ✅ WebPPNGSVG | the-proxy-bay | -| theia | ✅ WebPPNGSVG | theia | -| theia-light | ✅ WebPPNGSVG | theia-light | -| thelounge | ✅ WebPPNGSVG | thelounge | -| themepark | ✅ WebPPNG ❌ SVG | themepark | -| theodinproject | ✅ WebPPNGSVG | theodinproject | -| thingsboard | ✅ WebPPNGSVG | thingsboard | -| threads | ✅ WebPPNGSVG | threads | -| threads-light | ✅ WebPPNGSVG | threads-light | -| thunderbird | ✅ WebPPNGSVG | thunderbird | -| thunderhub | ✅ WebPPNG ❌ SVG | thunderhub | -| thunderhub-light | ✅ WebPPNG ❌ SVG | thunderhub-light | -| tianji | ✅ WebPPNGSVG | tianji | -| tianji-light | ✅ WebPPNGSVG | tianji-light | -| tiddlywiki | ✅ WebPPNGSVG | tiddlywiki | -| tiddlywiki-light | ✅ WebPPNGSVG | tiddlywiki-light | -| tiktok | ✅ WebPPNGSVG | tiktok | -| tiktok-light | ✅ WebPPNGSVG | tiktok-light | -| timemachines | ✅ WebPPNG ❌ SVG | timemachines | -| timemachines-light | ✅ WebPPNG ❌ SVG | timemachines-light | -| timetagger | ✅ WebPPNGSVG | timetagger | -| timetagger-light | ✅ WebPPNGSVG | timetagger-light | -| tinypilot | ✅ WebPPNG ❌ SVG | tinypilot | -| tinytinyrss | ✅ WebPPNG ❌ SVG | tinytinyrss | -| tipi | ✅ WebPPNG ❌ SVG | tipi | -| tmdb | ✅ WebPPNGSVG | tmdb | -| todoist | ✅ WebPPNGSVG | todoist | -| todoist-dark | ✅ WebPPNGSVG | todoist-dark | -| tolgee | ✅ WebPPNGSVG | tolgee | -| tooljet | ✅ WebPPNGSVG | tooljet | -| tooljet-dark | ✅ WebPPNGSVG | tooljet-dark | -| tor | ✅ WebPPNG ❌ SVG | tor | -| torrserver | ✅ WebPPNG ❌ SVG | torrserver | -| touitomamout | ✅ WebPPNGSVG | touitomamout | -| tp-link | ✅ WebPPNGSVG | tp-link | -| tpdb | ✅ WebPPNGSVG | tpdb | -| traccar | ✅ WebPPNGSVG | traccar | -| traccar-dark | ✅ WebPPNGSVG | traccar-dark | -| traefik | ✅ WebPPNGSVG | traefik | -| traefik-proxy | ✅ WebPPNGSVG | traefik-proxy | -| traggo | ✅ WebPPNGSVG | traggo | -| trailarr | ✅ WebPPNGSVG | trailarr | -| trakt | ✅ WebPPNGSVG | trakt | -| transmission | ✅ WebPPNGSVG | transmission | -| trash-guides | ✅ WebPPNG ❌ SVG | trash-guides | -| trilium | ✅ WebPPNGSVG | trilium | -| triliumnext | ✅ WebPPNGSVG | triliumnext | -| trivy | ✅ WebPPNG ❌ SVG | trivy | -| trmnl | ✅ WebPPNGSVG | trmnl | -| troddit | ✅ WebPPNG ❌ SVG | troddit | -| trudesk | ✅ WebPPNG ❌ SVG | trudesk | -| truecommand | ✅ WebPPNGSVG | truecommand | -| truenas | ✅ WebPPNGSVG | truenas | -| truenas-core | ✅ WebPPNGSVG | truenas-core | -| truenas-enterprise | ✅ WebPPNG ❌ SVG | truenas-enterprise | -| truenas-scale | ✅ WebPPNGSVG | truenas-scale | -| tube-archivist | ✅ WebPPNG ❌ SVG | tube-archivist | -| tube-archivist-light | ✅ WebPPNG ❌ SVG | tube-archivist-light | -| tubesync | ✅ WebPPNGSVG | tubesync | -| tubesync-light | ✅ WebPPNGSVG | tubesync-light | -| tumblr | ✅ WebPPNGSVG | tumblr | -| turbopack | ✅ WebPPNGSVG | turbopack | -| turbopack-light | ✅ WebPPNGSVG | turbopack-light | -| tux | ✅ WebPPNGSVG | tux | -| tvdb | ✅ WebPPNGSVG | tvdb | -| tvheadend | ✅ WebPPNGSVG | tvheadend | -| tvp-vod | ✅ WebPPNG ❌ SVG | tvp-vod | -| tweakers | ✅ WebPPNGSVG | tweakers | -| twingate | ✅ WebPPNGSVG | twingate | -| twingate-light | ✅ WebPPNGSVG | twingate-light | -| twitch | ✅ WebPPNGSVG | twitch | -| twitter | ✅ WebPPNGSVG | twitter | -| typemill | ✅ WebPPNGSVG | typemill | -| typemill-light | ✅ WebPPNGSVG | typemill-light | -| typescript | ✅ WebPPNGSVG | typescript | -| typo3 | ✅ WebPPNGSVG | typo3 | -| ubiquiti | ✅ WebPPNGSVG | ubiquiti | -| ubiquiti-networks | ✅ WebPPNGSVG | ubiquiti-networks | -| ubiquiti-unifi | ✅ WebPPNGSVG | ubiquiti-unifi | -| ubooquity | ✅ WebPPNG ❌ SVG | ubooquity | -| ubuntu-linux | ✅ WebPPNGSVG | ubuntu-linux | -| ubuntu-linux-alt | ✅ WebPPNGSVG | ubuntu-linux-alt | -| uc-browser | ✅ WebPPNGSVG | uc-browser | -| udemy | ✅ WebPPNGSVG | udemy | -| udemy-light | ✅ WebPPNGSVG | udemy-light | -| ultimate-guitar | ✅ WebPPNGSVG | ultimate-guitar | -| ultimate-guitar-light | ✅ WebPPNGSVG | ultimate-guitar-light | -| umami | ✅ WebPPNGSVG | umami | -| umami-light | ✅ WebPPNGSVG | umami-light | -| umbrel | ✅ WebPPNGSVG | umbrel | -| unbound | ✅ WebPPNGSVG | unbound | -| uncomplicated-alert-receiver | ✅ WebPPNGSVG | uncomplicated-alert-receiver | -| undb | ✅ WebPPNGSVG | undb | -| unifi | ✅ WebPPNGSVG | unifi | -| unifi-controller | ✅ WebPPNG ❌ SVG | unifi-controller | -| unifi-dark | ✅ WebPPNGSVG | unifi-dark | -| unifi-protect | ✅ WebPPNG ❌ SVG | unifi-protect | -| unifi-voucher-site | ✅ WebPPNGSVG | unifi-voucher-site | -| unimus | ✅ WebPPNGSVG | unimus | -| universal-media-server | ✅ WebPPNG ❌ SVG | universal-media-server | -| unmanic | ✅ WebPPNG ❌ SVG | unmanic | -| unraid | ✅ WebPPNGSVG | unraid | -| untangle | ✅ WebPPNGSVG | untangle | -| updog | ✅ WebPPNG ❌ SVG | updog | -| ups | ✅ WebPPNGSVG | ups | -| upsnap | ✅ WebPPNGSVG | upsnap | -| uptime-kuma | ✅ WebPPNGSVG | uptime-kuma | -| upvote-rss | ✅ WebPPNGSVG | upvote-rss | -| urbackup | ✅ WebPPNG ❌ SVG | urbackup | -| urbackup-server | ✅ WebPPNG ❌ SVG | urbackup-server | -| valetudo | ✅ WebPPNGSVG | valetudo | -| valkey | ✅ WebPPNGSVG | valkey | -| vault | ✅ WebPPNGSVG | vault | -| vault-light | ✅ WebPPNGSVG | vault-light | -| vaultwarden | ✅ WebPPNGSVG | vaultwarden | -| vaultwarden-light | ✅ WebPPNGSVG | vaultwarden-light | -| vector | ✅ WebPPNGSVG | vector | -| veeam | ✅ WebPPNGSVG | veeam | -| vercel | ✅ WebPPNGSVG | vercel | -| vercel-light | ✅ WebPPNGSVG | vercel-light | -| verizon | ✅ WebPPNGSVG | verizon | -| vi | ✅ WebPPNGSVG | vi | -| victoriametrics | ✅ WebPPNGSVG | victoriametrics | -| victoriametrics-light | ✅ WebPPNGSVG | victoriametrics-light | -| vidzy | ✅ WebPPNGSVG | vidzy | -| viewtube | ✅ WebPPNGSVG | viewtube | -| vikunja | ✅ WebPPNGSVG | vikunja | -| virgin-media | ✅ WebPPNGSVG | virgin-media | -| virtualmin | ✅ WebPPNGSVG | virtualmin | -| virtualradarserver | ✅ WebPPNG ❌ SVG | virtualradarserver | -| viseron | ✅ WebPPNGSVG | viseron | -| viseron-light | ✅ WebPPNGSVG | viseron-light | -| visual-studio-code | ✅ WebPPNGSVG | visual-studio-code | -| vivaldi | ✅ WebPPNGSVG | vivaldi | -| vmware | ✅ WebPPNGSVG | vmware | -| vmware-esxi | ✅ WebPPNGSVG | vmware-esxi | -| vmware-horizon | ✅ WebPPNG ❌ SVG | vmware-horizon | -| vmware-vcenter | ✅ WebPPNG ❌ SVG | vmware-vcenter | -| vmware-workstation | ✅ WebPPNGSVG | vmware-workstation | -| vodafone | ✅ WebPPNGSVG | vodafone | -| voilib | ✅ WebPPNGSVG | voilib | -| voip-info | ✅ WebPPNG ❌ SVG | voip-info | -| voip-ms | ✅ WebPPNGSVG | voip-ms | -| voltaserve | ✅ WebPPNGSVG | voltaserve | -| voltaserve-light | ✅ WebPPNGSVG | voltaserve-light | -| volumio | ✅ WebPPNGSVG | volumio | -| volumio-light | ✅ WebPPNGSVG | volumio-light | -| voron | ✅ WebPPNGSVG | voron | -| vouchervault | ✅ WebPPNGSVG | vouchervault | -| vscode | ✅ WebPPNGSVG | vscode | -| vuetorrent | ✅ WebPPNGSVG | vuetorrent | -| vultr | ✅ WebPPNGSVG | vultr | -| vuplus | ✅ WebPPNG ❌ SVG | vuplus | -| wakapi | ✅ WebPPNGSVG | wakapi | -| wakatime | ✅ WebPPNGSVG | wakatime | -| wakatime-light | ✅ WebPPNGSVG | wakatime-light | -| wallabag | ✅ WebPPNGSVG | wallabag | -| wallabag-light | ✅ WebPPNGSVG | wallabag-light | -| wallos | ✅ WebPPNG ❌ SVG | wallos | -| wanderer | ✅ WebPPNGSVG | wanderer | -| wanderer-light | ✅ WebPPNGSVG | wanderer-light | -| wanikani | ✅ WebPPNG ❌ SVG | wanikani | -| ward | ✅ WebPPNG ❌ SVG | ward | -| warpgate | ✅ WebPPNGSVG | warpgate | -| watcharr | ✅ WebPPNGSVG | watcharr | -| watcharr-light | ✅ WebPPNGSVG | watcharr-light | -| watcher | ✅ WebPPNG ❌ SVG | watcher | -| watchtower | ✅ WebPPNGSVG | watchtower | -| watchyourlan | ✅ WebPPNG ❌ SVG | watchyourlan | -| watchyourports | ✅ WebPPNG ❌ SVG | watchyourports | -| waze | ✅ WebPPNGSVG | waze | -| wazuh | ✅ WebPPNGSVG | wazuh | -| wbo | ✅ WebPPNG ❌ SVG | wbo | -| wd-mycloud | ✅ WebPPNGSVG | wd-mycloud | -| web-check | ✅ WebPPNGSVG | web-check | -| web-check-dark | ✅ WebPPNGSVG | web-check-dark | -| web-whisper | ✅ WebPPNG ❌ SVG | web-whisper | -| webdav | ✅ WebPPNG ❌ SVG | webdav | -| webdb | ✅ WebPPNGSVG | webdb | -| webhook | ✅ WebPPNGSVG | webhook | -| webhookd | ✅ WebPPNGSVG | webhookd | -| webkit | ✅ WebPPNGSVG | webkit | -| webmin | ✅ WebPPNGSVG | webmin | -| webtools | ✅ WebPPNG ❌ SVG | webtools | -| webtop | ✅ WebPPNG ❌ SVG | webtop | -| webtorrent | ✅ WebPPNGSVG | webtorrent | -| webtrees | ✅ WebPPNGSVG | webtrees | -| wekan | ✅ WebPPNGSVG | wekan | -| western-digital | ✅ WebPPNGSVG | western-digital | -| wetty | ✅ WebPPNG ❌ SVG | wetty | -| wg-gen-web | ✅ WebPPNG ❌ SVG | wg-gen-web | -| wg-gen-web-light | ✅ WebPPNG ❌ SVG | wg-gen-web-light | -| wger | ✅ WebPPNGSVG | wger | -| whats-up-docker | ✅ WebPPNGSVG | whats-up-docker | -| whats-up-docker-light | ✅ WebPPNGSVG | whats-up-docker-light | -| whatsapp | ✅ WebPPNGSVG | whatsapp | -| whisparr | ✅ WebPPNGSVG | whisparr | -| whodb | ✅ WebPPNG ❌ SVG | whodb | -| whoogle | ✅ WebPPNG ❌ SVG | whoogle | -| wifiman | ✅ WebPPNG ❌ SVG | wifiman | -| wikidocs | ✅ WebPPNGSVG | wikidocs | -| wikijs | ✅ WebPPNGSVG | wikijs | -| wikijs-alt | ✅ WebPPNGSVG | wikijs-alt | -| wikipedia | ✅ WebPPNGSVG | wikipedia | -| wikipedia-light | ✅ WebPPNGSVG | wikipedia-light | -| willow | ✅ WebPPNGSVG | willow | -| windmill | ✅ WebPPNGSVG | windmill | -| windows-10 | ✅ WebPPNGSVG | windows-10 | -| windows-11 | ✅ WebPPNG ❌ SVG | windows-11 | -| windows-7 | ✅ WebPPNG ❌ SVG | windows-7 | -| windows-95 | ✅ WebPPNGSVG | windows-95 | -| windows-95-light | ✅ WebPPNGSVG | windows-95-light | -| windows-98 | ✅ WebPPNG ❌ SVG | windows-98 | -| windows-retro | ✅ WebPPNGSVG | windows-retro | -| windows-retro-light | ✅ WebPPNGSVG | windows-retro-light | -| windows-vista | ✅ WebPPNG ❌ SVG | windows-vista | -| windows-xp | ✅ WebPPNG ❌ SVG | windows-xp | -| wireguard | ✅ WebPPNGSVG | wireguard | -| wireshark | ✅ WebPPNG ❌ SVG | wireshark | -| wizarr | ✅ WebPPNGSVG | wizarr | -| wled | ✅ WebPPNG ❌ SVG | wled | -| wolfi | ✅ WebPPNGSVG | wolfi | -| wolfi-light | ✅ WebPPNGSVG | wolfi-light | -| woocommerce | ✅ WebPPNGSVG | woocommerce | -| woodpecker-ci | ✅ WebPPNGSVG | woodpecker-ci | -| wordpress | ✅ WebPPNGSVG | wordpress | -| workadventure | ✅ WebPPNG ❌ SVG | workadventure | -| worklenz | ✅ WebPPNGSVG | worklenz | -| wotdle | ✅ WebPPNGSVG | wotdle | -| wotdle-light | ✅ WebPPNGSVG | wotdle-light | -| wownero | ✅ WebPPNGSVG | wownero | -| writefreely | ✅ WebPPNGSVG | writefreely | -| writefreely-light | ✅ WebPPNGSVG | writefreely-light | -| x | ✅ WebPPNGSVG | x | -| x-light | ✅ WebPPNGSVG | x-light | -| xbackbone | ✅ WebPPNGSVG | xbackbone | -| xbox | ✅ WebPPNGSVG | xbox | -| xbox-game-pass | ✅ WebPPNGSVG | xbox-game-pass | -| xbrowsersync | ✅ WebPPNGSVG | xbrowsersync | -| xcp-ng | ✅ WebPPNGSVG | xcp-ng | -| xen-orchestra | ✅ WebPPNGSVG | xen-orchestra | -| xiaomi-global | ✅ WebPPNGSVG | xiaomi-global | -| xigmanas | ✅ WebPPNG ❌ SVG | xigmanas | -| xmr | ✅ WebPPNGSVG | xmr | -| xmrig | ✅ WebPPNGSVG | xmrig | -| xpipe | ✅ WebPPNGSVG | xpipe | -| xteve | ✅ WebPPNG ❌ SVG | xteve | -| xwiki | ✅ WebPPNGSVG | xwiki | -| yaade | ✅ WebPPNG ❌ SVG | yaade | -| yacd | ✅ WebPPNG ❌ SVG | yacd | -| yacd-blue | ✅ WebPPNGSVG | yacd-blue | -| yacht | ✅ WebPPNGSVG | yacht | -| yahoo | ✅ WebPPNGSVG | yahoo | -| yahoo-mail | ✅ WebPPNG ❌ SVG | yahoo-mail | -| yamtrack | ✅ WebPPNGSVG | yamtrack | -| yamtrack-light | ✅ WebPPNGSVG | yamtrack-light | -| yandex | ✅ WebPPNGSVG | yandex | -| yarn-social | ✅ WebPPNG ❌ SVG | yarn-social | -| yarr | ✅ WebPPNGSVG | yarr | -| yarr-light | ✅ WebPPNGSVG | yarr-light | -| ycombinator | ✅ WebPPNGSVG | ycombinator | -| ycombinator-dark | ✅ WebPPNGSVG | ycombinator-dark | -| ymarks | ✅ WebPPNG ❌ SVG | ymarks | -| ynab | ✅ WebPPNGSVG | ynab | -| your-spotify | ✅ WebPPNGSVG | your-spotify | -| yourls | ✅ WebPPNGSVG | yourls | -| youtube | ✅ WebPPNGSVG | youtube | -| youtube-dl | ✅ WebPPNGSVG | youtube-dl | -| youtube-kids | ✅ WebPPNGSVG | youtube-kids | -| youtube-music | ✅ WebPPNGSVG | youtube-music | -| yts | ✅ WebPPNGSVG | yts | -| yuno-host-light | ✅ WebPPNGSVG | yuno-host-light | -| yunohost | ✅ WebPPNGSVG | yunohost | -| z-wave-js-ui | ✅ WebPPNGSVG | z-wave-js-ui | -| zabbix | ✅ WebPPNGSVG | zabbix | -| zabka | ✅ WebPPNGSVG | zabka | -| zammad | ✅ WebPPNGSVG | zammad | -| zenarmor | ✅ WebPPNGSVG | zenarmor | -| zendesk | ✅ WebPPNGSVG | zendesk | -| zerotier | ✅ WebPPNGSVG | zerotier | -| zerotier-light | ✅ WebPPNGSVG | zerotier-light | -| zigbee2mqtt | ✅ WebPPNGSVG | zigbee2mqtt | -| zigbee2mqtt-light | ✅ WebPPNGSVG | zigbee2mqtt-light | -| zipcaptions | ✅ WebPPNGSVG | zipcaptions | -| zipline | ✅ WebPPNGSVG | zipline | -| zipline-light | ✅ WebPPNGSVG | zipline-light | -| zitadel | ✅ WebPPNGSVG | zitadel | -| zitadel-light | ✅ WebPPNGSVG | zitadel-light | -| znc | ✅ WebPPNG ❌ SVG | znc | -| zohomail | ✅ WebPPNGSVG | zohomail | -| zoneminder | ✅ WebPPNG ❌ SVG | zoneminder | -| zoom | ✅ WebPPNGSVG | zoom | -| zoom-alt | ✅ WebPPNGSVG | zoom-alt | -| zoraxy | ✅ WebPPNGSVG | zoraxy | -| zulip | ✅ WebPPNGSVG | zulip | -| zwavejs2mqtt | ✅ WebPPNG ❌ SVG | zwavejs2mqtt | -| zyxel-communications | ✅ WebPPNGSVG | zyxel-communications | -| zyxel-communications-light | ✅ WebPPNGSVG | zyxel-communications-light | -| zyxel-networks | ✅ WebPPNGSVG | zyxel-networks | -| zyxel-networks-light | ✅ WebPPNGSVG | zyxel-networks-light | - - \ No newline at end of file diff --git a/scripts/TEMPLATE.md b/scripts/TEMPLATE.md deleted file mode 100644 index cd93c76f..00000000 --- a/scripts/TEMPLATE.md +++ /dev/null @@ -1,11 +0,0 @@ -[![jsDelivr hits (GitHub)](https://img.shields.io/jsdelivr/gh/hy/homarr-labs/dashboard-icons?style=flat-square&color=%23A020F0)](https://www.jsdelivr.com/package/gh/homarr-labs/dashboard-icons) -[![jsDelivr hits (GitHub)](https://img.shields.io/jsdelivr/gh/hy/walkxcode/dashboard-icons?style=flat-square&color=%23A020F0)](https://www.jsdelivr.com/package/gh/walkxcode/dashboard-icons) - -## Dashboard Icons - -The best source for dashboard icons.
-[**← Back to repository**](https://github.com/homarr-labs/dashboard-icons/) - - - - \ No newline at end of file diff --git a/scripts/generate_icons_page.py b/scripts/generate_icons_page.py deleted file mode 100644 index e03bccec..00000000 --- a/scripts/generate_icons_page.py +++ /dev/null @@ -1,85 +0,0 @@ -import json -import pathlib -from pathlib import Path -import sys - -# Read the JSON file -def read_tree_json(file_path): - with open(file_path, 'r', encoding='UTF-8') as f: - return json.load(f) - -# Generate a table row with checkmarks for available formats and links -def generate_table_row(icon_name, formats): - # Prepare the checkmarks and links for each format if they exist - webp_check = '✅' if formats['webp'] else '❌' - png_check = '✅' if formats['png'] else '❌' - svg_check = '✅' if formats['svg'] else '❌' - - # Prepare the links for each format if they exist - webp_link = f'WebP' if formats['webp'] else 'WebP' - png_link = f'PNG' if formats['png'] else 'PNG' - svg_link = f'SVG' if formats['svg'] else 'SVG' - - # Combine checkmarks and links (or just name if not available) - webp_info = f'{webp_check} {webp_link}' if formats['webp'] else f'{webp_check} {webp_link}' - png_info = f'{png_check} {png_link}' if formats['png'] else f'{png_check} {png_link}' - svg_info = f'{svg_check} {svg_link}' if formats['svg'] else f'{svg_check} {svg_link}' - - # Generate preview using WebP - preview = f'{icon_name}' - - return f"| {icon_name} | {webp_info} {png_info} {svg_info} | {preview} |" - -if __name__ == "__main__": - # Define paths - root = pathlib.Path(__file__).parent.resolve() - tree_json_path = root.parent / "tree.json" - template_path = root / "TEMPLATE.md" - icons_md_path = root.parent / "ICONS.md" - - # Load the tree.json data - formats = read_tree_json(tree_json_path) - - # Create a dictionary to hold icons by their base name (ignoring file extensions) - icons_dict = {} - - # Check the formats and group icons by their base name - for ext, icons in formats.items(): - for icon in icons: - base_name = icon.rsplit('.', 1)[0] # Get base name (without extension) - if base_name not in icons_dict: - icons_dict[base_name] = {'webp': False, 'png': False, 'svg': False} - icons_dict[base_name][ext] = True - - # Create table for all icons (unique names) - table_rows = [] - - for icon_name in sorted(icons_dict.keys()): - table_row = generate_table_row(icon_name, icons_dict[icon_name]) - table_rows.append(table_row) - - # Prepare the table with header and rows - table_header = "| Name | Links | Preview |" - table_separator = "|------|-------|---------|" - table_content = "\n".join(table_rows) - table = f"{table_header}\n{table_separator}\n{table_content}" - - # Read the template file - with open(template_path, "r", encoding="UTF-8") as f: - template = f.read() - - # Find the line that starts with "" - try: - line_number = template.index("") - except ValueError: - print(" placeholder not found in TEMPLATE.md") - sys.exit(1) - - # Insert the table after the placeholder - updated_template = template[:line_number] + "\n" + table + template[line_number + len(""):] - - # Write the new ICONS.md file - with open(icons_md_path, "w", encoding="UTF-8") as f: - f.write(updated_template) - - print("ICONS.md has been successfully generated.") \ No newline at end of file