diff --git a/share/apps.json b/share/apps.json
index 9b9653fb1..5c5a15948 100644
--- a/share/apps.json
+++ b/share/apps.json
@@ -3498,6 +3498,14 @@
"html": "
XAMPP( Version ([\\d\\.]+))?\\;version:\\1\\;confidence:90",
"implies": [ "Apache", "MySQL", "PHP", "Perl" ]
},
+ "xCharts": {
+ "website": "tenxer.github.io/xcharts/",
+ "cats": [ 25 ],
+ "script": "xcharts\\.js",
+ "html": "]* href=\"[^\"]*xcharts(?:\\.min)?\\.css",
+ "env": "^xChart$",
+ "implies": "D3"
+ },
"XMB": {
"website": "www.xmbforum.com",
"cats": [ 2 ],
diff --git a/share/images/icons/xCharts.png b/share/images/icons/xCharts.png
new file mode 100644
index 000000000..2e51915b0
Binary files /dev/null and b/share/images/icons/xCharts.png differ