diff --git a/.github/workflows/build_icons.yml b/.github/workflows/build_icons.yml
index e5741d0ce..ced81ade8 100644
--- a/.github/workflows/build_icons.yml
+++ b/.github/workflows/build_icons.yml
@@ -5,7 +5,7 @@ jobs:
name: Get Fonts From Icomoon
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
- uses: actions/setup-python@v5
with:
python-version: '3.10'
diff --git a/.github/workflows/check_icon_pr.yml b/.github/workflows/check_icon_pr.yml
index 27e5cae47..1d4a948d3 100644
--- a/.github/workflows/check_icon_pr.yml
+++ b/.github/workflows/check_icon_pr.yml
@@ -6,7 +6,7 @@ jobs:
runs-on: ubuntu-latest
if: startsWith(github.event.pull_request.title, 'new icon') || startsWith(github.event.pull_request.title, 'update icon') # only checks icon PR
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
- name: Check if PR is develop
if: ${{ github.base_ref != 'develop' }}
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index 4dbf64031..cac4c6baf 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -15,7 +15,7 @@ jobs:
security-events: write
steps:
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
@@ -31,7 +31,7 @@ jobs:
security-events: write
steps:
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: Set up Python
uses: actions/setup-python@v5
@@ -65,7 +65,7 @@ jobs:
security-events: write
steps:
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: Find Python files outside the .github folder
id: find_files
diff --git a/.github/workflows/in_develop_labeler.yml b/.github/workflows/in_develop_labeler.yml
index 7cf67f1c0..f06117e20 100644
--- a/.github/workflows/in_develop_labeler.yml
+++ b/.github/workflows/in_develop_labeler.yml
@@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'success' }}
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
- name: Setup Python v3.8
uses: actions/setup-python@v5
diff --git a/.github/workflows/in_develop_labeler_preflight.yml b/.github/workflows/in_develop_labeler_preflight.yml
index b2151692c..c59e03aa1 100644
--- a/.github/workflows/in_develop_labeler_preflight.yml
+++ b/.github/workflows/in_develop_labeler_preflight.yml
@@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
if: github.event.pull_request.merged == true
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
- name: Save the PR number in an artifact
shell: bash
diff --git a/.github/workflows/npm_publish.yml b/.github/workflows/npm_publish.yml
index 9e0270424..003f98c1b 100644
--- a/.github/workflows/npm_publish.yml
+++ b/.github/workflows/npm_publish.yml
@@ -7,7 +7,7 @@ jobs:
environment: release
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
with:
# "ref" specifies the branch to check out.
# "github.event.release.target_commitish" is a global variable and specifies the branch the release targeted
diff --git a/.github/workflows/peek_icons.yml b/.github/workflows/peek_icons.yml
index a337d5543..3e1310d23 100644
--- a/.github/workflows/peek_icons.yml
+++ b/.github/workflows/peek_icons.yml
@@ -11,7 +11,7 @@ jobs:
if: github.event.label.name == 'bot:peek'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
- name: Setup Python v3.8
uses: actions/setup-python@v5
diff --git a/.vscode/tags-enum.json b/.vscode/tags-enum.json
index 1637bf6ff..f661a89da 100644
--- a/.vscode/tags-enum.json
+++ b/.vscode/tags-enum.json
@@ -7,12 +7,14 @@
"enum": [
".net",
"3d",
+ "AI",
"ARM",
"C#",
"CMS",
"DAG",
"GNU",
"IDE",
+ "ETL",
"algorithms",
"analysis",
"analytics",
@@ -50,6 +52,7 @@
"cloud-computing-platform",
"cmdlets",
"cms",
+ "code-completion",
"code quality",
"code-quality",
"code-review",
diff --git a/devicon.json b/devicon.json
index fea52eded..bd63e95a5 100644
--- a/devicon.json
+++ b/devicon.json
@@ -151,6 +151,30 @@
"color": "#1F0740",
"aliases": []
},
+ {
+ "name": "aiassistant",
+ "altnames": [
+ "AI Assistant"
+ ],
+ "tags": [
+ "ai",
+ "assistant"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain",
+ "plain-wordmark"
+ ],
+ "font": [
+ "plain",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#000000",
+ "aliases": []
+ },
{
"name": "akka",
"altnames": [
@@ -265,28 +289,28 @@
],
"versions": {
"svg": [
- "original-wordmark",
- "plain-wordmark",
- "line-wordmark"
+ "original",
+ "plain",
+ "line"
],
"font": [
- "plain-wordmark",
- "line-wordmark"
+ "plain",
+ "line"
]
},
"color": "#f90",
"aliases": [
{
- "base": "original-wordmark",
- "alias": "original"
+ "base": "original",
+ "alias": "original-wordmark"
},
{
- "base": "plain-wordmark",
- "alias": "plain"
+ "base": "plain",
+ "alias": "plain-wordmark"
},
{
- "base": "line-wordmark",
- "alias": "line"
+ "base": "line",
+ "alias": "line-wordmark"
}
]
},
@@ -551,6 +575,36 @@
"color": "#017cee",
"aliases": []
},
+ {
+ "name": "apacheignite",
+ "altnames": [
+ "Ignite"
+ ],
+ "tags": [
+ "distributed",
+ "database"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain-wordmark",
+ "line"
+ ],
+ "font": [
+ "original",
+ "plain-wordmark",
+ "line"
+ ]
+ },
+ "color": "#ed1c24",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "plain"
+ }
+ ]
+ },
{
"name": "apachekafka",
"altnames": [],
@@ -629,6 +683,29 @@
}
]
},
+ {
+ "name": "apify",
+ "altnames": [],
+ "tags": [
+ "web",
+ "scraping",
+ "platform"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain",
+ "plain-wordmark"
+ ],
+ "font": [
+ "plain",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#246dff",
+ "aliases": []
+ },
{
"name": "apl",
"altnames": [
@@ -981,6 +1058,34 @@
"color": "#0089D6",
"aliases": []
},
+ {
+ "name": "azuredatafactory",
+ "altnames": [
+ "azure data factory"
+ ],
+ "tags": [
+ "azure",
+ "ETL",
+ "cloud",
+ "big data",
+ "data-processing",
+ "data science",
+ "data-transfer"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "plain",
+ "line"
+ ],
+ "font": [
+ "plain",
+ "line"
+ ]
+ },
+ "color": "#095ca2",
+ "aliases": []
+ },
{
"name": "azuredevops",
"altnames": [
@@ -1483,6 +1588,29 @@
"color": "#0070f0",
"aliases": []
},
+ {
+ "name": "bruno",
+ "altnames": [],
+ "tags": [
+ "api",
+ "tool",
+ "testing"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain",
+ "plain-wordmark"
+ ],
+ "font": [
+ "plain",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#161414",
+ "aliases": []
+ },
{
"name": "bulma",
"altnames": [
@@ -1525,6 +1653,35 @@
"color": "#FBF0DF",
"aliases": []
},
+ {
+ "name": "burpsuite",
+ "altnames": [
+ "burp suite"
+ ],
+ "tags": [
+ "application",
+ "security",
+ "testing"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain",
+ "plain-wordmark",
+ "line",
+ "line-wordmark"
+ ],
+ "font": [
+ "plain",
+ "plain-wordmark",
+ "line",
+ "line-wordmark"
+ ]
+ },
+ "color": "#00a2b9",
+ "aliases": []
+ },
{
"name": "c",
"altnames": [],
@@ -1729,6 +1886,33 @@
"color": "#932178",
"aliases": []
},
+ {
+ "name": "ceph",
+ "altnames": [],
+ "tags": [
+ "distributed",
+ "storage",
+ "resilience"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain-wordmark"
+ ],
+ "font": [
+ "original",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#f0424d",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "plain"
+ }
+ ]
+ },
{
"name": "ceylon",
"altnames": [
@@ -1914,7 +2098,7 @@
"plain-wordmark"
]
},
- "color": "#21d789",
+ "color": "#000000",
"aliases": []
},
{
@@ -2100,6 +2284,34 @@
"color": "#005096",
"aliases": []
},
+ {
+ "name": "codeberg",
+ "altnames": [],
+ "tags": [
+ "non-profit",
+ "git",
+ "hosting",
+ "forgejo"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain",
+ "plain-wordmark",
+ "line",
+ "line-wordmark"
+ ],
+ "font": [
+ "plain",
+ "plain-wordmark",
+ "line",
+ "line-wordmark"
+ ]
+ },
+ "color": "#2185d0",
+ "aliases": []
+ },
{
"name": "codecov",
"altnames": [],
@@ -2311,6 +2523,30 @@
"color": "#f47c00",
"aliases": []
},
+ {
+ "name": "cordova",
+ "altnames": [
+ "apache cordova"
+ ],
+ "tags": [
+ "mobile",
+ "framework"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain",
+ "plain-wordmark"
+ ],
+ "font": [
+ "plain",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#444",
+ "aliases": []
+ },
{
"name": "corejs",
"altnames": [
@@ -2552,6 +2788,27 @@
}
]
},
+ {
+ "name": "css",
+ "altnames": [
+ "cascadingstylesheets"
+ ],
+ "tags": [
+ "language",
+ "programming"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "plain"
+ ],
+ "font": [
+ "plain"
+ ]
+ },
+ "color": "#663399",
+ "aliases": []
+ },
{
"name": "css3",
"altnames": [
@@ -2598,13 +2855,43 @@
"aliases": []
},
{
- "name": "cypressio",
+ "name": "cursor",
"altnames": [
- "cypress"
+ "cursorai"
],
"tags": [
- "testing",
- "framework"
+ "ide",
+ "ai",
+ "code",
+ "editor"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain"
+ ],
+ "font": [
+ "plain",
+ "original-wordmark"
+ ]
+ },
+ "color": "#0f111a",
+ "aliases": [
+ {
+ "base": "original-wordmark",
+ "alias": "plain-wordmark"
+ }
+ ]
+ },
+ {
+ "name": "cypressio",
+ "altnames": [
+ "cypress"
+ ],
+ "tags": [
+ "testing",
+ "framework"
],
"versions": {
"svg": [
@@ -2707,6 +2994,7 @@
"versions": {
"svg": [
"original",
+ "original-wordmark",
"plain",
"plain-wordmark"
],
@@ -2715,7 +3003,7 @@
"plain-wordmark"
]
},
- "color": "#21d789",
+ "color": "#000000",
"aliases": []
},
{
@@ -3496,6 +3784,31 @@
"color": "#421f5f",
"aliases": []
},
+ {
+ "name": "emailjs",
+ "altnames": [],
+ "tags": [
+ "javascript"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain-wordmark"
+ ],
+ "font": [
+ "original",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#ff8434",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "plain"
+ }
+ ]
+ },
{
"name": "embeddedc",
"altnames": [],
@@ -4021,6 +4334,27 @@
"color": "#DD732A",
"aliases": []
},
+ {
+ "name": "fish",
+ "altnames": [],
+ "tags": [
+ "shell",
+ "programming",
+ "language",
+ "unix"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "plain"
+ ],
+ "font": [
+ "plain"
+ ]
+ },
+ "color": "#4CA9F9",
+ "aliases": []
+ },
{
"name": "flask",
"altnames": [],
@@ -4069,6 +4403,36 @@
"color": "#3FB6D3",
"aliases": []
},
+ {
+ "name": "flyway",
+ "altnames": [],
+ "tags": [
+ "java",
+ "migration",
+ "database"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark"
+ ],
+ "font": [
+ "original",
+ "original-wordmark"
+ ]
+ },
+ "color": "#c00",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "plain"
+ },
+ {
+ "base": "original-wordmark",
+ "alias": "plain-wordmark"
+ }
+ ]
+ },
{
"name": "forgejo",
"altnames": [],
@@ -4137,16 +4501,16 @@
"aliases": []
},
{
- "name": "framermotion",
- "altnames": [
- "framer-motion",
- "framer"
- ],
+ "name": "framework7",
+ "altnames": [],
"tags": [
- "library",
- "open-source",
- "react",
- "animation"
+ "framework",
+ "cross-platform",
+ "development",
+ "mobile",
+ "android",
+ "ios",
+ "open-source"
],
"versions": {
"svg": [
@@ -4158,7 +4522,7 @@
"original-wordmark"
]
},
- "color": "#000",
+ "color": "#ee350f",
"aliases": [
{
"base": "original",
@@ -4171,38 +4535,27 @@
]
},
{
- "name": "framework7",
+ "name": "frankenphp",
"altnames": [],
"tags": [
- "framework",
- "cross-platform",
- "development",
- "mobile",
- "android",
- "ios",
- "open-source"
+ "programming",
+ "language",
+ "php"
],
"versions": {
"svg": [
"original",
- "original-wordmark"
+ "original-wordmark",
+ "plain",
+ "plain-wordmark"
],
"font": [
- "original",
- "original-wordmark"
+ "plain",
+ "plain-wordmark"
]
},
- "color": "#ee350f",
- "aliases": [
- {
- "base": "original",
- "alias": "plain"
- },
- {
- "base": "original-wordmark",
- "alias": "plain-wordmark"
- }
- ]
+ "color": "#b3d133",
+ "aliases": []
},
{
"name": "fsharp",
@@ -4409,6 +4762,27 @@
"color": "#9991d9",
"aliases": []
},
+ {
+ "name": "ghidra",
+ "altnames": [],
+ "tags": [
+ "binary-analysis",
+ "reverse-engineering"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "plain",
+ "line"
+ ],
+ "font": [
+ "plain",
+ "line"
+ ]
+ },
+ "color": "#df241a",
+ "aliases": []
+ },
{
"name": "ghost",
"altnames": [],
@@ -4509,6 +4883,32 @@
}
]
},
+ {
+ "name": "gitea",
+ "altnames": [],
+ "tags": [
+ "version-control",
+ "git"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain-wordmark"
+ ],
+ "font": [
+ "original",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#73a952",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "plain"
+ }
+ ]
+ },
{
"name": "github",
"altnames": [],
@@ -4581,6 +4981,33 @@
"color": "#24292e",
"aliases": []
},
+ {
+ "name": "githubcopilot",
+ "altnames": ["github copilot"],
+ "tags": [
+ "automation",
+ "AI",
+ "code-completion"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "plain",
+ "line",
+ "original-wordmark",
+ "plain-wordmark",
+ "line-wordmark"
+ ],
+ "font": [
+ "plain",
+ "line",
+ "plain-wordmark",
+ "line-wordmark"
+ ]
+ },
+ "color": "#000",
+ "aliases": []
+ },
{
"name": "gitkraken",
"altnames": [],
@@ -4714,6 +5141,35 @@
"color": "#000000",
"aliases": []
},
+ {
+ "name": "gnuradio",
+ "altnames": [
+ "gnu radio"
+ ],
+ "tags": [
+ "open-source",
+ "software-radio",
+ "signal-processing"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain-wordmark"
+ ],
+ "font": [
+ "original",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#ff6905",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "plain"
+ }
+ ]
+ },
{
"name": "go",
"altnames": [
@@ -4776,6 +5232,7 @@
"versions": {
"svg": [
"original",
+ "original-wordmark",
"plain",
"plain-wordmark"
],
@@ -4784,7 +5241,7 @@
"plain-wordmark"
]
},
- "color": "#087cfa",
+ "color": "#000000",
"aliases": []
},
{
@@ -5140,6 +5597,26 @@
}
]
},
+ {
+ "name": "haproxy",
+ "altnames": [],
+ "tags": [
+ "proxy",
+ "loadbalancer"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark"
+ ],
+ "font": [
+ "plain",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#006da7",
+ "aliases": []
+ },
{
"name": "harbor",
"altnames": [],
@@ -5264,13 +5741,37 @@
"aliases": []
},
{
- "name": "helm",
+ "name": "helix",
"altnames": [],
"tags": [
- "package",
- "manager",
- "kubernetes"
- ],
+ "text editor",
+ "editor",
+ "ide",
+ "IDE",
+ "open-source"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "plain",
+ "line"
+ ],
+ "font": [
+ "plain",
+ "line"
+ ]
+ },
+ "color": "#997ff8",
+ "aliases": []
+ },
+ {
+ "name": "helm",
+ "altnames": [],
+ "tags": [
+ "package",
+ "manager",
+ "kubernetes"
+ ],
"versions": {
"svg": [
"original",
@@ -5447,6 +5948,33 @@
"color": "#333333",
"aliases": []
},
+ {
+ "name": "huggingface",
+ "altnames": [],
+ "tags": [
+ "machinelearning",
+ "ML",
+ "AI"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain",
+ "plain-wordmark",
+ "line",
+ "line-wordmark"
+ ],
+ "font": [
+ "plain",
+ "plain-wordmark",
+ "line",
+ "line-wordmark"
+ ]
+ },
+ "color": "#000b1b",
+ "aliases": []
+ },
{
"name": "hugo",
"altnames": [
@@ -5503,6 +6031,29 @@
}
]
},
+ {
+ "name": "hyprland",
+ "altnames": [],
+ "tags": [
+ "tiling",
+ "window manager",
+ "wayland"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain",
+ "plain-wordmark"
+ ],
+ "font": [
+ "plain-wordmark",
+ "plain"
+ ]
+ },
+ "color": "#00c6e2",
+ "aliases": []
+ },
{
"name": "ie10",
"altnames": [
@@ -5701,7 +6252,7 @@
"plain-wordmark"
]
},
- "color": "#087cfa",
+ "color": "#000000",
"aliases": []
},
{
@@ -5723,6 +6274,27 @@
"color": "#4e8ef7",
"aliases": []
},
+ {
+ "name": "istio",
+ "altnames": [],
+ "tags": [
+ "service-mesh",
+ "cloud-native",
+ "kubernetes"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark"
+ ],
+ "font": [
+ "original",
+ "original-wordmark"
+ ]
+ },
+ "color": "#516baa",
+ "aliases": []
+ },
{
"name": "jaegertracing",
"altnames": [
@@ -6164,6 +6736,32 @@
"color": "#28a745",
"aliases": []
},
+ {
+ "name": "junie",
+ "altnames": [],
+ "tags": [
+ "ai",
+ "coding",
+ "agent"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark"
+ ],
+ "font": [
+ "plain",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#47e054",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "plain"
+ }
+ ]
+ },
{
"name": "junit",
"altnames": [],
@@ -6215,6 +6813,31 @@
"color": "#F37726",
"aliases": []
},
+ {
+ "name": "jwt",
+ "altnames": [
+ "jwt.io"
+ ],
+ "tags": [
+ "security",
+ "authentication",
+ "token"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain",
+ "plain-wordmark"
+ ],
+ "font": [
+ "plain",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#fff",
+ "aliases": []
+ },
{
"name": "k3os",
"altnames": [],
@@ -7097,6 +7720,27 @@
"color": "#fec514",
"aliases": []
},
+ {
+ "name": "lovable",
+ "altnames": [],
+ "tags": [
+ "ai"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain",
+ "plain-wordmark"
+ ],
+ "font": [
+ "plain",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#000000",
+ "aliases": []
+ },
{
"name": "love2d",
"altnames": [
@@ -7161,6 +7805,45 @@
}
]
},
+ {
+ "name": "luau",
+ "altnames": [],
+ "tags": [
+ "programming",
+ "language",
+ "object-oriented",
+ "scripting",
+ "procedural",
+ "prototype-based",
+ "functional"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "plain",
+ "line"
+ ],
+ "font": [
+ "plain",
+ "line"
+ ]
+ },
+ "color": "#00A2FF",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "original-wordmark"
+ },
+ {
+ "base": "plain",
+ "alias": "plain-wordmark"
+ },
+ {
+ "base": "line",
+ "alias": "line-wordmark"
+ }
+ ]
+ },
{
"name": "lumen",
"altnames": [
@@ -7739,6 +8422,26 @@
}
]
},
+ {
+ "name": "mongock",
+ "altnames": [],
+ "tags": [
+ "database",
+ "migration",
+ "nosql"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "plain"
+ ],
+ "font": [
+ "plain"
+ ]
+ },
+ "color": "#00bd9f",
+ "aliases": []
+ },
{
"name": "mongodb",
"altnames": [],
@@ -7835,6 +8538,58 @@
"color": "#F7931E",
"aliases": []
},
+ {
+ "name": "motion",
+ "altnames": [
+ "framer-motion",
+ "framer",
+ "framermotion"
+ ],
+ "tags": [
+ "library",
+ "open-source",
+ "reactjs",
+ "vuejs",
+ "js",
+ "animation"
+ ],
+ "versions": {
+ "svg": [
+ "original"
+ ],
+ "font": [
+ "original"
+ ]
+ },
+ "color": "#000",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "plain"
+ }
+ ]
+ },
+ {
+ "name": "msbuild",
+ "altnames": [],
+ "tags": [
+ "build",
+ "dotnet"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "plain",
+ "line"
+ ],
+ "font": [
+ "plain",
+ "line"
+ ]
+ },
+ "color": "#5B35DE",
+ "aliases": []
+ },
{
"name": "msdos",
"altnames": [
@@ -7886,14 +8641,32 @@
]
},
{
- "name": "nano",
- "altnames": [
- "gnu-nano",
- "GNU nano"
- ],
+ "name": "n8n",
+ "altnames": [],
"tags": [
- "text editor",
- "editor",
+ "ai"
+ ],
+ "versions": {
+ "svg": [
+ "original-wordmark",
+ "plain-wordmark"
+ ],
+ "font": [
+ "plain-wordmark"
+ ]
+ },
+ "color": "#EA4B71",
+ "aliases": []
+ },
+ {
+ "name": "nano",
+ "altnames": [
+ "gnu-nano",
+ "GNU nano"
+ ],
+ "tags": [
+ "text editor",
+ "editor",
"GNU",
"terminal"
],
@@ -7912,6 +8685,32 @@
"color": "#C8F",
"aliases": []
},
+ {
+ "name": "nasm",
+ "altnames": [
+ "netwideassembler",
+ "net wide assembler"
+ ],
+ "tags": [
+ "assembler",
+ "language",
+ "programming"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain",
+ "plain-wordmark"
+ ],
+ "font": [
+ "plain",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#113b6a",
+ "aliases": []
+ },
{
"name": "nats",
"altnames": [
@@ -8543,6 +9342,25 @@
"color": "#fff",
"aliases": []
},
+ {
+ "name": "novelwriter",
+ "altnames": [],
+ "tags": [
+ "editor",
+ "text editor"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "plain"
+ ],
+ "font": [
+ "plain"
+ ]
+ },
+ "color": "#346598",
+ "aliases": []
+ },
{
"name": "npm",
"altnames": [
@@ -8801,6 +9619,29 @@
"color": "#0f82c2",
"aliases": []
},
+ {
+ "name": "ollama",
+ "altnames": [],
+ "tags": [
+ "llm",
+ "server"
+ ],
+ "versions": {
+ "svg": [
+ "original"
+ ],
+ "font": [
+ "original"
+ ]
+ },
+ "color": "#000000",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "plain"
+ }
+ ]
+ },
{
"name": "openal",
"altnames": [],
@@ -9032,6 +9873,34 @@
"color": "#f7192d",
"aliases": []
},
+ {
+ "name": "opnsense",
+ "altnames": [],
+ "tags": [
+ "FreeBSD",
+ "firewall"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain-wordmark",
+ "line"
+ ],
+ "font": [
+ "original",
+ "plain-wordmark",
+ "line"
+ ]
+ },
+ "color": "#de3c06",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "plain"
+ }
+ ]
+ },
{
"name": "oracle",
"altnames": [
@@ -9201,6 +10070,37 @@
}
]
},
+ {
+ "name": "payloadcms",
+ "altnames": [
+ "payload"
+ ],
+ "tags": [
+ "cms",
+ "headless-cms"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark"
+ ],
+ "font": [
+ "original",
+ "original-wordmark"
+ ]
+ },
+ "color": "#000000",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "plain"
+ },
+ {
+ "base": "original-wordmark",
+ "alias": "plain-wordmark"
+ }
+ ]
+ },
{
"name": "perl",
"altnames": [],
@@ -9393,6 +10293,7 @@
"versions": {
"svg": [
"original",
+ "original-wordmark",
"plain",
"plain-wordmark"
],
@@ -9401,7 +10302,7 @@
"plain-wordmark"
]
},
- "color": "#b74af7",
+ "color": "#000000",
"aliases": []
},
{
@@ -9622,6 +10523,29 @@
}
]
},
+ {
+ "name": "positron",
+ "altnames": [],
+ "tags": [
+ "ide",
+ "data science",
+ "python",
+ "r"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "plain",
+ "line"
+ ],
+ "font": [
+ "plain",
+ "line"
+ ]
+ },
+ "color": "#3a78b1",
+ "aliases": []
+ },
{
"name": "postcss",
"altnames": [],
@@ -9738,6 +10662,29 @@
"color": "#2A0634",
"aliases": []
},
+ {
+ "name": "prestashop",
+ "altnames": [],
+ "tags": [
+ "ecommerce",
+ "cms",
+ "php"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain",
+ "plain-wordmark"
+ ],
+ "font": [
+ "plain",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#E03C31",
+ "aliases": []
+ },
{
"name": "primeng",
"altnames": [],
@@ -10129,7 +11076,7 @@
"plain-wordmark"
]
},
- "color": "#21D789",
+ "color": "#000000",
"aliases": []
},
{
@@ -10594,6 +11541,39 @@
"color": "#c51850",
"aliases": []
},
+ {
+ "name": "ravendb",
+ "altnames": [],
+ "tags": [
+ "database",
+ "nosql"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "line",
+ "line-wordmark"
+ ],
+ "font": [
+ "original",
+ "original-wordmark",
+ "line",
+ "line-wordmark"
+ ]
+ },
+ "color": "#388ee9",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "plain"
+ },
+ {
+ "base": "original-wordmark",
+ "alias": "plain-wordmark"
+ }
+ ]
+ },
{
"name": "reach",
"altnames": [
@@ -11040,7 +12020,7 @@
"plain-wordmark"
]
},
- "color": "#dd1265",
+ "color": "#000000",
"aliases": []
},
{
@@ -11219,7 +12199,8 @@
"altnames": [],
"tags": [
"jetbrains",
- "editor"
+ "editor",
+ "IDE"
],
"versions": {
"svg": [
@@ -11233,7 +12214,7 @@
"plain-wordmark"
]
},
- "color": "#FC801D",
+ "color": "#000000",
"aliases": []
},
{
@@ -11399,6 +12380,42 @@
"color": "#de3423",
"aliases": []
},
+ {
+ "name": "scaleway",
+ "altnames": [
+ "scw"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "line",
+ "line-wordmark"
+ ],
+ "font": [
+ "original",
+ "original-wordmark",
+ "line",
+ "line-wordmark"
+ ]
+ },
+ "tags": [
+ "cloud",
+ "hosting",
+ "server"
+ ],
+ "color": "#521094",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "plain"
+ },
+ {
+ "base": "original-wordmark",
+ "alias": "plain-wordmark"
+ }
+ ]
+ },
{
"name": "scalingo",
"altnames": [],
@@ -11490,21 +12507,44 @@
"aliases": []
},
{
- "name": "selenium",
+ "name": "seaborn",
"altnames": [],
"tags": [
- "webdrive",
- "automation"
+ "python",
+ "library",
+ "visualization"
],
"versions": {
"svg": [
- "original"
+ "original",
+ "original-wordmark",
+ "plain",
+ "plain-wordmark"
],
"font": [
- "original"
+ "plain",
+ "plain-wordmark"
]
},
- "color": "#CF0A2C",
+ "color": "#444876",
+ "aliases": []
+ },
+ {
+ "name": "selenium",
+ "altnames": [],
+ "tags": [
+ "webdrive",
+ "automation"
+ ],
+ "versions": {
+ "svg": [
+ "original"
+ ],
+ "font": [
+ "original"
+ ]
+ },
+ "color": "#CF0A2C",
"aliases": [
{
"base": "original",
@@ -11600,6 +12640,50 @@
"color": "#3b4b72",
"aliases": []
},
+ {
+ "name": "sfml",
+ "altnames": [
+ "Simple and Fast Multimedia",
+ "Simple and Fast Multimedia Library"
+ ],
+ "tags": [
+ "graphics",
+ "game",
+ "development",
+ "c++"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "plain"
+ ],
+ "font": [
+ "plain"
+ ]
+ },
+ "color": "#8cc445",
+ "aliases": []
+ },
+ {
+ "name": "shadcn",
+ "altnames": [],
+ "color":"#000000",
+ "tags": [
+ "ui",
+ "components",
+ "reactjs",
+ "library"
+ ],
+ "versions": {
+ "svg": [
+ "original"
+ ],
+ "font": [
+ "original"
+ ]
+ },
+ "aliases": []
+ },
{
"name": "shopware",
"altnames": [],
@@ -12155,6 +13239,29 @@
"color": "#F58025",
"aliases": []
},
+ {
+ "name": "starship",
+ "altnames": [],
+ "tags": [
+ "shell",
+ "terminal",
+ "tool"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "plain",
+ "original-wordmark",
+ "plain-wordmark"
+ ],
+ "font": [
+ "plain",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#dd0b78",
+ "aliases": []
+ },
{
"name": "stata",
"altnames": [],
@@ -12205,6 +13312,34 @@
"color": "#000",
"aliases": []
},
+ {
+ "name": "stimulus",
+ "altnames": [],
+ "tags": [
+ "framework",
+ "javascript",
+ "js",
+ "library"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain-wordmark"
+ ],
+ "font": [
+ "original",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#77e8b9",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "plain"
+ }
+ ]
+ },
{
"name": "storybook",
"altnames": [
@@ -12635,6 +13770,30 @@
"color": "#FFC131",
"aliases": []
},
+ {
+ "name": "teamcity",
+ "altnames": [],
+ "tags": [
+ "cicd",
+ "build",
+ "pipelines",
+ "testing"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain",
+ "plain-wordmark"
+ ],
+ "font": [
+ "plain",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#000000",
+ "aliases": []
+ },
{
"name": "teleport",
"altnames": [],
@@ -12696,6 +13855,41 @@
"color": "#ff6f00",
"aliases": []
},
+ {
+ "name": "tenzir",
+ "altnames": [],
+ "tags": [
+ "security",
+ "logs",
+ "monitoring",
+ "pipeline"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "line",
+ "line-wordmark"
+ ],
+ "font": [
+ "original",
+ "original-wordmark",
+ "line",
+ "line-wordmark"
+ ]
+ },
+ "color": "#0e1017",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "plain"
+ },
+ {
+ "base": "original-wordmark",
+ "alias": "plain-wordmark"
+ }
+ ]
+ },
{
"name": "terraform",
"altnames": [],
@@ -12749,6 +13943,33 @@
}
]
},
+ {
+ "name": "testrail",
+ "altnames": [],
+ "tags": [
+ "testing",
+ "tool"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain",
+ "plain-wordmark"
+ ],
+ "font": [
+ "original",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#50d18d",
+ "aliases":[
+ {
+ "base": "original",
+ "alias": "plain"
+ }
+ ]
+ },
{
"name": "tex",
"altnames": [],
@@ -12883,6 +14104,38 @@
"color": "#005f0f",
"aliases": []
},
+ {
+ "name": "tigerbeetle",
+ "altnames": [],
+ "tags": [
+ "database",
+ "performance",
+ "zig"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "line"
+ ],
+ "font": [
+ "original",
+ "original-wordmark",
+ "line"
+ ]
+ },
+ "color": "#000000",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "plain"
+ },
+ {
+ "base": "original-wordmark",
+ "alias": "plain-wordmark"
+ }
+ ]
+ },
{
"name": "titaniumsdk",
"altnames": [],
@@ -13218,6 +14471,61 @@
}
]
},
+ {
+ "name": "typeorm",
+ "altnames": [],
+ "tags": [
+ "database",
+ "orm",
+ "typescript",
+ "javascript"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain",
+ "plain-wordmark",
+ "line",
+ "line-wordmark"
+ ],
+ "font": [
+ "plain",
+ "plain-wordmark",
+ "line",
+ "line-wordmark"
+ ]
+ },
+ "color": "#000000",
+ "aliases": []
+ },
+ {
+ "name": "typer",
+ "altnames": [
+ "fastapi"
+ ],
+ "tags": [
+ "cli"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain",
+ "plain-wordmark",
+ "line",
+ "line-wordmark"
+ ],
+ "font": [
+ "plain",
+ "plain-wordmark",
+ "line",
+ "line-wordmark"
+ ]
+ },
+ "color": "#ffffff",
+ "aliases": []
+ },
{
"name": "typescript",
"altnames": [
@@ -13401,6 +14709,33 @@
}
]
},
+ {
+ "name": "uv",
+ "altnames": [],
+ "tags": [
+ "python",
+ "environment",
+ "package",
+ "manager"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "line"
+ ],
+ "font": [
+ "original",
+ "line"
+ ]
+ },
+ "color": "#de5fe9",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "plain"
+ }
+ ]
+ },
{
"name": "uwsgi",
"altnames": [
@@ -13522,6 +14857,30 @@
"color": "#a56de2",
"aliases": []
},
+ {
+ "name": "vapor",
+ "altnames": [],
+ "tags": [
+ "programming",
+ "server",
+ "backend",
+ "swift"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain",
+ "plain-wordmark"
+ ],
+ "font": [
+ "plain",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#141416",
+ "aliases": []
+ },
{
"name": "vault",
"altnames": [
@@ -14201,7 +15560,7 @@
"plain-wordmark"
]
},
- "color": "#07c3f2",
+ "color": "#000000",
"aliases": []
},
{
@@ -14260,6 +15619,34 @@
}
]
},
+ {
+ "name": "wireguard",
+ "altnames": [],
+ "tags": [
+ "linux",
+ "vpn"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain-wordmark",
+ "line"
+ ],
+ "font": [
+ "original",
+ "line",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#dd1100",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "plain"
+ }
+ ]
+ },
{
"name": "wolfram",
"altnames": [
@@ -14535,6 +15922,30 @@
"color": "#40b3d8",
"aliases": []
},
+ {
+ "name": "youtrack",
+ "altnames": [],
+ "tags": [
+ "planning",
+ "project",
+ "management",
+ "team"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "original-wordmark",
+ "plain",
+ "plain-wordmark"
+ ],
+ "font": [
+ "plain",
+ "plain-wordmark"
+ ]
+ },
+ "color": "#000000",
+ "aliases": []
+ },
{
"name": "yugabytedb",
"altnames": [],
@@ -14578,6 +15989,29 @@
"color": "#ffffff",
"aliases": []
},
+ {
+ "name": "zed",
+ "altnames": [],
+ "tags": [
+ "editor",
+ "IDE"
+ ],
+ "versions": {
+ "svg": [
+ "original"
+ ],
+ "font": [
+ "original"
+ ]
+ },
+ "color": "#084CCF",
+ "aliases": [
+ {
+ "base": "original",
+ "alias": "plain"
+ }
+ ]
+ },
{
"name": "zend",
"altnames": [],
diff --git a/icons/aiassistant/aiassistant-original-wordmark.svg b/icons/aiassistant/aiassistant-original-wordmark.svg
new file mode 100644
index 000000000..388349d1b
--- /dev/null
+++ b/icons/aiassistant/aiassistant-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/aiassistant/aiassistant-original.svg b/icons/aiassistant/aiassistant-original.svg
new file mode 100644
index 000000000..e38524275
--- /dev/null
+++ b/icons/aiassistant/aiassistant-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/aiassistant/aiassistant-plain-wordmark.svg b/icons/aiassistant/aiassistant-plain-wordmark.svg
new file mode 100644
index 000000000..20aff1a42
--- /dev/null
+++ b/icons/aiassistant/aiassistant-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/aiassistant/aiassistant-plain.svg b/icons/aiassistant/aiassistant-plain.svg
new file mode 100644
index 000000000..5552337e9
--- /dev/null
+++ b/icons/aiassistant/aiassistant-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/amazonwebservices/amazonwebservices-line-wordmark.svg b/icons/amazonwebservices/amazonwebservices-line.svg
similarity index 100%
rename from icons/amazonwebservices/amazonwebservices-line-wordmark.svg
rename to icons/amazonwebservices/amazonwebservices-line.svg
diff --git a/icons/amazonwebservices/amazonwebservices-original-wordmark.svg b/icons/amazonwebservices/amazonwebservices-original.svg
similarity index 100%
rename from icons/amazonwebservices/amazonwebservices-original-wordmark.svg
rename to icons/amazonwebservices/amazonwebservices-original.svg
diff --git a/icons/amazonwebservices/amazonwebservices-plain-wordmark.svg b/icons/amazonwebservices/amazonwebservices-plain.svg
similarity index 100%
rename from icons/amazonwebservices/amazonwebservices-plain-wordmark.svg
rename to icons/amazonwebservices/amazonwebservices-plain.svg
diff --git a/icons/apacheignite/apacheignite-line.svg b/icons/apacheignite/apacheignite-line.svg
new file mode 100644
index 000000000..bc987f6f2
--- /dev/null
+++ b/icons/apacheignite/apacheignite-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/apacheignite/apacheignite-original-wordmark.svg b/icons/apacheignite/apacheignite-original-wordmark.svg
new file mode 100644
index 000000000..d3dbf718f
--- /dev/null
+++ b/icons/apacheignite/apacheignite-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/apacheignite/apacheignite-original.svg b/icons/apacheignite/apacheignite-original.svg
new file mode 100644
index 000000000..342ad0d03
--- /dev/null
+++ b/icons/apacheignite/apacheignite-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/apacheignite/apacheignite-plain-wordmark.svg b/icons/apacheignite/apacheignite-plain-wordmark.svg
new file mode 100644
index 000000000..aab7b43f5
--- /dev/null
+++ b/icons/apacheignite/apacheignite-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/apify/apify-original-wordmark.svg b/icons/apify/apify-original-wordmark.svg
new file mode 100644
index 000000000..89041cde3
--- /dev/null
+++ b/icons/apify/apify-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/apify/apify-original.svg b/icons/apify/apify-original.svg
new file mode 100644
index 000000000..346772d38
--- /dev/null
+++ b/icons/apify/apify-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/apify/apify-plain-wordmark.svg b/icons/apify/apify-plain-wordmark.svg
new file mode 100644
index 000000000..9c2e72780
--- /dev/null
+++ b/icons/apify/apify-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/apify/apify-plain.svg b/icons/apify/apify-plain.svg
new file mode 100644
index 000000000..ab91de0df
--- /dev/null
+++ b/icons/apify/apify-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/azuredatafactory/azuredatafactory-line.svg b/icons/azuredatafactory/azuredatafactory-line.svg
new file mode 100644
index 000000000..7ff7c4ca2
--- /dev/null
+++ b/icons/azuredatafactory/azuredatafactory-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/azuredatafactory/azuredatafactory-original.svg b/icons/azuredatafactory/azuredatafactory-original.svg
new file mode 100644
index 000000000..ddabd5d9b
--- /dev/null
+++ b/icons/azuredatafactory/azuredatafactory-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/azuredatafactory/azuredatafactory-plain.svg b/icons/azuredatafactory/azuredatafactory-plain.svg
new file mode 100644
index 000000000..329805e59
--- /dev/null
+++ b/icons/azuredatafactory/azuredatafactory-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/bruno/bruno-original-wordmark.svg b/icons/bruno/bruno-original-wordmark.svg
new file mode 100644
index 000000000..8f5f5f128
--- /dev/null
+++ b/icons/bruno/bruno-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/bruno/bruno-original.svg b/icons/bruno/bruno-original.svg
new file mode 100644
index 000000000..4e941f141
--- /dev/null
+++ b/icons/bruno/bruno-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/bruno/bruno-plain-wordmark.svg b/icons/bruno/bruno-plain-wordmark.svg
new file mode 100644
index 000000000..05f5816d0
--- /dev/null
+++ b/icons/bruno/bruno-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/bruno/bruno-plain.svg b/icons/bruno/bruno-plain.svg
new file mode 100644
index 000000000..2c887ce18
--- /dev/null
+++ b/icons/bruno/bruno-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/burpsuite/burpsuite-line-wordmark.svg b/icons/burpsuite/burpsuite-line-wordmark.svg
new file mode 100644
index 000000000..2130df1ba
--- /dev/null
+++ b/icons/burpsuite/burpsuite-line-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/burpsuite/burpsuite-line.svg b/icons/burpsuite/burpsuite-line.svg
new file mode 100644
index 000000000..1c1adf025
--- /dev/null
+++ b/icons/burpsuite/burpsuite-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/burpsuite/burpsuite-original-wordmark.svg b/icons/burpsuite/burpsuite-original-wordmark.svg
new file mode 100644
index 000000000..be6885473
--- /dev/null
+++ b/icons/burpsuite/burpsuite-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/burpsuite/burpsuite-original.svg b/icons/burpsuite/burpsuite-original.svg
new file mode 100644
index 000000000..0f85fbb41
--- /dev/null
+++ b/icons/burpsuite/burpsuite-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/burpsuite/burpsuite-plain-wordmark.svg b/icons/burpsuite/burpsuite-plain-wordmark.svg
new file mode 100644
index 000000000..214943b9b
--- /dev/null
+++ b/icons/burpsuite/burpsuite-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/burpsuite/burpsuite-plain.svg b/icons/burpsuite/burpsuite-plain.svg
new file mode 100644
index 000000000..eeca64adb
--- /dev/null
+++ b/icons/burpsuite/burpsuite-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/c/c-line.svg b/icons/c/c-line.svg
index 33c650dbd..422cc2ee2 100644
--- a/icons/c/c-line.svg
+++ b/icons/c/c-line.svg
@@ -1 +1 @@
-
+
diff --git a/icons/ceph/ceph-original-wordmark.svg b/icons/ceph/ceph-original-wordmark.svg
new file mode 100644
index 000000000..8fca4f2a8
--- /dev/null
+++ b/icons/ceph/ceph-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/ceph/ceph-original.svg b/icons/ceph/ceph-original.svg
new file mode 100644
index 000000000..38506cf90
--- /dev/null
+++ b/icons/ceph/ceph-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/ceph/ceph-plain-wordmark.svg b/icons/ceph/ceph-plain-wordmark.svg
new file mode 100644
index 000000000..3f9d41d22
--- /dev/null
+++ b/icons/ceph/ceph-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/clion/clion-original-wordmark.svg b/icons/clion/clion-original-wordmark.svg
index 2948e19d0..10750809b 100644
--- a/icons/clion/clion-original-wordmark.svg
+++ b/icons/clion/clion-original-wordmark.svg
@@ -1,5 +1 @@
-
+
diff --git a/icons/clion/clion-original.svg b/icons/clion/clion-original.svg
index 5d57678e1..7c6096b23 100644
--- a/icons/clion/clion-original.svg
+++ b/icons/clion/clion-original.svg
@@ -1,33 +1 @@
-
+
diff --git a/icons/clion/clion-plain-wordmark.svg b/icons/clion/clion-plain-wordmark.svg
index 90b80d492..b6e3f1446 100644
--- a/icons/clion/clion-plain-wordmark.svg
+++ b/icons/clion/clion-plain-wordmark.svg
@@ -1,3 +1 @@
-
+
diff --git a/icons/clion/clion-plain.svg b/icons/clion/clion-plain.svg
index bb6851fe3..b0f194f75 100644
--- a/icons/clion/clion-plain.svg
+++ b/icons/clion/clion-plain.svg
@@ -1,3 +1 @@
-
+
diff --git a/icons/codeberg/codeberg-line-wordmark.svg b/icons/codeberg/codeberg-line-wordmark.svg
new file mode 100644
index 000000000..d661f76b9
--- /dev/null
+++ b/icons/codeberg/codeberg-line-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/codeberg/codeberg-line.svg b/icons/codeberg/codeberg-line.svg
new file mode 100644
index 000000000..e06337a7a
--- /dev/null
+++ b/icons/codeberg/codeberg-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/codeberg/codeberg-original-wordmark.svg b/icons/codeberg/codeberg-original-wordmark.svg
new file mode 100644
index 000000000..97fb5d551
--- /dev/null
+++ b/icons/codeberg/codeberg-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/codeberg/codeberg-original.svg b/icons/codeberg/codeberg-original.svg
new file mode 100644
index 000000000..7dee9e01c
--- /dev/null
+++ b/icons/codeberg/codeberg-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/codeberg/codeberg-plain-wordmark.svg b/icons/codeberg/codeberg-plain-wordmark.svg
new file mode 100644
index 000000000..7fca342a8
--- /dev/null
+++ b/icons/codeberg/codeberg-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/codeberg/codeberg-plain.svg b/icons/codeberg/codeberg-plain.svg
new file mode 100644
index 000000000..6a1d57a7e
--- /dev/null
+++ b/icons/codeberg/codeberg-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/cordova/cordova-original-wordmark.svg b/icons/cordova/cordova-original-wordmark.svg
new file mode 100644
index 000000000..2ea9a0d76
--- /dev/null
+++ b/icons/cordova/cordova-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/cordova/cordova-original.svg b/icons/cordova/cordova-original.svg
new file mode 100644
index 000000000..88898926f
--- /dev/null
+++ b/icons/cordova/cordova-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/cordova/cordova-plain-wordmark.svg b/icons/cordova/cordova-plain-wordmark.svg
new file mode 100644
index 000000000..576905a2d
--- /dev/null
+++ b/icons/cordova/cordova-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/cordova/cordova-plain.svg b/icons/cordova/cordova-plain.svg
new file mode 100644
index 000000000..8b4b26c13
--- /dev/null
+++ b/icons/cordova/cordova-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/css/css-original.svg b/icons/css/css-original.svg
new file mode 100644
index 000000000..2ee6c828f
--- /dev/null
+++ b/icons/css/css-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/css/css-plain.svg b/icons/css/css-plain.svg
new file mode 100644
index 000000000..3485bcfdc
--- /dev/null
+++ b/icons/css/css-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/cursor/cursor-original-wordmark.svg b/icons/cursor/cursor-original-wordmark.svg
new file mode 100644
index 000000000..6b9dbd2ea
--- /dev/null
+++ b/icons/cursor/cursor-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/cursor/cursor-original.svg b/icons/cursor/cursor-original.svg
new file mode 100644
index 000000000..857c56661
--- /dev/null
+++ b/icons/cursor/cursor-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/cursor/cursor-plain.svg b/icons/cursor/cursor-plain.svg
new file mode 100644
index 000000000..de46d7b5b
--- /dev/null
+++ b/icons/cursor/cursor-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/datagrip/datagrip-original-wordmark.svg b/icons/datagrip/datagrip-original-wordmark.svg
new file mode 100644
index 000000000..d8b88fbef
--- /dev/null
+++ b/icons/datagrip/datagrip-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/datagrip/datagrip-original.svg b/icons/datagrip/datagrip-original.svg
index 2127cb1f7..1ce024fea 100644
--- a/icons/datagrip/datagrip-original.svg
+++ b/icons/datagrip/datagrip-original.svg
@@ -1,38 +1 @@
-
+
diff --git a/icons/datagrip/datagrip-plain-wordmark.svg b/icons/datagrip/datagrip-plain-wordmark.svg
index a49b17d99..666762b65 100644
--- a/icons/datagrip/datagrip-plain-wordmark.svg
+++ b/icons/datagrip/datagrip-plain-wordmark.svg
@@ -1,3 +1 @@
-
+
diff --git a/icons/datagrip/datagrip-plain.svg b/icons/datagrip/datagrip-plain.svg
index 710a60939..35745ccb3 100644
--- a/icons/datagrip/datagrip-plain.svg
+++ b/icons/datagrip/datagrip-plain.svg
@@ -1,3 +1 @@
-
+
diff --git a/icons/emailjs/emailjs-original-wordmark.svg b/icons/emailjs/emailjs-original-wordmark.svg
new file mode 100644
index 000000000..8d494cce9
--- /dev/null
+++ b/icons/emailjs/emailjs-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/emailjs/emailjs-original.svg b/icons/emailjs/emailjs-original.svg
new file mode 100644
index 000000000..b1502ddcb
--- /dev/null
+++ b/icons/emailjs/emailjs-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/emailjs/emailjs-plain-wordmark.svg b/icons/emailjs/emailjs-plain-wordmark.svg
new file mode 100644
index 000000000..f7c6e98b2
--- /dev/null
+++ b/icons/emailjs/emailjs-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/fish/fish-original.svg b/icons/fish/fish-original.svg
new file mode 100644
index 000000000..36616d6bd
--- /dev/null
+++ b/icons/fish/fish-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/fish/fish-plain.svg b/icons/fish/fish-plain.svg
new file mode 100644
index 000000000..7eb2323aa
--- /dev/null
+++ b/icons/fish/fish-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/flyway/flyway-original-wordmark.svg b/icons/flyway/flyway-original-wordmark.svg
new file mode 100644
index 000000000..9597d8ff0
--- /dev/null
+++ b/icons/flyway/flyway-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/flyway/flyway-original.svg b/icons/flyway/flyway-original.svg
new file mode 100644
index 000000000..a17d0d9b9
--- /dev/null
+++ b/icons/flyway/flyway-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/framermotion/framermotion-original-wordmark.svg b/icons/framermotion/framermotion-original-wordmark.svg
deleted file mode 100644
index 1922b1318..000000000
--- a/icons/framermotion/framermotion-original-wordmark.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/icons/framermotion/framermotion-original.svg b/icons/framermotion/framermotion-original.svg
deleted file mode 100644
index e4cb41e00..000000000
--- a/icons/framermotion/framermotion-original.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/icons/frankenphp/frankenphp-original-wordmark.svg b/icons/frankenphp/frankenphp-original-wordmark.svg
new file mode 100644
index 000000000..516fac651
--- /dev/null
+++ b/icons/frankenphp/frankenphp-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/frankenphp/frankenphp-original.svg b/icons/frankenphp/frankenphp-original.svg
new file mode 100644
index 000000000..cf10fa838
--- /dev/null
+++ b/icons/frankenphp/frankenphp-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/frankenphp/frankenphp-plain-wordmark.svg b/icons/frankenphp/frankenphp-plain-wordmark.svg
new file mode 100644
index 000000000..12ba4b521
--- /dev/null
+++ b/icons/frankenphp/frankenphp-plain-wordmark.svg
@@ -0,0 +1,2 @@
+
+
diff --git a/icons/frankenphp/frankenphp-plain.svg b/icons/frankenphp/frankenphp-plain.svg
new file mode 100644
index 000000000..32ff3872c
--- /dev/null
+++ b/icons/frankenphp/frankenphp-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/ghidra/ghidra-line.svg b/icons/ghidra/ghidra-line.svg
new file mode 100644
index 000000000..85631cad3
--- /dev/null
+++ b/icons/ghidra/ghidra-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/ghidra/ghidra-original.svg b/icons/ghidra/ghidra-original.svg
new file mode 100644
index 000000000..6fb7bb3b1
--- /dev/null
+++ b/icons/ghidra/ghidra-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/ghidra/ghidra-plain.svg b/icons/ghidra/ghidra-plain.svg
new file mode 100644
index 000000000..28fcf9e8a
--- /dev/null
+++ b/icons/ghidra/ghidra-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/gitea/gitea-original-wordmark.svg b/icons/gitea/gitea-original-wordmark.svg
new file mode 100644
index 000000000..db07df0b8
--- /dev/null
+++ b/icons/gitea/gitea-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/gitea/gitea-original.svg b/icons/gitea/gitea-original.svg
new file mode 100644
index 000000000..e9cfa4d9f
--- /dev/null
+++ b/icons/gitea/gitea-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/gitea/gitea-plain-wordmark.svg b/icons/gitea/gitea-plain-wordmark.svg
new file mode 100644
index 000000000..f6d6b0116
--- /dev/null
+++ b/icons/gitea/gitea-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/githubcopilot/githubcopilot-line-wordmark.svg b/icons/githubcopilot/githubcopilot-line-wordmark.svg
new file mode 100644
index 000000000..c3c5b86ed
--- /dev/null
+++ b/icons/githubcopilot/githubcopilot-line-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/githubcopilot/githubcopilot-line.svg b/icons/githubcopilot/githubcopilot-line.svg
new file mode 100644
index 000000000..681b2248e
--- /dev/null
+++ b/icons/githubcopilot/githubcopilot-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/githubcopilot/githubcopilot-original-wordmark.svg b/icons/githubcopilot/githubcopilot-original-wordmark.svg
new file mode 100644
index 000000000..8e4711a11
--- /dev/null
+++ b/icons/githubcopilot/githubcopilot-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/githubcopilot/githubcopilot-original.svg b/icons/githubcopilot/githubcopilot-original.svg
new file mode 100644
index 000000000..a34705806
--- /dev/null
+++ b/icons/githubcopilot/githubcopilot-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/githubcopilot/githubcopilot-plain-wordmark.svg b/icons/githubcopilot/githubcopilot-plain-wordmark.svg
new file mode 100644
index 000000000..c981900e3
--- /dev/null
+++ b/icons/githubcopilot/githubcopilot-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/githubcopilot/githubcopilot-plain.svg b/icons/githubcopilot/githubcopilot-plain.svg
new file mode 100644
index 000000000..f33c47916
--- /dev/null
+++ b/icons/githubcopilot/githubcopilot-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/gnuradio/gnuradio-original-wordmark.svg b/icons/gnuradio/gnuradio-original-wordmark.svg
new file mode 100644
index 000000000..fca24b964
--- /dev/null
+++ b/icons/gnuradio/gnuradio-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/gnuradio/gnuradio-original.svg b/icons/gnuradio/gnuradio-original.svg
new file mode 100644
index 000000000..8c569ac83
--- /dev/null
+++ b/icons/gnuradio/gnuradio-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/gnuradio/gnuradio-plain-wordmark.svg b/icons/gnuradio/gnuradio-plain-wordmark.svg
new file mode 100644
index 000000000..1e83c711c
--- /dev/null
+++ b/icons/gnuradio/gnuradio-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/goland/goland-original-wordmark.svg b/icons/goland/goland-original-wordmark.svg
new file mode 100644
index 000000000..e34eb2035
--- /dev/null
+++ b/icons/goland/goland-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/goland/goland-original.svg b/icons/goland/goland-original.svg
index cb35860df..a7e0823cc 100644
--- a/icons/goland/goland-original.svg
+++ b/icons/goland/goland-original.svg
@@ -1,35 +1 @@
-
+
diff --git a/icons/goland/goland-plain-wordmark.svg b/icons/goland/goland-plain-wordmark.svg
index 09fab6f69..57b0a835d 100644
--- a/icons/goland/goland-plain-wordmark.svg
+++ b/icons/goland/goland-plain-wordmark.svg
@@ -1,3 +1 @@
-
+
diff --git a/icons/goland/goland-plain.svg b/icons/goland/goland-plain.svg
index 78a5462e5..5704a75d2 100644
--- a/icons/goland/goland-plain.svg
+++ b/icons/goland/goland-plain.svg
@@ -1,3 +1 @@
-
+
diff --git a/icons/haproxy/haproxy-original-wordmark.svg b/icons/haproxy/haproxy-original-wordmark.svg
new file mode 100644
index 000000000..2c9852086
--- /dev/null
+++ b/icons/haproxy/haproxy-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/haproxy/haproxy-original.svg b/icons/haproxy/haproxy-original.svg
new file mode 100644
index 000000000..a204ce075
--- /dev/null
+++ b/icons/haproxy/haproxy-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/haproxy/haproxy-plain-wordmark.svg b/icons/haproxy/haproxy-plain-wordmark.svg
new file mode 100644
index 000000000..8170a4e73
--- /dev/null
+++ b/icons/haproxy/haproxy-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/haproxy/haproxy-plain.svg b/icons/haproxy/haproxy-plain.svg
new file mode 100644
index 000000000..1054b3f4c
--- /dev/null
+++ b/icons/haproxy/haproxy-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/helix/helix-line.svg b/icons/helix/helix-line.svg
new file mode 100644
index 000000000..2f78529e6
--- /dev/null
+++ b/icons/helix/helix-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/helix/helix-original.svg b/icons/helix/helix-original.svg
new file mode 100644
index 000000000..b650ecd5c
--- /dev/null
+++ b/icons/helix/helix-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/helix/helix-plain.svg b/icons/helix/helix-plain.svg
new file mode 100644
index 000000000..35cc59389
--- /dev/null
+++ b/icons/helix/helix-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/huggingface/huggingface-line-wordmark.svg b/icons/huggingface/huggingface-line-wordmark.svg
new file mode 100644
index 000000000..15f0b2605
--- /dev/null
+++ b/icons/huggingface/huggingface-line-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/huggingface/huggingface-line.svg b/icons/huggingface/huggingface-line.svg
new file mode 100644
index 000000000..51ef055f9
--- /dev/null
+++ b/icons/huggingface/huggingface-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/huggingface/huggingface-original-wordmark.svg b/icons/huggingface/huggingface-original-wordmark.svg
new file mode 100644
index 000000000..62164c774
--- /dev/null
+++ b/icons/huggingface/huggingface-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/huggingface/huggingface-original.svg b/icons/huggingface/huggingface-original.svg
new file mode 100644
index 000000000..f91a6795a
--- /dev/null
+++ b/icons/huggingface/huggingface-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/huggingface/huggingface-plain-wordmark.svg b/icons/huggingface/huggingface-plain-wordmark.svg
new file mode 100644
index 000000000..9b20ad1f1
--- /dev/null
+++ b/icons/huggingface/huggingface-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/huggingface/huggingface-plain.svg b/icons/huggingface/huggingface-plain.svg
new file mode 100644
index 000000000..b2b5cb58f
--- /dev/null
+++ b/icons/huggingface/huggingface-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/hyprland/hyprland-original-wordmark.svg b/icons/hyprland/hyprland-original-wordmark.svg
new file mode 100644
index 000000000..166a9bfd3
--- /dev/null
+++ b/icons/hyprland/hyprland-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/hyprland/hyprland-original.svg b/icons/hyprland/hyprland-original.svg
new file mode 100644
index 000000000..067835455
--- /dev/null
+++ b/icons/hyprland/hyprland-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/hyprland/hyprland-plain-wordmark.svg b/icons/hyprland/hyprland-plain-wordmark.svg
new file mode 100644
index 000000000..c807dcd54
--- /dev/null
+++ b/icons/hyprland/hyprland-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/hyprland/hyprland-plain.svg b/icons/hyprland/hyprland-plain.svg
new file mode 100644
index 000000000..9a0377394
--- /dev/null
+++ b/icons/hyprland/hyprland-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/intellij/intellij-original-wordmark.svg b/icons/intellij/intellij-original-wordmark.svg
new file mode 100644
index 000000000..e567a110b
--- /dev/null
+++ b/icons/intellij/intellij-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/intellij/intellij-original.svg b/icons/intellij/intellij-original.svg
index 6b610dd83..460c4fe34 100644
--- a/icons/intellij/intellij-original.svg
+++ b/icons/intellij/intellij-original.svg
@@ -1,39 +1 @@
-
+
diff --git a/icons/intellij/intellij-plain-wordmark.svg b/icons/intellij/intellij-plain-wordmark.svg
index 7626a280a..dbef12a14 100644
--- a/icons/intellij/intellij-plain-wordmark.svg
+++ b/icons/intellij/intellij-plain-wordmark.svg
@@ -1,3 +1 @@
-
+
diff --git a/icons/intellij/intellij-plain.svg b/icons/intellij/intellij-plain.svg
index 7495fb262..87ec4f354 100644
--- a/icons/intellij/intellij-plain.svg
+++ b/icons/intellij/intellij-plain.svg
@@ -1,3 +1 @@
-
+
diff --git a/icons/istio/istio-original-wordmark.svg b/icons/istio/istio-original-wordmark.svg
new file mode 100644
index 000000000..3cd852951
--- /dev/null
+++ b/icons/istio/istio-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/istio/istio-original.svg b/icons/istio/istio-original.svg
new file mode 100644
index 000000000..b61efa65f
--- /dev/null
+++ b/icons/istio/istio-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/junie/junie-original-wordmark.svg b/icons/junie/junie-original-wordmark.svg
new file mode 100644
index 000000000..8ad61c28f
--- /dev/null
+++ b/icons/junie/junie-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/junie/junie-original.svg b/icons/junie/junie-original.svg
new file mode 100644
index 000000000..4fa1d4b87
--- /dev/null
+++ b/icons/junie/junie-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/junie/junie-plain-wordmark.svg b/icons/junie/junie-plain-wordmark.svg
new file mode 100644
index 000000000..9164100c7
--- /dev/null
+++ b/icons/junie/junie-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/jwt/jwt-original-wordmark.svg b/icons/jwt/jwt-original-wordmark.svg
new file mode 100644
index 000000000..d140ee53d
--- /dev/null
+++ b/icons/jwt/jwt-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/jwt/jwt-original.svg b/icons/jwt/jwt-original.svg
new file mode 100644
index 000000000..d605d2b62
--- /dev/null
+++ b/icons/jwt/jwt-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/jwt/jwt-plain-wordmark.svg b/icons/jwt/jwt-plain-wordmark.svg
new file mode 100644
index 000000000..26a6dcee1
--- /dev/null
+++ b/icons/jwt/jwt-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/jwt/jwt-plain.svg b/icons/jwt/jwt-plain.svg
new file mode 100644
index 000000000..cd0f96e14
--- /dev/null
+++ b/icons/jwt/jwt-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/lovable/lovable-original-wordmark.svg b/icons/lovable/lovable-original-wordmark.svg
new file mode 100644
index 000000000..26bbeb536
--- /dev/null
+++ b/icons/lovable/lovable-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/lovable/lovable-original.svg b/icons/lovable/lovable-original.svg
new file mode 100644
index 000000000..b644d1573
--- /dev/null
+++ b/icons/lovable/lovable-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/lovable/lovable-plain-wordmark.svg b/icons/lovable/lovable-plain-wordmark.svg
new file mode 100644
index 000000000..3794f0c3e
--- /dev/null
+++ b/icons/lovable/lovable-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/lovable/lovable-plain.svg b/icons/lovable/lovable-plain.svg
new file mode 100644
index 000000000..ec3888d59
--- /dev/null
+++ b/icons/lovable/lovable-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/luau/luau-line.svg b/icons/luau/luau-line.svg
new file mode 100644
index 000000000..c23c786e6
--- /dev/null
+++ b/icons/luau/luau-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/luau/luau-original.svg b/icons/luau/luau-original.svg
new file mode 100644
index 000000000..e3cf6db3e
--- /dev/null
+++ b/icons/luau/luau-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/luau/luau-plain.svg b/icons/luau/luau-plain.svg
new file mode 100644
index 000000000..28c7a808d
--- /dev/null
+++ b/icons/luau/luau-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/mongock/mongock-original.svg b/icons/mongock/mongock-original.svg
new file mode 100644
index 000000000..b63c4a5bc
--- /dev/null
+++ b/icons/mongock/mongock-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/mongock/mongock-plain.svg b/icons/mongock/mongock-plain.svg
new file mode 100644
index 000000000..0ab144132
--- /dev/null
+++ b/icons/mongock/mongock-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/motion/motion-original.svg b/icons/motion/motion-original.svg
new file mode 100644
index 000000000..a7f13a37c
--- /dev/null
+++ b/icons/motion/motion-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/msbuild/msbuild-line.svg b/icons/msbuild/msbuild-line.svg
new file mode 100644
index 000000000..7d41a52c9
--- /dev/null
+++ b/icons/msbuild/msbuild-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/msbuild/msbuild-original.svg b/icons/msbuild/msbuild-original.svg
new file mode 100644
index 000000000..c2228c093
--- /dev/null
+++ b/icons/msbuild/msbuild-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/msbuild/msbuild-plain.svg b/icons/msbuild/msbuild-plain.svg
new file mode 100644
index 000000000..b1c888e7b
--- /dev/null
+++ b/icons/msbuild/msbuild-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/n8n/n8n-original-wordmark.svg b/icons/n8n/n8n-original-wordmark.svg
new file mode 100644
index 000000000..0b772ae11
--- /dev/null
+++ b/icons/n8n/n8n-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/n8n/n8n-plain-wordmark.svg b/icons/n8n/n8n-plain-wordmark.svg
new file mode 100644
index 000000000..c124c2263
--- /dev/null
+++ b/icons/n8n/n8n-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/nasm/nasm-original-wordmark.svg b/icons/nasm/nasm-original-wordmark.svg
new file mode 100644
index 000000000..9d944df64
--- /dev/null
+++ b/icons/nasm/nasm-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/nasm/nasm-original.svg b/icons/nasm/nasm-original.svg
new file mode 100644
index 000000000..478938344
--- /dev/null
+++ b/icons/nasm/nasm-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/nasm/nasm-plain-wordmark.svg b/icons/nasm/nasm-plain-wordmark.svg
new file mode 100644
index 000000000..2c0c8b366
--- /dev/null
+++ b/icons/nasm/nasm-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/nasm/nasm-plain.svg b/icons/nasm/nasm-plain.svg
new file mode 100644
index 000000000..bca9faec9
--- /dev/null
+++ b/icons/nasm/nasm-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/novelwriter/novelwriter-original.svg b/icons/novelwriter/novelwriter-original.svg
new file mode 100644
index 000000000..e77162693
--- /dev/null
+++ b/icons/novelwriter/novelwriter-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/novelwriter/novelwriter-plain.svg b/icons/novelwriter/novelwriter-plain.svg
new file mode 100644
index 000000000..5c8d627af
--- /dev/null
+++ b/icons/novelwriter/novelwriter-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/ollama/ollama-original.svg b/icons/ollama/ollama-original.svg
new file mode 100644
index 000000000..c4c5564ab
--- /dev/null
+++ b/icons/ollama/ollama-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/opnsense/opnsense-line.svg b/icons/opnsense/opnsense-line.svg
new file mode 100644
index 000000000..dd485d917
--- /dev/null
+++ b/icons/opnsense/opnsense-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/opnsense/opnsense-original-wordmark.svg b/icons/opnsense/opnsense-original-wordmark.svg
new file mode 100644
index 000000000..eb34255f9
--- /dev/null
+++ b/icons/opnsense/opnsense-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/opnsense/opnsense-original.svg b/icons/opnsense/opnsense-original.svg
new file mode 100644
index 000000000..7c1249444
--- /dev/null
+++ b/icons/opnsense/opnsense-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/opnsense/opnsense-plain-wordmark.svg b/icons/opnsense/opnsense-plain-wordmark.svg
new file mode 100644
index 000000000..54715cf06
--- /dev/null
+++ b/icons/opnsense/opnsense-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/payloadcms/payloadcms-original-wordmark.svg b/icons/payloadcms/payloadcms-original-wordmark.svg
new file mode 100644
index 000000000..4bd238f21
--- /dev/null
+++ b/icons/payloadcms/payloadcms-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/payloadcms/payloadcms-original.svg b/icons/payloadcms/payloadcms-original.svg
new file mode 100644
index 000000000..04b9b1edf
--- /dev/null
+++ b/icons/payloadcms/payloadcms-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/phpstorm/phpstorm-original-wordmark.svg b/icons/phpstorm/phpstorm-original-wordmark.svg
new file mode 100644
index 000000000..820acc9b9
--- /dev/null
+++ b/icons/phpstorm/phpstorm-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/phpstorm/phpstorm-original.svg b/icons/phpstorm/phpstorm-original.svg
index ec98ebc3b..4513c62b5 100644
--- a/icons/phpstorm/phpstorm-original.svg
+++ b/icons/phpstorm/phpstorm-original.svg
@@ -1,34 +1 @@
-
+
diff --git a/icons/phpstorm/phpstorm-plain-wordmark.svg b/icons/phpstorm/phpstorm-plain-wordmark.svg
index e639f0154..9315688f9 100644
--- a/icons/phpstorm/phpstorm-plain-wordmark.svg
+++ b/icons/phpstorm/phpstorm-plain-wordmark.svg
@@ -1,3 +1 @@
-
+
diff --git a/icons/phpstorm/phpstorm-plain.svg b/icons/phpstorm/phpstorm-plain.svg
index c84243b13..02af43372 100644
--- a/icons/phpstorm/phpstorm-plain.svg
+++ b/icons/phpstorm/phpstorm-plain.svg
@@ -1,3 +1 @@
-
+
diff --git a/icons/positron/positron-line.svg b/icons/positron/positron-line.svg
new file mode 100644
index 000000000..7e435f379
--- /dev/null
+++ b/icons/positron/positron-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/positron/positron-original.svg b/icons/positron/positron-original.svg
new file mode 100644
index 000000000..0d8c5444e
--- /dev/null
+++ b/icons/positron/positron-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/positron/positron-plain.svg b/icons/positron/positron-plain.svg
new file mode 100644
index 000000000..55aca2aff
--- /dev/null
+++ b/icons/positron/positron-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/prestashop/prestashop-original-wordmark.svg b/icons/prestashop/prestashop-original-wordmark.svg
new file mode 100644
index 000000000..bdffe78b7
--- /dev/null
+++ b/icons/prestashop/prestashop-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/prestashop/prestashop-original.svg b/icons/prestashop/prestashop-original.svg
new file mode 100644
index 000000000..d2e58b166
--- /dev/null
+++ b/icons/prestashop/prestashop-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/prestashop/prestashop-plain-wordmark.svg b/icons/prestashop/prestashop-plain-wordmark.svg
new file mode 100644
index 000000000..a7a0c7745
--- /dev/null
+++ b/icons/prestashop/prestashop-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/prestashop/prestashop-plain.svg b/icons/prestashop/prestashop-plain.svg
new file mode 100644
index 000000000..86e6147d7
--- /dev/null
+++ b/icons/prestashop/prestashop-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/pycharm/pycharm-original-wordmark.svg b/icons/pycharm/pycharm-original-wordmark.svg
index e52afbf52..fc586dff0 100644
--- a/icons/pycharm/pycharm-original-wordmark.svg
+++ b/icons/pycharm/pycharm-original-wordmark.svg
@@ -1,5 +1 @@
-
+
diff --git a/icons/pycharm/pycharm-original.svg b/icons/pycharm/pycharm-original.svg
index 17fee9571..49e09412a 100644
--- a/icons/pycharm/pycharm-original.svg
+++ b/icons/pycharm/pycharm-original.svg
@@ -1,58 +1 @@
-
+
diff --git a/icons/pycharm/pycharm-plain-wordmark.svg b/icons/pycharm/pycharm-plain-wordmark.svg
index 23b818555..73f22af22 100644
--- a/icons/pycharm/pycharm-plain-wordmark.svg
+++ b/icons/pycharm/pycharm-plain-wordmark.svg
@@ -1,3 +1 @@
-
+
diff --git a/icons/pycharm/pycharm-plain.svg b/icons/pycharm/pycharm-plain.svg
index 912f2a34b..5c1305eff 100644
--- a/icons/pycharm/pycharm-plain.svg
+++ b/icons/pycharm/pycharm-plain.svg
@@ -1,3 +1 @@
-
+
diff --git a/icons/ravendb/ravendb-line-wordmark.svg b/icons/ravendb/ravendb-line-wordmark.svg
new file mode 100644
index 000000000..46af1672f
--- /dev/null
+++ b/icons/ravendb/ravendb-line-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/ravendb/ravendb-line.svg b/icons/ravendb/ravendb-line.svg
new file mode 100644
index 000000000..53a5d81dd
--- /dev/null
+++ b/icons/ravendb/ravendb-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/ravendb/ravendb-original-wordmark.svg b/icons/ravendb/ravendb-original-wordmark.svg
new file mode 100644
index 000000000..4046c3cf1
--- /dev/null
+++ b/icons/ravendb/ravendb-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/ravendb/ravendb-original.svg b/icons/ravendb/ravendb-original.svg
new file mode 100644
index 000000000..8c4f18fcc
--- /dev/null
+++ b/icons/ravendb/ravendb-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/rider/rider-original-wordmark.svg b/icons/rider/rider-original-wordmark.svg
index d6961dafd..a22fa3d3a 100644
--- a/icons/rider/rider-original-wordmark.svg
+++ b/icons/rider/rider-original-wordmark.svg
@@ -1,5 +1 @@
-
+
diff --git a/icons/rider/rider-original.svg b/icons/rider/rider-original.svg
index 78b9f21ea..954b2cc8b 100644
--- a/icons/rider/rider-original.svg
+++ b/icons/rider/rider-original.svg
@@ -1,21 +1 @@
-
+
diff --git a/icons/rider/rider-plain-wordmark.svg b/icons/rider/rider-plain-wordmark.svg
index 2a1d91275..a9d1247d3 100644
--- a/icons/rider/rider-plain-wordmark.svg
+++ b/icons/rider/rider-plain-wordmark.svg
@@ -1,3 +1 @@
-
+
diff --git a/icons/rider/rider-plain.svg b/icons/rider/rider-plain.svg
index 8bfec3bdb..a8d84a4cc 100644
--- a/icons/rider/rider-plain.svg
+++ b/icons/rider/rider-plain.svg
@@ -1,3 +1 @@
-
+
diff --git a/icons/rubymine/rubymine-original-wordmark.svg b/icons/rubymine/rubymine-original-wordmark.svg
index 97c98d5fd..0f666831b 100644
--- a/icons/rubymine/rubymine-original-wordmark.svg
+++ b/icons/rubymine/rubymine-original-wordmark.svg
@@ -1,6 +1 @@
-
+
diff --git a/icons/rubymine/rubymine-original.svg b/icons/rubymine/rubymine-original.svg
index 54fe0fe95..b98327ffd 100644
--- a/icons/rubymine/rubymine-original.svg
+++ b/icons/rubymine/rubymine-original.svg
@@ -1,29 +1 @@
-
+
diff --git a/icons/rubymine/rubymine-plain-wordmark.svg b/icons/rubymine/rubymine-plain-wordmark.svg
index 0445497e8..f71367e25 100644
--- a/icons/rubymine/rubymine-plain-wordmark.svg
+++ b/icons/rubymine/rubymine-plain-wordmark.svg
@@ -1,3 +1 @@
-
+
diff --git a/icons/rubymine/rubymine-plain.svg b/icons/rubymine/rubymine-plain.svg
index 0513f017d..3f264461c 100644
--- a/icons/rubymine/rubymine-plain.svg
+++ b/icons/rubymine/rubymine-plain.svg
@@ -1,3 +1 @@
-
+
diff --git a/icons/scaleway/scaleway-line-wordmark.svg b/icons/scaleway/scaleway-line-wordmark.svg
new file mode 100644
index 000000000..9d7058a40
--- /dev/null
+++ b/icons/scaleway/scaleway-line-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/scaleway/scaleway-line.svg b/icons/scaleway/scaleway-line.svg
new file mode 100644
index 000000000..f9d2c3037
--- /dev/null
+++ b/icons/scaleway/scaleway-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/scaleway/scaleway-original-wordmark.svg b/icons/scaleway/scaleway-original-wordmark.svg
new file mode 100644
index 000000000..a8544054a
--- /dev/null
+++ b/icons/scaleway/scaleway-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/scaleway/scaleway-original.svg b/icons/scaleway/scaleway-original.svg
new file mode 100644
index 000000000..c4878ac3f
--- /dev/null
+++ b/icons/scaleway/scaleway-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/seaborn/seaborn-original-wordmark.svg b/icons/seaborn/seaborn-original-wordmark.svg
new file mode 100644
index 000000000..8b24e84ed
--- /dev/null
+++ b/icons/seaborn/seaborn-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/seaborn/seaborn-original.svg b/icons/seaborn/seaborn-original.svg
new file mode 100644
index 000000000..713f53435
--- /dev/null
+++ b/icons/seaborn/seaborn-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/seaborn/seaborn-plain-wordmark.svg b/icons/seaborn/seaborn-plain-wordmark.svg
new file mode 100644
index 000000000..589041f66
--- /dev/null
+++ b/icons/seaborn/seaborn-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/seaborn/seaborn-plain.svg b/icons/seaborn/seaborn-plain.svg
new file mode 100644
index 000000000..364d56af8
--- /dev/null
+++ b/icons/seaborn/seaborn-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/sfml/sfml-original.svg b/icons/sfml/sfml-original.svg
new file mode 100644
index 000000000..4f30a8ce9
--- /dev/null
+++ b/icons/sfml/sfml-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/sfml/sfml-plain.svg b/icons/sfml/sfml-plain.svg
new file mode 100644
index 000000000..be32c7777
--- /dev/null
+++ b/icons/sfml/sfml-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/shadcn/shadcn-original.svg b/icons/shadcn/shadcn-original.svg
new file mode 100644
index 000000000..dda32c4c3
--- /dev/null
+++ b/icons/shadcn/shadcn-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/starship/starship-original-wordmark.svg b/icons/starship/starship-original-wordmark.svg
new file mode 100644
index 000000000..bbc682a93
--- /dev/null
+++ b/icons/starship/starship-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/starship/starship-original.svg b/icons/starship/starship-original.svg
new file mode 100644
index 000000000..480600d93
--- /dev/null
+++ b/icons/starship/starship-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/starship/starship-plain-wordmark.svg b/icons/starship/starship-plain-wordmark.svg
new file mode 100644
index 000000000..2a9ade7d6
--- /dev/null
+++ b/icons/starship/starship-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/starship/starship-plain.svg b/icons/starship/starship-plain.svg
new file mode 100644
index 000000000..c9fd01b9e
--- /dev/null
+++ b/icons/starship/starship-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/stimulus/stimulus-original-wordmark.svg b/icons/stimulus/stimulus-original-wordmark.svg
new file mode 100644
index 000000000..51dd5e7a3
--- /dev/null
+++ b/icons/stimulus/stimulus-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/stimulus/stimulus-original.svg b/icons/stimulus/stimulus-original.svg
new file mode 100644
index 000000000..71ea70de5
--- /dev/null
+++ b/icons/stimulus/stimulus-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/stimulus/stimulus-plain-wordmark.svg b/icons/stimulus/stimulus-plain-wordmark.svg
new file mode 100644
index 000000000..d3e4abcbf
--- /dev/null
+++ b/icons/stimulus/stimulus-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/teamcity/teamcity-original-wordmark.svg b/icons/teamcity/teamcity-original-wordmark.svg
new file mode 100644
index 000000000..73c9c7a36
--- /dev/null
+++ b/icons/teamcity/teamcity-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/teamcity/teamcity-original.svg b/icons/teamcity/teamcity-original.svg
new file mode 100644
index 000000000..583485c9d
--- /dev/null
+++ b/icons/teamcity/teamcity-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/teamcity/teamcity-plain-wordmark.svg b/icons/teamcity/teamcity-plain-wordmark.svg
new file mode 100644
index 000000000..1cd3c2e5c
--- /dev/null
+++ b/icons/teamcity/teamcity-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/teamcity/teamcity-plain.svg b/icons/teamcity/teamcity-plain.svg
new file mode 100644
index 000000000..d616e003e
--- /dev/null
+++ b/icons/teamcity/teamcity-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/tenzir/tenzir-line-wordmark.svg b/icons/tenzir/tenzir-line-wordmark.svg
new file mode 100644
index 000000000..aea4d8dc7
--- /dev/null
+++ b/icons/tenzir/tenzir-line-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/tenzir/tenzir-line.svg b/icons/tenzir/tenzir-line.svg
new file mode 100644
index 000000000..0dbdf8712
--- /dev/null
+++ b/icons/tenzir/tenzir-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/tenzir/tenzir-original-wordmark.svg b/icons/tenzir/tenzir-original-wordmark.svg
new file mode 100644
index 000000000..149ab3538
--- /dev/null
+++ b/icons/tenzir/tenzir-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/tenzir/tenzir-original.svg b/icons/tenzir/tenzir-original.svg
new file mode 100644
index 000000000..669b01ca7
--- /dev/null
+++ b/icons/tenzir/tenzir-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/testrail/testrail-original-wordmark.svg b/icons/testrail/testrail-original-wordmark.svg
new file mode 100644
index 000000000..45f663a9a
--- /dev/null
+++ b/icons/testrail/testrail-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/testrail/testrail-original.svg b/icons/testrail/testrail-original.svg
new file mode 100644
index 000000000..69cbca173
--- /dev/null
+++ b/icons/testrail/testrail-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/testrail/testrail-plain-wordmark.svg b/icons/testrail/testrail-plain-wordmark.svg
new file mode 100644
index 000000000..b766d1c6d
--- /dev/null
+++ b/icons/testrail/testrail-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/tigerbeetle/tigerbeetle-line.svg b/icons/tigerbeetle/tigerbeetle-line.svg
new file mode 100644
index 000000000..beee2d2d9
--- /dev/null
+++ b/icons/tigerbeetle/tigerbeetle-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/tigerbeetle/tigerbeetle-original-wordmark.svg b/icons/tigerbeetle/tigerbeetle-original-wordmark.svg
new file mode 100644
index 000000000..60408c17d
--- /dev/null
+++ b/icons/tigerbeetle/tigerbeetle-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/tigerbeetle/tigerbeetle-original.svg b/icons/tigerbeetle/tigerbeetle-original.svg
new file mode 100644
index 000000000..ae31eda09
--- /dev/null
+++ b/icons/tigerbeetle/tigerbeetle-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/typeorm/typeorm-line-wordmark.svg b/icons/typeorm/typeorm-line-wordmark.svg
new file mode 100644
index 000000000..3200ef365
--- /dev/null
+++ b/icons/typeorm/typeorm-line-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/typeorm/typeorm-line.svg b/icons/typeorm/typeorm-line.svg
new file mode 100644
index 000000000..03f729984
--- /dev/null
+++ b/icons/typeorm/typeorm-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/typeorm/typeorm-original-wordmark.svg b/icons/typeorm/typeorm-original-wordmark.svg
new file mode 100644
index 000000000..b191b26fd
--- /dev/null
+++ b/icons/typeorm/typeorm-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/typeorm/typeorm-original.svg b/icons/typeorm/typeorm-original.svg
new file mode 100644
index 000000000..576975805
--- /dev/null
+++ b/icons/typeorm/typeorm-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/typeorm/typeorm-plain-wordmark.svg b/icons/typeorm/typeorm-plain-wordmark.svg
new file mode 100644
index 000000000..91c783950
--- /dev/null
+++ b/icons/typeorm/typeorm-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/typeorm/typeorm-plain.svg b/icons/typeorm/typeorm-plain.svg
new file mode 100644
index 000000000..ec02da100
--- /dev/null
+++ b/icons/typeorm/typeorm-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/typer/typer-line-wordmark.svg b/icons/typer/typer-line-wordmark.svg
new file mode 100644
index 000000000..7beff1714
--- /dev/null
+++ b/icons/typer/typer-line-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/typer/typer-line.svg b/icons/typer/typer-line.svg
new file mode 100644
index 000000000..2d577cf7c
--- /dev/null
+++ b/icons/typer/typer-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/typer/typer-original-wordmark.svg b/icons/typer/typer-original-wordmark.svg
new file mode 100644
index 000000000..e5db0475a
--- /dev/null
+++ b/icons/typer/typer-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/typer/typer-original.svg b/icons/typer/typer-original.svg
new file mode 100644
index 000000000..6464386c6
--- /dev/null
+++ b/icons/typer/typer-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/typer/typer-plain-wordmark.svg b/icons/typer/typer-plain-wordmark.svg
new file mode 100644
index 000000000..6d908cec0
--- /dev/null
+++ b/icons/typer/typer-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/typer/typer-plain.svg b/icons/typer/typer-plain.svg
new file mode 100644
index 000000000..d227acbaf
--- /dev/null
+++ b/icons/typer/typer-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/uv/uv-line.svg b/icons/uv/uv-line.svg
new file mode 100644
index 000000000..0746919d7
--- /dev/null
+++ b/icons/uv/uv-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/uv/uv-original.svg b/icons/uv/uv-original.svg
new file mode 100644
index 000000000..6085e97a9
--- /dev/null
+++ b/icons/uv/uv-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/vapor/vapor-original-wordmark.svg b/icons/vapor/vapor-original-wordmark.svg
new file mode 100644
index 000000000..84d089bf5
--- /dev/null
+++ b/icons/vapor/vapor-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/vapor/vapor-original.svg b/icons/vapor/vapor-original.svg
new file mode 100644
index 000000000..732586782
--- /dev/null
+++ b/icons/vapor/vapor-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/vapor/vapor-plain-wordmark.svg b/icons/vapor/vapor-plain-wordmark.svg
new file mode 100644
index 000000000..90055d9a3
--- /dev/null
+++ b/icons/vapor/vapor-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/vapor/vapor-plain.svg b/icons/vapor/vapor-plain.svg
new file mode 100644
index 000000000..98349cb7d
--- /dev/null
+++ b/icons/vapor/vapor-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/webstorm/webstorm-original-wordmark.svg b/icons/webstorm/webstorm-original-wordmark.svg
index a05034c9c..5737389c6 100644
--- a/icons/webstorm/webstorm-original-wordmark.svg
+++ b/icons/webstorm/webstorm-original-wordmark.svg
@@ -1,5 +1 @@
-
+
diff --git a/icons/webstorm/webstorm-original.svg b/icons/webstorm/webstorm-original.svg
index 0e10d6b5d..1fabf72ee 100644
--- a/icons/webstorm/webstorm-original.svg
+++ b/icons/webstorm/webstorm-original.svg
@@ -1,21 +1 @@
-
+
diff --git a/icons/webstorm/webstorm-plain-wordmark.svg b/icons/webstorm/webstorm-plain-wordmark.svg
index 1d86dd413..50af8caf9 100644
--- a/icons/webstorm/webstorm-plain-wordmark.svg
+++ b/icons/webstorm/webstorm-plain-wordmark.svg
@@ -1,3 +1 @@
-
+
diff --git a/icons/webstorm/webstorm-plain.svg b/icons/webstorm/webstorm-plain.svg
index e6cc0b1dd..2227401e2 100644
--- a/icons/webstorm/webstorm-plain.svg
+++ b/icons/webstorm/webstorm-plain.svg
@@ -1,3 +1 @@
-
+
diff --git a/icons/wireguard/wireguard-line.svg b/icons/wireguard/wireguard-line.svg
new file mode 100644
index 000000000..78c1855b3
--- /dev/null
+++ b/icons/wireguard/wireguard-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/wireguard/wireguard-original-wordmark.svg b/icons/wireguard/wireguard-original-wordmark.svg
new file mode 100644
index 000000000..2b3c160d9
--- /dev/null
+++ b/icons/wireguard/wireguard-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/wireguard/wireguard-original.svg b/icons/wireguard/wireguard-original.svg
new file mode 100644
index 000000000..a8f82c489
--- /dev/null
+++ b/icons/wireguard/wireguard-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/wireguard/wireguard-plain-wordmark.svg b/icons/wireguard/wireguard-plain-wordmark.svg
new file mode 100644
index 000000000..25a623849
--- /dev/null
+++ b/icons/wireguard/wireguard-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/youtrack/youtrack-original-wordmark.svg b/icons/youtrack/youtrack-original-wordmark.svg
new file mode 100644
index 000000000..a27a1cfad
--- /dev/null
+++ b/icons/youtrack/youtrack-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/youtrack/youtrack-original.svg b/icons/youtrack/youtrack-original.svg
new file mode 100644
index 000000000..ff94cfeca
--- /dev/null
+++ b/icons/youtrack/youtrack-original.svg
@@ -0,0 +1 @@
+
diff --git a/icons/youtrack/youtrack-plain-wordmark.svg b/icons/youtrack/youtrack-plain-wordmark.svg
new file mode 100644
index 000000000..fc57b6313
--- /dev/null
+++ b/icons/youtrack/youtrack-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/youtrack/youtrack-plain.svg b/icons/youtrack/youtrack-plain.svg
new file mode 100644
index 000000000..a87560bbc
--- /dev/null
+++ b/icons/youtrack/youtrack-plain.svg
@@ -0,0 +1 @@
+
diff --git a/icons/zed/zed-original.svg b/icons/zed/zed-original.svg
new file mode 100644
index 000000000..c41fb2e8e
--- /dev/null
+++ b/icons/zed/zed-original.svg
@@ -0,0 +1 @@
+