diff --git a/data.json b/data.json
index 1250821b3b..ee30d8e831 100644
--- a/data.json
+++ b/data.json
@@ -12841,6 +12841,14 @@
             ]
         }
     },
+    "gopeed": {
+        "linux": {
+            "root": "gopeed",
+            "symlinks": [
+                "com.gopeed.Gopeed"
+            ]
+        }
+    },
     "gossip": {
         "linux": {
             "root": "gossip"
diff --git a/icons/circle/48/gopeed.svg b/icons/circle/48/gopeed.svg
new file mode 100644
index 0000000000..33078d195c
--- /dev/null
+++ b/icons/circle/48/gopeed.svg
@@ -0,0 +1,17 @@
+<svg version="1.1" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+  <linearGradient id="bg" x2="0" y1="1" y2="47" gradientUnits="userSpaceOnUse">
+   <stop style="stop-color:#b2dcc1" offset="0"/>
+   <stop style="stop-color:#a3d5b5" offset="1"/>
+  </linearGradient>
+ </defs>
+ <path d="m36.3 5c5.86 4.06 9.69 10.8 9.69 18.5 0 12.4-10.1 22.5-22.5 22.5-7.67 0-14.4-3.83-18.5-9.69 1.04 1.82 2.31 3.5 3.78 4.97 4.08 3.71 9.51 5.97 15.5 5.97 12.7 0 23-10.3 23-23 0-5.95-2.26-11.4-5.97-15.5-1.47-1.48-3.15-2.74-4.97-3.78zm4.97 3.78c3.85 4.11 6.22 9.64 6.22 15.7 0 12.7-10.3 23-23 23-6.08 0-11.6-2.36-15.7-6.22 4.16 4.14 9.88 6.72 16.2 6.72 12.7 0 23-10.3 23-23 0-6.34-2.58-12.1-6.72-16.2z" style="opacity:.05"/>
+ <path d="m41.3 8.78c3.71 4.08 5.97 9.51 5.97 15.5 0 12.7-10.3 23-23 23-5.95 0-11.4-2.26-15.5-5.97 4.11 3.85 9.64 6.22 15.7 6.22 12.7 0 23-10.3 23-23 0-6.08-2.36-11.6-6.22-15.7z" style="opacity:.1"/>
+ <path d="m31.2 2.38c8.62 3.15 14.8 11.4 14.8 21.1 0 12.4-10.1 22.5-22.5 22.5-9.71 0-18-6.14-21.1-14.8a23 23 0 0 0 44.9-7 23 23 0 0 0-16-21.9z" style="opacity:.2"/>
+ <circle cx="24" cy="24" r="23" style="fill:url(#bg)"/>
+ <path d="m40 7.53c3.71 4.08 5.97 9.51 5.97 15.5 0 12.7-10.3 23-23 23-5.95 0-11.4-2.26-15.5-5.97 4.18 4.29 10 6.97 16.5 6.97 12.7 0 23-10.3 23-23 0-6.46-2.68-12.3-6.97-16.5z" style="opacity:.1"/>
+ <path d="m40 25a15 15 0 0 1-15 15 15 15 0 0 1-15-15 15 15 0 0 1 15-15 15 15 0 0 1 15 15z" style="opacity:.1"/>
+ <path d="m24 9a15 15 0 0 0-15 15 15 15 0 0 0 1.73 6.92l1.27 1.08-0.223 0.639a15 15 0 0 0 10.5 6.23l1.77-0.873 1.77 0.873a15 15 0 0 0 10.5-6.27l-0.248-0.604 1.26-1.06a15 15 0 0 0 1.74-6.94 15 15 0 0 0-15-15z" style="fill:#5dc76c"/>
+ <path d="m28 23c-5.62 0-7.3 2.56-8.19 4.34-0.951-1.07-1.81-1.34-3.31-1.34-1.66 0-3.5 1.53-3.5 3.5 0 0.51 0.167 1.21 0.506 1.95-0.707 0.193-1.36 0.268-2.1 0.631-0.0034 0.0017-0.0063 0.0042-0.0098 0.0059 0.37 0.573 0.748 1.12 1.19 1.64 1.01-0.446 2.06-0.723 2.41-0.721 0.893 5e-3 1.34-1.08 0.713-1.71-0.603-0.658-0.707-0.993-0.707-1.79 0-1 1.15-1.5 1.5-1.5 0.833 0 1.29 0.184 1.67 0.445 0.374 0.261 0.678 0.647 1.02 1.13 0.357 0.508 1.09 0.572 1.53 0.133 0.481-0.481 0.641-0.972 0.883-1.46 0.955-1.93 2.32-3.25 6.42-3.25 5.99 0 6.99 5.45 6.99 7-2.26e-4 0.431 0.275 0.813 0.684 0.949 0.0855 0.0285 0.161 0.0572 0.242 0.0859 0.401-0.529 0.766-1.08 1.09-1.66-0.0068-0.0027-0.0127-0.0051-0.0195-0.0078-1e-6 -2.2-2-8.37-9.01-8.37zm-5.99 7v6h-2l2.4 2.89c0.53 0.0661 1.06 0.104 1.6 0.113 1.34-0.0057 2.67-0.19 3.96-0.549l2.04-2.45h-2v-6z" style="opacity:.1"/>
+ <path d="m27 22c-5.62 0-7.3 2.56-8.19 4.34-0.951-1.07-1.81-1.34-3.31-1.34-1.66 0-3.5 1.53-3.5 3.5 0 0.51 0.167 1.21 0.506 1.95-0.592 0.162-1.16 0.242-1.77 0.477a15 15 0 0 0 1.04 1.72c0.949-0.398 1.89-0.641 2.22-0.639 0.893 5e-3 1.34-1.08 0.713-1.71-0.603-0.658-0.707-0.993-0.707-1.79 0-1 1.15-1.5 1.5-1.5 0.833 0 1.29 0.184 1.67 0.445 0.374 0.261 0.678 0.647 1.02 1.13 0.357 0.508 1.09 0.572 1.53 0.133 0.481-0.481 0.641-0.972 0.883-1.46 0.955-1.93 2.32-3.25 6.42-3.25 5.99 0 6.99 5.45 6.99 7-2.26e-4 0.431 0.275 0.813 0.684 0.949 0.645 0.215 1.15 0.436 1.56 0.654a15 15 0 0 0 1.01-1.67c-0.381-0.195-0.793-0.387-1.26-0.572 0-2.2-2-8.37-9.01-8.37zm-5.99 7v6h-2l3.23 3.87a15 15 0 0 0 1.77 0.127 15 15 0 0 0 1.77-0.127l3.23-3.87h-2v-6h-6z" style="fill:#f9f9f9"/>
+</svg>
diff --git a/icons/square/48/gopeed.svg b/icons/square/48/gopeed.svg
new file mode 100644
index 0000000000..2d8a731c06
--- /dev/null
+++ b/icons/square/48/gopeed.svg
@@ -0,0 +1,17 @@
+<svg version="1.1" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+  <linearGradient id="bg" x2="0" y1="1" y2="47" gradientUnits="userSpaceOnUse">
+   <stop style="stop-color:#b2dcc1" offset="0"/>
+   <stop style="stop-color:#a3d5b5" offset="1"/>
+  </linearGradient>
+ </defs>
+ <path d="m1 43v0.25c0 2.22 1.78 4 4 4h38c2.22 0 4-1.78 4-4v-0.25c0 2.22-1.78 4-4 4h-38c-2.22 0-4-1.78-4-4zm0 0.5v0.5c0 2.22 1.78 4 4 4h38c2.22 0 4-1.78 4-4v-0.5c0 2.22-1.78 4-4 4h-38c-2.22 0-4-1.78-4-4z" style="opacity:.02"/>
+ <path d="m1 43.2v0.25c0 2.22 1.78 4 4 4h38c2.22 0 4-1.78 4-4v-0.25c0 2.22-1.78 4-4 4h-38c-2.22 0-4-1.78-4-4z" style="opacity:.05"/>
+ <path d="m1 43v0.25c0 2.22 1.78 4 4 4h38c2.22 0 4-1.78 4-4v-0.25c0 2.22-1.78 4-4 4h-38c-2.22 0-4-1.78-4-4z" style="opacity:.1"/>
+ <rect x="1" y="1" width="46" height="46" rx="4" style="fill:url(#bg)"/>
+ <path d="m1 39v4c0 2.22 1.78 4 4 4h38c2.22 0 4-1.78 4-4v-4c0 2.22-1.78 4-4 4h-38c-2.22 0-4-1.78-4-4z" style="opacity:.1"/>
+ <path d="m39 24a15 15 0 0 1-15 15 15 15 0 0 1-15-15 15 15 0 0 1 15-15 15 15 0 0 1 15 15z" style="opacity:.1"/>
+ <path d="m24 8a15 15 0 0 0-15 15 15 15 0 0 0 1.73 6.92l1.27 1.08-0.223 0.639a15 15 0 0 0 10.5 6.23l1.77-0.873 1.77 0.873a15 15 0 0 0 10.5-6.27l-0.248-0.604 1.26-1.06a15 15 0 0 0 1.74-6.94 15 15 0 0 0-15-15z" style="fill:#51c361"/>
+ <path d="m27 22c-5.62 0-7.3 2.56-8.19 4.34-0.951-1.07-1.81-1.34-3.31-1.34-1.66 0-3.5 1.53-3.5 3.5 0 0.51 0.167 1.21 0.506 1.95-0.439 0.12-0.869 0.2-1.31 0.326a15 15 0 0 0 1.16 1.65c0.725-0.259 1.38-0.42 1.63-0.418 0.893 5e-3 1.34-1.08 0.713-1.71-0.603-0.658-0.707-0.993-0.707-1.79 0-1 1.15-1.5 1.5-1.5 0.833 0 1.29 0.184 1.67 0.445 0.374 0.261 0.678 0.647 1.02 1.13 0.357 0.508 1.09 0.572 1.53 0.133 0.481-0.481 0.641-0.972 0.883-1.46 0.955-1.93 2.32-3.25 6.42-3.25 5.99 0 6.99 5.45 6.99 7-2.26e-4 0.431 0.275 0.813 0.684 0.949 0.383 0.128 0.717 0.258 1.01 0.389a15 15 0 0 0 1.13-1.62c-0.26-0.121-0.537-0.241-0.83-0.357 0-2.2-2-8.37-9.01-8.37zm-5.99 7v6h-2l2.26 2.72a15 15 0 0 0 2.74 0.283 15 15 0 0 0 2.74-0.283l2.26-2.72h-2v-6h-6z" style="opacity:.1"/>
+ <path d="m27 21c-5.62 0-7.3 2.56-8.19 4.34-0.951-1.07-1.81-1.34-3.31-1.34-1.66 0-3.5 1.53-3.5 3.5 0 0.51 0.167 1.21 0.506 1.95-0.592 0.162-1.16 0.242-1.77 0.477a15 15 0 0 0 1.04 1.72c0.949-0.398 1.89-0.641 2.22-0.639 0.893 5e-3 1.34-1.08 0.713-1.71-0.603-0.658-0.707-0.993-0.707-1.79 0-1 1.15-1.5 1.5-1.5 0.833 0 1.29 0.184 1.67 0.445 0.374 0.261 0.678 0.647 1.02 1.13 0.357 0.508 1.09 0.572 1.53 0.133 0.481-0.481 0.641-0.972 0.883-1.46 0.955-1.93 2.32-3.25 6.42-3.25 5.99 0 6.99 5.45 6.99 7-2.26e-4 0.431 0.275 0.813 0.684 0.949 0.645 0.215 1.15 0.436 1.56 0.654a15 15 0 0 0 1.01-1.67c-0.381-0.195-0.793-0.387-1.26-0.572 0-2.2-2-8.37-9.01-8.37zm-5.99 7v6h-2l3.23 3.87a15 15 0 0 0 1.77 0.127 15 15 0 0 0 1.77-0.127l3.23-3.87h-2v-6h-6z" style="fill:#f9f9f9"/>
+</svg>