diff --git a/src/images/icons/99minds.svg b/src/images/icons/99minds.svg
new file mode 100644
index 00000000..c783324a
--- /dev/null
+++ b/src/images/icons/99minds.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/images/icons/ARMJS.svg b/src/images/icons/ARMJS.svg
new file mode 100644
index 00000000..1ba2cc53
--- /dev/null
+++ b/src/images/icons/ARMJS.svg
@@ -0,0 +1,31 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Aacio.svg b/src/images/icons/Aacio.svg
new file mode 100644
index 00000000..e8201b71
--- /dev/null
+++ b/src/images/icons/Aacio.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Acceptd.svg b/src/images/icons/Acceptd.svg
new file mode 100644
index 00000000..ca173679
--- /dev/null
+++ b/src/images/icons/Acceptd.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/AceShop.svg b/src/images/icons/AceShop.svg
new file mode 100644
index 00000000..07d1005b
--- /dev/null
+++ b/src/images/icons/AceShop.svg
@@ -0,0 +1,65 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Adaptix.svg b/src/images/icons/Adaptix.svg
new file mode 100644
index 00000000..acbe2d5c
--- /dev/null
+++ b/src/images/icons/Adaptix.svg
@@ -0,0 +1,73 @@
+
+
\ No newline at end of file
diff --git a/src/images/icons/Adnymics.svg b/src/images/icons/Adnymics.svg
new file mode 100644
index 00000000..2afbb110
--- /dev/null
+++ b/src/images/icons/Adnymics.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/images/icons/Agillic.svg b/src/images/icons/Agillic.svg
new file mode 100644
index 00000000..1fd9e42c
--- /dev/null
+++ b/src/images/icons/Agillic.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Agora.svg b/src/images/icons/Agora.svg
new file mode 100644
index 00000000..feb8d02c
--- /dev/null
+++ b/src/images/icons/Agora.svg
@@ -0,0 +1,12 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Agorize.svg b/src/images/icons/Agorize.svg
new file mode 100644
index 00000000..9e9052ad
--- /dev/null
+++ b/src/images/icons/Agorize.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Aimy.svg b/src/images/icons/Aimy.svg
new file mode 100644
index 00000000..d8e45956
--- /dev/null
+++ b/src/images/icons/Aimy.svg
@@ -0,0 +1,468 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Aircall.svg b/src/images/icons/Aircall.svg
new file mode 100644
index 00000000..970865fb
--- /dev/null
+++ b/src/images/icons/Aircall.svg
@@ -0,0 +1,198 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Alimama.svg b/src/images/icons/Alimama.svg
new file mode 100644
index 00000000..0c2163d3
--- /dev/null
+++ b/src/images/icons/Alimama.svg
@@ -0,0 +1,45 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Alinea.svg b/src/images/icons/Alinea.svg
new file mode 100644
index 00000000..9364f695
--- /dev/null
+++ b/src/images/icons/Alinea.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/AlphaReview.svg b/src/images/icons/AlphaReview.svg
new file mode 100644
index 00000000..b2fcd0c1
--- /dev/null
+++ b/src/images/icons/AlphaReview.svg
@@ -0,0 +1,186 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Amap.svg b/src/images/icons/Amap.svg
new file mode 100644
index 00000000..642562a0
--- /dev/null
+++ b/src/images/icons/Amap.svg
@@ -0,0 +1,25 @@
+
diff --git a/src/images/icons/Amilia.svg b/src/images/icons/Amilia.svg
new file mode 100644
index 00000000..68fe1bc5
--- /dev/null
+++ b/src/images/icons/Amilia.svg
@@ -0,0 +1,51 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Ampry.svg b/src/images/icons/Ampry.svg
new file mode 100644
index 00000000..eabc2567
--- /dev/null
+++ b/src/images/icons/Ampry.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Analyzati.svg b/src/images/icons/Analyzati.svg
new file mode 100644
index 00000000..bad6aa02
--- /dev/null
+++ b/src/images/icons/Analyzati.svg
@@ -0,0 +1,28 @@
+
diff --git a/src/images/icons/Analyzz.svg b/src/images/icons/Analyzz.svg
new file mode 100644
index 00000000..118d528f
--- /dev/null
+++ b/src/images/icons/Analyzz.svg
@@ -0,0 +1,397 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Anexis.svg b/src/images/icons/Anexis.svg
new file mode 100644
index 00000000..cb921ee1
--- /dev/null
+++ b/src/images/icons/Anexis.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Angler.svg b/src/images/icons/Angler.svg
new file mode 100644
index 00000000..be08c525
--- /dev/null
+++ b/src/images/icons/Angler.svg
@@ -0,0 +1,62 @@
+
diff --git a/src/images/icons/Animation Addons.svg b/src/images/icons/Animation Addons.svg
new file mode 100644
index 00000000..43a711d0
--- /dev/null
+++ b/src/images/icons/Animation Addons.svg
@@ -0,0 +1,15 @@
+
diff --git a/src/images/icons/Annoto.svg b/src/images/icons/Annoto.svg
new file mode 100644
index 00000000..1673c121
--- /dev/null
+++ b/src/images/icons/Annoto.svg
@@ -0,0 +1,141 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Antavo.svg b/src/images/icons/Antavo.svg
new file mode 100644
index 00000000..869d3ca0
--- /dev/null
+++ b/src/images/icons/Antavo.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/src/images/icons/AnyChat.svg b/src/images/icons/AnyChat.svg
new file mode 100644
index 00000000..d581c51a
--- /dev/null
+++ b/src/images/icons/AnyChat.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Apiary.svg b/src/images/icons/Apiary.svg
new file mode 100644
index 00000000..839dec8e
--- /dev/null
+++ b/src/images/icons/Apiary.svg
@@ -0,0 +1,176 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Appstle.svg b/src/images/icons/Appstle.svg
new file mode 100644
index 00000000..e756db56
--- /dev/null
+++ b/src/images/icons/Appstle.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/AppuOnline.svg b/src/images/icons/AppuOnline.svg
new file mode 100644
index 00000000..3ffb051a
--- /dev/null
+++ b/src/images/icons/AppuOnline.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Appypie.svg b/src/images/icons/Appypie.svg
new file mode 100644
index 00000000..7241fec3
--- /dev/null
+++ b/src/images/icons/Appypie.svg
@@ -0,0 +1,48 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Aptania.svg b/src/images/icons/Aptania.svg
new file mode 100644
index 00000000..91205506
--- /dev/null
+++ b/src/images/icons/Aptania.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/src/images/icons/Arketa.svg b/src/images/icons/Arketa.svg
new file mode 100644
index 00000000..011f0662
--- /dev/null
+++ b/src/images/icons/Arketa.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Arlo.svg b/src/images/icons/Arlo.svg
new file mode 100644
index 00000000..fea8092d
--- /dev/null
+++ b/src/images/icons/Arlo.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Arnica.svg b/src/images/icons/Arnica.svg
new file mode 100644
index 00000000..175f4b4e
--- /dev/null
+++ b/src/images/icons/Arnica.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Artplacer.svg b/src/images/icons/Artplacer.svg
new file mode 100644
index 00000000..d98c98ea
--- /dev/null
+++ b/src/images/icons/Artplacer.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Aryeo.svg b/src/images/icons/Aryeo.svg
new file mode 100644
index 00000000..13a01065
--- /dev/null
+++ b/src/images/icons/Aryeo.svg
@@ -0,0 +1,42 @@
+
\ No newline at end of file
diff --git a/src/images/icons/AsisteClick.svg b/src/images/icons/AsisteClick.svg
new file mode 100644
index 00000000..173eb006
--- /dev/null
+++ b/src/images/icons/AsisteClick.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Aspio.svg b/src/images/icons/Aspio.svg
new file mode 100644
index 00000000..3a573913
--- /dev/null
+++ b/src/images/icons/Aspio.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Assemble.svg b/src/images/icons/Assemble.svg
new file mode 100644
index 00000000..81a3c54c
--- /dev/null
+++ b/src/images/icons/Assemble.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Automabots.svg b/src/images/icons/Automabots.svg
new file mode 100644
index 00000000..d3a81cf8
--- /dev/null
+++ b/src/images/icons/Automabots.svg
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/src/images/icons/AutomatePro.svg b/src/images/icons/AutomatePro.svg
new file mode 100644
index 00000000..7ad20f3a
--- /dev/null
+++ b/src/images/icons/AutomatePro.svg
@@ -0,0 +1,305 @@
+
\ No newline at end of file
diff --git a/src/images/icons/AutomateWoo.svg b/src/images/icons/AutomateWoo.svg
new file mode 100644
index 00000000..7971b498
--- /dev/null
+++ b/src/images/icons/AutomateWoo.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/images/icons/AutomatedGrowth.svg b/src/images/icons/AutomatedGrowth.svg
new file mode 100644
index 00000000..8babb99d
--- /dev/null
+++ b/src/images/icons/AutomatedGrowth.svg
@@ -0,0 +1,32 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Avasize.png b/src/images/icons/Avasize.png
deleted file mode 100644
index 753c8fcc..00000000
Binary files a/src/images/icons/Avasize.png and /dev/null differ
diff --git a/src/images/icons/Avasize.svg b/src/images/icons/Avasize.svg
new file mode 100644
index 00000000..93eea12c
--- /dev/null
+++ b/src/images/icons/Avasize.svg
@@ -0,0 +1,93 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Avature.svg b/src/images/icons/Avature.svg
new file mode 100644
index 00000000..f35972cf
--- /dev/null
+++ b/src/images/icons/Avature.svg
@@ -0,0 +1,39 @@
+
diff --git a/src/images/icons/AvidTrak.svg b/src/images/icons/AvidTrak.svg
new file mode 100644
index 00000000..6c81db35
--- /dev/null
+++ b/src/images/icons/AvidTrak.svg
@@ -0,0 +1,26 @@
+
\ No newline at end of file
diff --git a/src/images/icons/B12.svg b/src/images/icons/B12.svg
new file mode 100644
index 00000000..5edf5262
--- /dev/null
+++ b/src/images/icons/B12.svg
@@ -0,0 +1,108 @@
+
\ No newline at end of file
diff --git a/src/images/icons/BIGLIST.svg b/src/images/icons/BIGLIST.svg
new file mode 100644
index 00000000..25ac5e6e
--- /dev/null
+++ b/src/images/icons/BIGLIST.svg
@@ -0,0 +1,2238 @@
+
\ No newline at end of file
diff --git a/src/images/icons/BILLmanager.svg b/src/images/icons/BILLmanager.svg
new file mode 100644
index 00000000..fe7ceb6c
--- /dev/null
+++ b/src/images/icons/BILLmanager.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/images/icons/BLAZE.svg b/src/images/icons/BLAZE.svg
new file mode 100644
index 00000000..4b3b934b
--- /dev/null
+++ b/src/images/icons/BLAZE.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/BLiNKAI.svg b/src/images/icons/BLiNKAI.svg
new file mode 100644
index 00000000..43d96d4a
--- /dev/null
+++ b/src/images/icons/BLiNKAI.svg
@@ -0,0 +1,90 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/BMTMicro.svg b/src/images/icons/BMTMicro.svg
new file mode 100644
index 00000000..814f8873
--- /dev/null
+++ b/src/images/icons/BMTMicro.svg
@@ -0,0 +1,32 @@
+
\ No newline at end of file
diff --git a/src/images/icons/BTOLEAD.svg b/src/images/icons/BTOLEAD.svg
new file mode 100644
index 00000000..f2b637a6
--- /dev/null
+++ b/src/images/icons/BTOLEAD.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/BUROGU.svg b/src/images/icons/BUROGU.svg
new file mode 100644
index 00000000..fa37afa9
--- /dev/null
+++ b/src/images/icons/BUROGU.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Bagisto.svg b/src/images/icons/Bagisto.svg
new file mode 100644
index 00000000..b92015be
--- /dev/null
+++ b/src/images/icons/Bagisto.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Bant.svg b/src/images/icons/Bant.svg
new file mode 100644
index 00000000..e2f30c0c
--- /dev/null
+++ b/src/images/icons/Bant.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/BaseUI.svg b/src/images/icons/BaseUI.svg
new file mode 100644
index 00000000..c9997de2
--- /dev/null
+++ b/src/images/icons/BaseUI.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/BaskHealth.svg b/src/images/icons/BaskHealth.svg
new file mode 100644
index 00000000..2c182cec
--- /dev/null
+++ b/src/images/icons/BaskHealth.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/BatmanJS.svg b/src/images/icons/BatmanJS.svg
new file mode 100644
index 00000000..b9702272
--- /dev/null
+++ b/src/images/icons/BatmanJS.svg
@@ -0,0 +1,34 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Baya.svg b/src/images/icons/Baya.svg
new file mode 100644
index 00000000..5455666f
--- /dev/null
+++ b/src/images/icons/Baya.svg
@@ -0,0 +1,154 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Beae.svg b/src/images/icons/Beae.svg
new file mode 100644
index 00000000..4c3ae057
--- /dev/null
+++ b/src/images/icons/Beae.svg
@@ -0,0 +1,12 @@
+
\ No newline at end of file
diff --git a/src/images/icons/BeamImpact.svg b/src/images/icons/BeamImpact.svg
new file mode 100644
index 00000000..d30650fa
--- /dev/null
+++ b/src/images/icons/BeamImpact.svg
@@ -0,0 +1,642 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Beamery.svg b/src/images/icons/Beamery.svg
new file mode 100644
index 00000000..c465feb1
--- /dev/null
+++ b/src/images/icons/Beamery.svg
@@ -0,0 +1,20 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Beeshop.svg b/src/images/icons/Beeshop.svg
new file mode 100644
index 00000000..715cf292
--- /dev/null
+++ b/src/images/icons/Beeshop.svg
@@ -0,0 +1,100 @@
+
\ No newline at end of file
diff --git a/src/images/icons/BespokeChat.svg b/src/images/icons/BespokeChat.svg
new file mode 100644
index 00000000..9e37b229
--- /dev/null
+++ b/src/images/icons/BespokeChat.svg
@@ -0,0 +1,51 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Beyond.svg b/src/images/icons/Beyond.svg
new file mode 100644
index 00000000..d565732b
--- /dev/null
+++ b/src/images/icons/Beyond.svg
@@ -0,0 +1,102 @@
+
\ No newline at end of file
diff --git a/src/images/icons/BizSpring.svg b/src/images/icons/BizSpring.svg
new file mode 100644
index 00000000..756105c4
--- /dev/null
+++ b/src/images/icons/BizSpring.svg
@@ -0,0 +1,111 @@
+
\ No newline at end of file
diff --git a/src/images/icons/BlackCrow.svg b/src/images/icons/BlackCrow.svg
new file mode 100644
index 00000000..423d8379
--- /dev/null
+++ b/src/images/icons/BlackCrow.svg
@@ -0,0 +1,32 @@
+
diff --git a/src/images/icons/Blackcart.svg b/src/images/icons/Blackcart.svg
new file mode 100644
index 00000000..bdbba631
--- /dev/null
+++ b/src/images/icons/Blackcart.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Blendee.svg b/src/images/icons/Blendee.svg
new file mode 100644
index 00000000..38b45249
--- /dev/null
+++ b/src/images/icons/Blendee.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Blippa.svg b/src/images/icons/Blippa.svg
new file mode 100644
index 00000000..53c10f11
--- /dev/null
+++ b/src/images/icons/Blippa.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/images/icons/Blutui.svg b/src/images/icons/Blutui.svg
new file mode 100644
index 00000000..b92f30f8
--- /dev/null
+++ b/src/images/icons/Blutui.svg
@@ -0,0 +1,12 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Bobgo.svg b/src/images/icons/Bobgo.svg
new file mode 100644
index 00000000..e5327f34
--- /dev/null
+++ b/src/images/icons/Bobgo.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Boei.svg b/src/images/icons/Boei.svg
new file mode 100644
index 00000000..b2ae085c
--- /dev/null
+++ b/src/images/icons/Boei.svg
@@ -0,0 +1,63 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Bogos.svg b/src/images/icons/Bogos.svg
new file mode 100644
index 00000000..e40c14c2
--- /dev/null
+++ b/src/images/icons/Bogos.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/BoldOptions.svg b/src/images/icons/BoldOptions.svg
new file mode 100644
index 00000000..4bc726f8
--- /dev/null
+++ b/src/images/icons/BoldOptions.svg
@@ -0,0 +1,201 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Bookboost.svg b/src/images/icons/Bookboost.svg
new file mode 100644
index 00000000..ba1bf29f
--- /dev/null
+++ b/src/images/icons/Bookboost.svg
@@ -0,0 +1,12 @@
+
\ No newline at end of file
diff --git a/src/images/icons/BookingExperts.svg b/src/images/icons/BookingExperts.svg
new file mode 100644
index 00000000..a187d0e4
--- /dev/null
+++ b/src/images/icons/BookingExperts.svg
@@ -0,0 +1,33 @@
+
\ No newline at end of file
diff --git a/src/images/icons/BookingFactory.svg b/src/images/icons/BookingFactory.svg
new file mode 100644
index 00000000..fdb716a0
--- /dev/null
+++ b/src/images/icons/BookingFactory.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Bottle360.svg b/src/images/icons/Bottle360.svg
new file mode 100644
index 00000000..5a8b3aa3
--- /dev/null
+++ b/src/images/icons/Bottle360.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/images/icons/Boxmode.svg b/src/images/icons/Boxmode.svg
new file mode 100644
index 00000000..d7622933
--- /dev/null
+++ b/src/images/icons/Boxmode.svg
@@ -0,0 +1,32 @@
+
\ No newline at end of file
diff --git a/src/images/icons/BridgerPay.svg b/src/images/icons/BridgerPay.svg
new file mode 100644
index 00000000..cc649d84
--- /dev/null
+++ b/src/images/icons/BridgerPay.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Bringie.svg b/src/images/icons/Bringie.svg
new file mode 100644
index 00000000..29cc8743
--- /dev/null
+++ b/src/images/icons/Bringie.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/BrinkCommerce.svg b/src/images/icons/BrinkCommerce.svg
new file mode 100644
index 00000000..24dc6907
--- /dev/null
+++ b/src/images/icons/BrinkCommerce.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Browsee.svg b/src/images/icons/Browsee.svg
new file mode 100644
index 00000000..e4b49823
--- /dev/null
+++ b/src/images/icons/Browsee.svg
@@ -0,0 +1,33 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CAPYS.svg b/src/images/icons/CAPYS.svg
new file mode 100644
index 00000000..c30f0fcc
--- /dev/null
+++ b/src/images/icons/CAPYS.svg
@@ -0,0 +1,114 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CATS.svg b/src/images/icons/CATS.svg
new file mode 100644
index 00000000..f438013f
--- /dev/null
+++ b/src/images/icons/CATS.svg
@@ -0,0 +1,54 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CIMcloud.svg b/src/images/icons/CIMcloud.svg
new file mode 100644
index 00000000..e5e19f80
--- /dev/null
+++ b/src/images/icons/CIMcloud.svg
@@ -0,0 +1,69 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CLIKdata.svg b/src/images/icons/CLIKdata.svg
new file mode 100644
index 00000000..a0d4bee9
--- /dev/null
+++ b/src/images/icons/CLIKdata.svg
@@ -0,0 +1,138 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CMoffer.svg b/src/images/icons/CMoffer.svg
new file mode 100644
index 00000000..1603e10a
--- /dev/null
+++ b/src/images/icons/CMoffer.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CRMBOOST.svg b/src/images/icons/CRMBOOST.svg
new file mode 100644
index 00000000..8d843afc
--- /dev/null
+++ b/src/images/icons/CRMBOOST.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CRMDoneBetter.svg b/src/images/icons/CRMDoneBetter.svg
new file mode 100644
index 00000000..dc42e01e
--- /dev/null
+++ b/src/images/icons/CRMDoneBetter.svg
@@ -0,0 +1,510 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CXDP.svg b/src/images/icons/CXDP.svg
new file mode 100644
index 00000000..d9dad981
--- /dev/null
+++ b/src/images/icons/CXDP.svg
@@ -0,0 +1,48 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Cackle.svg b/src/images/icons/Cackle.svg
new file mode 100644
index 00000000..38ee80af
--- /dev/null
+++ b/src/images/icons/Cackle.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Campflow.svg b/src/images/icons/Campflow.svg
new file mode 100644
index 00000000..42e327cb
--- /dev/null
+++ b/src/images/icons/Campflow.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/images/icons/CanJS.svg b/src/images/icons/CanJS.svg
new file mode 100644
index 00000000..a7de7f36
--- /dev/null
+++ b/src/images/icons/CanJS.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/images/icons/CarChat24.svg b/src/images/icons/CarChat24.svg
new file mode 100644
index 00000000..55893fc4
--- /dev/null
+++ b/src/images/icons/CarChat24.svg
@@ -0,0 +1,158 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Cardina.svg b/src/images/icons/Cardina.svg
new file mode 100644
index 00000000..4264604e
--- /dev/null
+++ b/src/images/icons/Cardina.svg
@@ -0,0 +1,125 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CargoServer.svg b/src/images/icons/CargoServer.svg
new file mode 100644
index 00000000..51119c4d
--- /dev/null
+++ b/src/images/icons/CargoServer.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CartHook.svg b/src/images/icons/CartHook.svg
new file mode 100644
index 00000000..2a11eb57
--- /dev/null
+++ b/src/images/icons/CartHook.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CarteraCommerce.svg b/src/images/icons/CarteraCommerce.svg
new file mode 100644
index 00000000..0cbdb260
--- /dev/null
+++ b/src/images/icons/CarteraCommerce.svg
@@ -0,0 +1,123 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Cartful.svg b/src/images/icons/Cartful.svg
new file mode 100644
index 00000000..13cbdbed
--- /dev/null
+++ b/src/images/icons/Cartful.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Casafari.svg b/src/images/icons/Casafari.svg
new file mode 100644
index 00000000..6c017aa9
--- /dev/null
+++ b/src/images/icons/Casafari.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Celebros.svg b/src/images/icons/Celebros.svg
new file mode 100644
index 00000000..c7a9d029
--- /dev/null
+++ b/src/images/icons/Celebros.svg
@@ -0,0 +1,47 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Celerant.svg b/src/images/icons/Celerant.svg
new file mode 100644
index 00000000..691d7627
--- /dev/null
+++ b/src/images/icons/Celerant.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Certishopping.svg b/src/images/icons/Certishopping.svg
new file mode 100644
index 00000000..ad9693ac
--- /dev/null
+++ b/src/images/icons/Certishopping.svg
@@ -0,0 +1,33 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Cfixe.svg b/src/images/icons/Cfixe.svg
new file mode 100644
index 00000000..773fa0e7
--- /dev/null
+++ b/src/images/icons/Cfixe.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Chaser.svg b/src/images/icons/Chaser.svg
new file mode 100644
index 00000000..3e6337e5
--- /dev/null
+++ b/src/images/icons/Chaser.svg
@@ -0,0 +1,17 @@
+
diff --git a/src/images/icons/ChatBullet.svg b/src/images/icons/ChatBullet.svg
new file mode 100644
index 00000000..9dd3798b
--- /dev/null
+++ b/src/images/icons/ChatBullet.svg
@@ -0,0 +1,72 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ChatChasers.svg b/src/images/icons/ChatChasers.svg
new file mode 100644
index 00000000..0510f2ba
--- /dev/null
+++ b/src/images/icons/ChatChasers.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ChatThing.svg b/src/images/icons/ChatThing.svg
new file mode 100644
index 00000000..aab5bfce
--- /dev/null
+++ b/src/images/icons/ChatThing.svg
@@ -0,0 +1,75 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ChatWING.svg b/src/images/icons/ChatWING.svg
new file mode 100644
index 00000000..9c74db22
--- /dev/null
+++ b/src/images/icons/ChatWING.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/src/images/icons/Chatwee.svg b/src/images/icons/Chatwee.svg
new file mode 100644
index 00000000..5c80fb1e
--- /dev/null
+++ b/src/images/icons/Chatwee.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Checkin.svg b/src/images/icons/Checkin.svg
new file mode 100644
index 00000000..a4ebb56e
--- /dev/null
+++ b/src/images/icons/Checkin.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CheerPJ.svg b/src/images/icons/CheerPJ.svg
new file mode 100644
index 00000000..9c7a327e
--- /dev/null
+++ b/src/images/icons/CheerPJ.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CivicChamps.svg b/src/images/icons/CivicChamps.svg
new file mode 100644
index 00000000..f1c839a5
--- /dev/null
+++ b/src/images/icons/CivicChamps.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CleanCore.svg b/src/images/icons/CleanCore.svg
new file mode 100644
index 00000000..721bf63a
--- /dev/null
+++ b/src/images/icons/CleanCore.svg
@@ -0,0 +1,33 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CleanTalk.svg b/src/images/icons/CleanTalk.svg
new file mode 100644
index 00000000..16b0ee47
--- /dev/null
+++ b/src/images/icons/CleanTalk.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CleverData.svg b/src/images/icons/CleverData.svg
new file mode 100644
index 00000000..9e5e2417
--- /dev/null
+++ b/src/images/icons/CleverData.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CleverInsight.svg b/src/images/icons/CleverInsight.svg
new file mode 100644
index 00000000..74e92e27
--- /dev/null
+++ b/src/images/icons/CleverInsight.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CleverReach.svg b/src/images/icons/CleverReach.svg
new file mode 100644
index 00000000..ad88db03
--- /dev/null
+++ b/src/images/icons/CleverReach.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ClickBus.svg b/src/images/icons/ClickBus.svg
new file mode 100644
index 00000000..19bf0b4b
--- /dev/null
+++ b/src/images/icons/ClickBus.svg
@@ -0,0 +1,53 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ClickFreeze.svg b/src/images/icons/ClickFreeze.svg
new file mode 100644
index 00000000..6198e931
--- /dev/null
+++ b/src/images/icons/ClickFreeze.svg
@@ -0,0 +1,41 @@
+
diff --git a/src/images/icons/ClickGUARD.svg b/src/images/icons/ClickGUARD.svg
new file mode 100644
index 00000000..8a3048f7
--- /dev/null
+++ b/src/images/icons/ClickGUARD.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/src/images/icons/Clickbrainiacs.svg b/src/images/icons/Clickbrainiacs.svg
new file mode 100644
index 00000000..030aff76
--- /dev/null
+++ b/src/images/icons/Clickbrainiacs.svg
@@ -0,0 +1,71 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Clubcast.svg b/src/images/icons/Clubcast.svg
new file mode 100644
index 00000000..63e6edfd
--- /dev/null
+++ b/src/images/icons/Clubcast.svg
@@ -0,0 +1,81 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CoCoAI.svg b/src/images/icons/CoCoAI.svg
new file mode 100644
index 00000000..d449b5ce
--- /dev/null
+++ b/src/images/icons/CoCoAI.svg
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Coax.svg b/src/images/icons/Coax.svg
new file mode 100644
index 00000000..76548e99
--- /dev/null
+++ b/src/images/icons/Coax.svg
@@ -0,0 +1,40 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CoffeeCup.svg b/src/images/icons/CoffeeCup.svg
new file mode 100644
index 00000000..1459cd9c
--- /dev/null
+++ b/src/images/icons/CoffeeCup.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CollectiveAudience.svg b/src/images/icons/CollectiveAudience.svg
new file mode 100644
index 00000000..a657d7c6
--- /dev/null
+++ b/src/images/icons/CollectiveAudience.svg
@@ -0,0 +1,20 @@
+
diff --git a/src/images/icons/ComarcheSklep.svg b/src/images/icons/ComarcheSklep.svg
new file mode 100644
index 00000000..e292aac6
--- /dev/null
+++ b/src/images/icons/ComarcheSklep.svg
@@ -0,0 +1,25 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Comgem.svg b/src/images/icons/Comgem.svg
new file mode 100644
index 00000000..26e23bf9
--- /dev/null
+++ b/src/images/icons/Comgem.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CommentSold.svg b/src/images/icons/CommentSold.svg
new file mode 100644
index 00000000..914aab70
--- /dev/null
+++ b/src/images/icons/CommentSold.svg
@@ -0,0 +1,20 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Commerce Engine.svg b/src/images/icons/Commerce Engine.svg
new file mode 100644
index 00000000..07899d3e
--- /dev/null
+++ b/src/images/icons/Commerce Engine.svg
@@ -0,0 +1,15 @@
+
diff --git a/src/images/icons/CommunityBox.svg b/src/images/icons/CommunityBox.svg
new file mode 100644
index 00000000..c70e9afe
--- /dev/null
+++ b/src/images/icons/CommunityBox.svg
@@ -0,0 +1,154 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CompositeProducts.svg b/src/images/icons/CompositeProducts.svg
new file mode 100644
index 00000000..39e7e46f
--- /dev/null
+++ b/src/images/icons/CompositeProducts.svg
@@ -0,0 +1,78 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Connectally.svg b/src/images/icons/Connectally.svg
new file mode 100644
index 00000000..e19d70ab
--- /dev/null
+++ b/src/images/icons/Connectally.svg
@@ -0,0 +1,32 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Construct3.svg b/src/images/icons/Construct3.svg
new file mode 100644
index 00000000..68e794b1
--- /dev/null
+++ b/src/images/icons/Construct3.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ContactUs.svg b/src/images/icons/ContactUs.svg
new file mode 100644
index 00000000..da89f310
--- /dev/null
+++ b/src/images/icons/ContactUs.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Converdiant.svg b/src/images/icons/Converdiant.svg
new file mode 100644
index 00000000..35856b1d
--- /dev/null
+++ b/src/images/icons/Converdiant.svg
@@ -0,0 +1,19 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Converge.svg b/src/images/icons/Converge.svg
new file mode 100644
index 00000000..f27e6af1
--- /dev/null
+++ b/src/images/icons/Converge.svg
@@ -0,0 +1,135 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ConversionBear.svg b/src/images/icons/ConversionBear.svg
new file mode 100644
index 00000000..48dffb35
--- /dev/null
+++ b/src/images/icons/ConversionBear.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Convertful.svg b/src/images/icons/Convertful.svg
new file mode 100644
index 00000000..b7527d68
--- /dev/null
+++ b/src/images/icons/Convertful.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Convertiser.svg b/src/images/icons/Convertiser.svg
new file mode 100644
index 00000000..699b0078
--- /dev/null
+++ b/src/images/icons/Convertiser.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Conword.svg b/src/images/icons/Conword.svg
new file mode 100644
index 00000000..3c8b383f
--- /dev/null
+++ b/src/images/icons/Conword.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Cooltix.svg b/src/images/icons/Cooltix.svg
new file mode 100644
index 00000000..6e1066b5
--- /dev/null
+++ b/src/images/icons/Cooltix.svg
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Copernica.svg b/src/images/icons/Copernica.svg
new file mode 100644
index 00000000..936b145e
--- /dev/null
+++ b/src/images/icons/Copernica.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/images/icons/CosmedCloud.svg b/src/images/icons/CosmedCloud.svg
new file mode 100644
index 00000000..9d188b88
--- /dev/null
+++ b/src/images/icons/CosmedCloud.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Countable.svg b/src/images/icons/Countable.svg
new file mode 100644
index 00000000..21455d56
--- /dev/null
+++ b/src/images/icons/Countable.svg
@@ -0,0 +1,23 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Cova.svg b/src/images/icons/Cova.svg
new file mode 100644
index 00000000..941df210
--- /dev/null
+++ b/src/images/icons/Cova.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Cove.svg b/src/images/icons/Cove.svg
new file mode 100644
index 00000000..1f81a97d
--- /dev/null
+++ b/src/images/icons/Cove.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Creaitor.svg b/src/images/icons/Creaitor.svg
new file mode 100644
index 00000000..a67defc9
--- /dev/null
+++ b/src/images/icons/Creaitor.svg
@@ -0,0 +1,56 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CreateDemand.svg b/src/images/icons/CreateDemand.svg
new file mode 100644
index 00000000..0a7c3a64
--- /dev/null
+++ b/src/images/icons/CreateDemand.svg
@@ -0,0 +1,572 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Crexi.svg b/src/images/icons/Crexi.svg
new file mode 100644
index 00000000..345e3640
--- /dev/null
+++ b/src/images/icons/Crexi.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CriticalMention.svg b/src/images/icons/CriticalMention.svg
new file mode 100644
index 00000000..aefd0f90
--- /dev/null
+++ b/src/images/icons/CriticalMention.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Cronitor.svg b/src/images/icons/Cronitor.svg
new file mode 100644
index 00000000..dd01ca3e
--- /dev/null
+++ b/src/images/icons/Cronitor.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Croogo.svg b/src/images/icons/Croogo.svg
new file mode 100644
index 00000000..dc2f5a2c
--- /dev/null
+++ b/src/images/icons/Croogo.svg
@@ -0,0 +1,69 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Crowdin.svg b/src/images/icons/Crowdin.svg
new file mode 100644
index 00000000..58106517
--- /dev/null
+++ b/src/images/icons/Crowdin.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Crowdsignal.svg b/src/images/icons/Crowdsignal.svg
new file mode 100644
index 00000000..bbb36e44
--- /dev/null
+++ b/src/images/icons/Crowdsignal.svg
@@ -0,0 +1,47 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CuasalFunnel.svg b/src/images/icons/CuasalFunnel.svg
new file mode 100644
index 00000000..a8de6729
--- /dev/null
+++ b/src/images/icons/CuasalFunnel.svg
@@ -0,0 +1,23 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Curaytor.svg b/src/images/icons/Curaytor.svg
new file mode 100644
index 00000000..98aca488
--- /dev/null
+++ b/src/images/icons/Curaytor.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Custobar.svg b/src/images/icons/Custobar.svg
new file mode 100644
index 00000000..016f0a70
--- /dev/null
+++ b/src/images/icons/Custobar.svg
@@ -0,0 +1,54 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CustomDonations.svg b/src/images/icons/CustomDonations.svg
new file mode 100644
index 00000000..66f90208
--- /dev/null
+++ b/src/images/icons/CustomDonations.svg
@@ -0,0 +1,10 @@
+
\ No newline at end of file
diff --git a/src/images/icons/CustomerStories.svg b/src/images/icons/CustomerStories.svg
new file mode 100644
index 00000000..2fde086d
--- /dev/null
+++ b/src/images/icons/CustomerStories.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/DCKAPCommerce.svg b/src/images/icons/DCKAPCommerce.svg
new file mode 100644
index 00000000..2ab8bb5f
--- /dev/null
+++ b/src/images/icons/DCKAPCommerce.svg
@@ -0,0 +1,48 @@
+
\ No newline at end of file
diff --git a/src/images/icons/DESTOON.svg b/src/images/icons/DESTOON.svg
new file mode 100644
index 00000000..e3fd890c
--- /dev/null
+++ b/src/images/icons/DESTOON.svg
@@ -0,0 +1,41 @@
+
\ No newline at end of file
diff --git a/src/images/icons/DEUNA.svg b/src/images/icons/DEUNA.svg
new file mode 100644
index 00000000..a440b84b
--- /dev/null
+++ b/src/images/icons/DEUNA.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/images/icons/DISH.svg b/src/images/icons/DISH.svg
new file mode 100644
index 00000000..b98d9824
--- /dev/null
+++ b/src/images/icons/DISH.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Dakno.svg b/src/images/icons/Dakno.svg
new file mode 100644
index 00000000..0b4469a0
--- /dev/null
+++ b/src/images/icons/Dakno.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Daktela.svg b/src/images/icons/Daktela.svg
new file mode 100644
index 00000000..b0053ba4
--- /dev/null
+++ b/src/images/icons/Daktela.svg
@@ -0,0 +1,52 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Dalue.svg b/src/images/icons/Dalue.svg
new file mode 100644
index 00000000..eb738d83
--- /dev/null
+++ b/src/images/icons/Dalue.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/DarwinPriicing.svg b/src/images/icons/DarwinPriicing.svg
new file mode 100644
index 00000000..117184a4
--- /dev/null
+++ b/src/images/icons/DarwinPriicing.svg
@@ -0,0 +1,106 @@
+
diff --git a/src/images/icons/Data8.svg b/src/images/icons/Data8.svg
new file mode 100644
index 00000000..97c72b23
--- /dev/null
+++ b/src/images/icons/Data8.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/DataDojo.svg b/src/images/icons/DataDojo.svg
new file mode 100644
index 00000000..9cb24567
--- /dev/null
+++ b/src/images/icons/DataDojo.svg
@@ -0,0 +1,79 @@
+
\ No newline at end of file
diff --git a/src/images/icons/DataNugget.svg b/src/images/icons/DataNugget.svg
new file mode 100644
index 00000000..7f50e80d
--- /dev/null
+++ b/src/images/icons/DataNugget.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/images/icons/Datastar.svg b/src/images/icons/Datastar.svg
new file mode 100644
index 00000000..0749dc42
--- /dev/null
+++ b/src/images/icons/Datastar.svg
@@ -0,0 +1,148 @@
+
\ No newline at end of file
diff --git a/src/images/icons/DeadlineFunnel.svg b/src/images/icons/DeadlineFunnel.svg
new file mode 100644
index 00000000..130a5f92
--- /dev/null
+++ b/src/images/icons/DeadlineFunnel.svg
@@ -0,0 +1,189 @@
+
diff --git a/src/images/icons/DealAI.svg b/src/images/icons/DealAI.svg
new file mode 100644
index 00000000..873d2f61
--- /dev/null
+++ b/src/images/icons/DealAI.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Dealspotr.svg b/src/images/icons/Dealspotr.svg
new file mode 100644
index 00000000..4ea118d3
--- /dev/null
+++ b/src/images/icons/Dealspotr.svg
@@ -0,0 +1,90 @@
+
\ No newline at end of file
diff --git a/src/images/icons/DeepMarkit.svg b/src/images/icons/DeepMarkit.svg
new file mode 100644
index 00000000..a671b8fd
--- /dev/null
+++ b/src/images/icons/DeepMarkit.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Deko.svg b/src/images/icons/Deko.svg
new file mode 100644
index 00000000..8582d7a0
--- /dev/null
+++ b/src/images/icons/Deko.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/src/images/icons/Demandforce.svg b/src/images/icons/Demandforce.svg
new file mode 100644
index 00000000..0723ba30
--- /dev/null
+++ b/src/images/icons/Demandforce.svg
@@ -0,0 +1,43 @@
+
+
\ No newline at end of file
diff --git a/src/images/icons/Dengage.svg b/src/images/icons/Dengage.svg
new file mode 100644
index 00000000..7910b8c5
--- /dev/null
+++ b/src/images/icons/Dengage.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Descartes.svg b/src/images/icons/Descartes.svg
new file mode 100644
index 00000000..ef91a767
--- /dev/null
+++ b/src/images/icons/Descartes.svg
@@ -0,0 +1,56 @@
+
\ No newline at end of file
diff --git a/src/images/icons/DevupUI.svg b/src/images/icons/DevupUI.svg
new file mode 100644
index 00000000..73b90786
--- /dev/null
+++ b/src/images/icons/DevupUI.svg
@@ -0,0 +1,28 @@
+
\ No newline at end of file
diff --git a/src/images/icons/DevzCart.svg b/src/images/icons/DevzCart.svg
new file mode 100644
index 00000000..0c189da6
--- /dev/null
+++ b/src/images/icons/DevzCart.svg
@@ -0,0 +1,19 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Dexter.svg b/src/images/icons/Dexter.svg
new file mode 100644
index 00000000..70725ae0
--- /dev/null
+++ b/src/images/icons/Dexter.svg
@@ -0,0 +1,32 @@
+
\ No newline at end of file
diff --git a/src/images/icons/DialogInsight.svg b/src/images/icons/DialogInsight.svg
new file mode 100644
index 00000000..731f4492
--- /dev/null
+++ b/src/images/icons/DialogInsight.svg
@@ -0,0 +1,42 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Dialogity.svg b/src/images/icons/Dialogity.svg
new file mode 100644
index 00000000..55b08878
--- /dev/null
+++ b/src/images/icons/Dialogity.svg
@@ -0,0 +1,25 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Dice.svg b/src/images/icons/Dice.svg
new file mode 100644
index 00000000..ad9a83b8
--- /dev/null
+++ b/src/images/icons/Dice.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Dimensions.svg b/src/images/icons/Dimensions.svg
new file mode 100644
index 00000000..506f80f0
--- /dev/null
+++ b/src/images/icons/Dimensions.svg
@@ -0,0 +1,797 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Directorist.svg b/src/images/icons/Directorist.svg
new file mode 100644
index 00000000..01970ccb
--- /dev/null
+++ b/src/images/icons/Directorist.svg
@@ -0,0 +1,78 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Direktonline.svg b/src/images/icons/Direktonline.svg
new file mode 100644
index 00000000..b03fb259
--- /dev/null
+++ b/src/images/icons/Direktonline.svg
@@ -0,0 +1,39 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Disciple.svg b/src/images/icons/Disciple.svg
new file mode 100644
index 00000000..4f5a7584
--- /dev/null
+++ b/src/images/icons/Disciple.svg
@@ -0,0 +1,27 @@
+
diff --git a/src/images/icons/Ditto.svg b/src/images/icons/Ditto.svg
new file mode 100644
index 00000000..c668b9e2
--- /dev/null
+++ b/src/images/icons/Ditto.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Dixa.svg b/src/images/icons/Dixa.svg
new file mode 100644
index 00000000..dee7f441
--- /dev/null
+++ b/src/images/icons/Dixa.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Doctave.svg b/src/images/icons/Doctave.svg
new file mode 100644
index 00000000..047d21ed
--- /dev/null
+++ b/src/images/icons/Doctave.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/DoubleTick.svg b/src/images/icons/DoubleTick.svg
new file mode 100644
index 00000000..6d4d3686
--- /dev/null
+++ b/src/images/icons/DoubleTick.svg
@@ -0,0 +1,141 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Durable.svg b/src/images/icons/Durable.svg
new file mode 100644
index 00000000..9d281315
--- /dev/null
+++ b/src/images/icons/Durable.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/images/icons/Dwolla.svg b/src/images/icons/Dwolla.svg
new file mode 100644
index 00000000..6561b891
--- /dev/null
+++ b/src/images/icons/Dwolla.svg
@@ -0,0 +1,12 @@
+
\ No newline at end of file
diff --git a/src/images/icons/E37.svg b/src/images/icons/E37.svg
new file mode 100644
index 00000000..a313b32b
--- /dev/null
+++ b/src/images/icons/E37.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/EADPlataforma.svg b/src/images/icons/EADPlataforma.svg
new file mode 100644
index 00000000..e71672fa
--- /dev/null
+++ b/src/images/icons/EADPlataforma.svg
@@ -0,0 +1,26 @@
+
diff --git a/src/images/icons/ECBB.svg b/src/images/icons/ECBB.svg
new file mode 100644
index 00000000..43ab7c45
--- /dev/null
+++ b/src/images/icons/ECBB.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Eagleview.svg b/src/images/icons/Eagleview.svg
new file mode 100644
index 00000000..1c7bb9d8
--- /dev/null
+++ b/src/images/icons/Eagleview.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/EasiChat.svg b/src/images/icons/EasiChat.svg
new file mode 100644
index 00000000..455a2012
--- /dev/null
+++ b/src/images/icons/EasiChat.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Easol.svg b/src/images/icons/Easol.svg
new file mode 100644
index 00000000..c48749f7
--- /dev/null
+++ b/src/images/icons/Easol.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Easyling.svg b/src/images/icons/Easyling.svg
new file mode 100644
index 00000000..a24ed146
--- /dev/null
+++ b/src/images/icons/Easyling.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/EatStreet.svg b/src/images/icons/EatStreet.svg
new file mode 100644
index 00000000..3b779fef
--- /dev/null
+++ b/src/images/icons/EatStreet.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/EcomCart.svg b/src/images/icons/EcomCart.svg
new file mode 100644
index 00000000..dc4931ba
--- /dev/null
+++ b/src/images/icons/EcomCart.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Edlio.svg b/src/images/icons/Edlio.svg
new file mode 100644
index 00000000..4cfea8ec
--- /dev/null
+++ b/src/images/icons/Edlio.svg
@@ -0,0 +1,22 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Eggflow.svg b/src/images/icons/Eggflow.svg
new file mode 100644
index 00000000..4d53f093
--- /dev/null
+++ b/src/images/icons/Eggflow.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Elina.svg b/src/images/icons/Elina.svg
new file mode 100644
index 00000000..ec73afb9
--- /dev/null
+++ b/src/images/icons/Elina.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Emfont.svg b/src/images/icons/Emfont.svg
new file mode 100644
index 00000000..bb887a13
--- /dev/null
+++ b/src/images/icons/Emfont.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Enagic.svg b/src/images/icons/Enagic.svg
new file mode 100644
index 00000000..46ff87c3
--- /dev/null
+++ b/src/images/icons/Enagic.svg
@@ -0,0 +1,23 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Enrollware.svg b/src/images/icons/Enrollware.svg
new file mode 100644
index 00000000..50805921
--- /dev/null
+++ b/src/images/icons/Enrollware.svg
@@ -0,0 +1,204 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Enterice.svg b/src/images/icons/Enterice.svg
new file mode 100644
index 00000000..609ad66e
--- /dev/null
+++ b/src/images/icons/Enterice.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Enviopack.svg b/src/images/icons/Enviopack.svg
new file mode 100644
index 00000000..e336bf1f
--- /dev/null
+++ b/src/images/icons/Enviopack.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/src/images/icons/EnvolveTech.svg b/src/images/icons/EnvolveTech.svg
new file mode 100644
index 00000000..fa629557
--- /dev/null
+++ b/src/images/icons/EnvolveTech.svg
@@ -0,0 +1,168 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Epicor.svg b/src/images/icons/Epicor.svg
new file mode 100644
index 00000000..a8fadb34
--- /dev/null
+++ b/src/images/icons/Epicor.svg
@@ -0,0 +1,17 @@
+
+
diff --git a/src/images/icons/Epoq.svg b/src/images/icons/Epoq.svg
new file mode 100644
index 00000000..cf2fa112
--- /dev/null
+++ b/src/images/icons/Epoq.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Erxes.svg b/src/images/icons/Erxes.svg
new file mode 100644
index 00000000..fdc20b56
--- /dev/null
+++ b/src/images/icons/Erxes.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Etch.svg b/src/images/icons/Etch.svg
new file mode 100644
index 00000000..52517bd3
--- /dev/null
+++ b/src/images/icons/Etch.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/images/icons/Eveho.svg b/src/images/icons/Eveho.svg
new file mode 100644
index 00000000..c0dd906e
--- /dev/null
+++ b/src/images/icons/Eveho.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/images/icons/Eventlink.svg b/src/images/icons/Eventlink.svg
new file mode 100644
index 00000000..51b9bae4
--- /dev/null
+++ b/src/images/icons/Eventlink.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/EverWeb.svg b/src/images/icons/EverWeb.svg
new file mode 100644
index 00000000..47356623
--- /dev/null
+++ b/src/images/icons/EverWeb.svg
@@ -0,0 +1,54 @@
+
\ No newline at end of file
diff --git a/src/images/icons/EverWondr.svg b/src/images/icons/EverWondr.svg
new file mode 100644
index 00000000..ab87adab
--- /dev/null
+++ b/src/images/icons/EverWondr.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Evidence.svg b/src/images/icons/Evidence.svg
new file mode 100644
index 00000000..19f4c232
--- /dev/null
+++ b/src/images/icons/Evidence.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/images/icons/ExitBee.svg b/src/images/icons/ExitBee.svg
new file mode 100644
index 00000000..93a1b48d
--- /dev/null
+++ b/src/images/icons/ExitBee.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ExtraWatch.svg b/src/images/icons/ExtraWatch.svg
new file mode 100644
index 00000000..9a8f2ac0
--- /dev/null
+++ b/src/images/icons/ExtraWatch.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/EyouCMS.svg b/src/images/icons/EyouCMS.svg
new file mode 100644
index 00000000..83433b0f
--- /dev/null
+++ b/src/images/icons/EyouCMS.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/F5DistributedCloudServices.svg b/src/images/icons/F5DistributedCloudServices.svg
new file mode 100644
index 00000000..00b04730
--- /dev/null
+++ b/src/images/icons/F5DistributedCloudServices.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/FASO.svg b/src/images/icons/FASO.svg
new file mode 100644
index 00000000..89e945be
--- /dev/null
+++ b/src/images/icons/FASO.svg
@@ -0,0 +1,114 @@
+
\ No newline at end of file
diff --git a/src/images/icons/FOCUSWebWall.svg b/src/images/icons/FOCUSWebWall.svg
new file mode 100644
index 00000000..c61c27d8
--- /dev/null
+++ b/src/images/icons/FOCUSWebWall.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/FUGU.svg b/src/images/icons/FUGU.svg
new file mode 100644
index 00000000..c099e1de
--- /dev/null
+++ b/src/images/icons/FUGU.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Facilita.svg b/src/images/icons/Facilita.svg
new file mode 100644
index 00000000..7e36e0d4
--- /dev/null
+++ b/src/images/icons/Facilita.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Faire.svg b/src/images/icons/Faire.svg
new file mode 100644
index 00000000..7fbfc574
--- /dev/null
+++ b/src/images/icons/Faire.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Farmakom.svg b/src/images/icons/Farmakom.svg
new file mode 100644
index 00000000..f5d779a1
--- /dev/null
+++ b/src/images/icons/Farmakom.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Faslet.svg b/src/images/icons/Faslet.svg
new file mode 100644
index 00000000..8324e1ee
--- /dev/null
+++ b/src/images/icons/Faslet.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/FeedMagnet.svg b/src/images/icons/FeedMagnet.svg
new file mode 100644
index 00000000..afb4acad
--- /dev/null
+++ b/src/images/icons/FeedMagnet.svg
@@ -0,0 +1,47 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Feroot.svg b/src/images/icons/Feroot.svg
new file mode 100644
index 00000000..f7bdda58
--- /dev/null
+++ b/src/images/icons/Feroot.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Ferron.svg b/src/images/icons/Ferron.svg
new file mode 100644
index 00000000..079be575
--- /dev/null
+++ b/src/images/icons/Ferron.svg
@@ -0,0 +1,123 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Filestack.svg b/src/images/icons/Filestack.svg
new file mode 100644
index 00000000..7a388907
--- /dev/null
+++ b/src/images/icons/Filestack.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Findigs.svg b/src/images/icons/Findigs.svg
new file mode 100644
index 00000000..f42b6a0b
--- /dev/null
+++ b/src/images/icons/Findigs.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Fireflare.svg b/src/images/icons/Fireflare.svg
new file mode 100644
index 00000000..e23afa32
--- /dev/null
+++ b/src/images/icons/Fireflare.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/FireflyReservations.svg b/src/images/icons/FireflyReservations.svg
new file mode 100644
index 00000000..e7494b56
--- /dev/null
+++ b/src/images/icons/FireflyReservations.svg
@@ -0,0 +1,47 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Fitizzy.svg b/src/images/icons/Fitizzy.svg
new file mode 100644
index 00000000..6d8be8f7
--- /dev/null
+++ b/src/images/icons/Fitizzy.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/src/images/icons/Fitle.svg b/src/images/icons/Fitle.svg
new file mode 100644
index 00000000..32114f25
--- /dev/null
+++ b/src/images/icons/Fitle.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Fitssey.svg b/src/images/icons/Fitssey.svg
new file mode 100644
index 00000000..50015256
--- /dev/null
+++ b/src/images/icons/Fitssey.svg
@@ -0,0 +1,60 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Fittingbox.svg b/src/images/icons/Fittingbox.svg
new file mode 100644
index 00000000..8c11562e
--- /dev/null
+++ b/src/images/icons/Fittingbox.svg
@@ -0,0 +1,32 @@
+
diff --git a/src/images/icons/Five9.svg b/src/images/icons/Five9.svg
new file mode 100644
index 00000000..fbfa1ab8
--- /dev/null
+++ b/src/images/icons/Five9.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/images/icons/Flamp.svg b/src/images/icons/Flamp.svg
new file mode 100644
index 00000000..734e8c9d
--- /dev/null
+++ b/src/images/icons/Flamp.svg
@@ -0,0 +1,18 @@
+
diff --git a/src/images/icons/Fleetee.svg b/src/images/icons/Fleetee.svg
new file mode 100644
index 00000000..1d77c174
--- /dev/null
+++ b/src/images/icons/Fleetee.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Flexbe.svg b/src/images/icons/Flexbe.svg
new file mode 100644
index 00000000..e6f49160
--- /dev/null
+++ b/src/images/icons/Flexbe.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/FlexyPe.svg b/src/images/icons/FlexyPe.svg
new file mode 100644
index 00000000..2ead54d3
--- /dev/null
+++ b/src/images/icons/FlexyPe.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/FlipPay.svg b/src/images/icons/FlipPay.svg
new file mode 100644
index 00000000..7212b2fd
--- /dev/null
+++ b/src/images/icons/FlipPay.svg
@@ -0,0 +1,93 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Flipsnack.svg b/src/images/icons/Flipsnack.svg
new file mode 100644
index 00000000..3b3f1668
--- /dev/null
+++ b/src/images/icons/Flipsnack.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/images/icons/FlockRocket.svg b/src/images/icons/FlockRocket.svg
new file mode 100644
index 00000000..dd1b4fe9
--- /dev/null
+++ b/src/images/icons/FlockRocket.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Flockler.svg b/src/images/icons/Flockler.svg
new file mode 100644
index 00000000..2a5cb1ad
--- /dev/null
+++ b/src/images/icons/Flockler.svg
@@ -0,0 +1,75 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Floranext.svg b/src/images/icons/Floranext.svg
new file mode 100644
index 00000000..58768f85
--- /dev/null
+++ b/src/images/icons/Floranext.svg
@@ -0,0 +1,168 @@
+
\ No newline at end of file
diff --git a/src/images/icons/FloristWindow.svg b/src/images/icons/FloristWindow.svg
new file mode 100644
index 00000000..9e36479c
--- /dev/null
+++ b/src/images/icons/FloristWindow.svg
@@ -0,0 +1,123 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Flot.png b/src/images/icons/Flot.png
deleted file mode 100644
index 15f1f6e9..00000000
Binary files a/src/images/icons/Flot.png and /dev/null differ
diff --git a/src/images/icons/Flot.svg b/src/images/icons/Flot.svg
new file mode 100644
index 00000000..72a532e2
--- /dev/null
+++ b/src/images/icons/Flot.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/FluidFramework.svg b/src/images/icons/FluidFramework.svg
new file mode 100644
index 00000000..c301b988
--- /dev/null
+++ b/src/images/icons/FluidFramework.svg
@@ -0,0 +1,123 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Flybook.svg b/src/images/icons/Flybook.svg
new file mode 100644
index 00000000..90f8e27b
--- /dev/null
+++ b/src/images/icons/Flybook.svg
@@ -0,0 +1,69 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Flyzoo.svg b/src/images/icons/Flyzoo.svg
new file mode 100644
index 00000000..f419fdfe
--- /dev/null
+++ b/src/images/icons/Flyzoo.svg
@@ -0,0 +1,150 @@
+
\ No newline at end of file
diff --git a/src/images/icons/FollowUpBoss.svg b/src/images/icons/FollowUpBoss.svg
new file mode 100644
index 00000000..e2b66d2e
--- /dev/null
+++ b/src/images/icons/FollowUpBoss.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Foratable.svg b/src/images/icons/Foratable.svg
new file mode 100644
index 00000000..3c207276
--- /dev/null
+++ b/src/images/icons/Foratable.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Forento.svg b/src/images/icons/Forento.svg
new file mode 100644
index 00000000..8e337816
--- /dev/null
+++ b/src/images/icons/Forento.svg
@@ -0,0 +1,10 @@
+
\ No newline at end of file
diff --git a/src/images/icons/FormDr.svg b/src/images/icons/FormDr.svg
new file mode 100644
index 00000000..5dd80a69
--- /dev/null
+++ b/src/images/icons/FormDr.svg
@@ -0,0 +1,60 @@
+
\ No newline at end of file
diff --git a/src/images/icons/FormIO.svg b/src/images/icons/FormIO.svg
new file mode 100644
index 00000000..9f0f6c30
--- /dev/null
+++ b/src/images/icons/FormIO.svg
@@ -0,0 +1,10 @@
+
\ No newline at end of file
diff --git a/src/images/icons/FormWise.svg b/src/images/icons/FormWise.svg
new file mode 100644
index 00000000..0ba366a6
--- /dev/null
+++ b/src/images/icons/FormWise.svg
@@ -0,0 +1,480 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Formcake.svg b/src/images/icons/Formcake.svg
new file mode 100644
index 00000000..ba7413cd
--- /dev/null
+++ b/src/images/icons/Formcake.svg
@@ -0,0 +1,53 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Formester.svg b/src/images/icons/Formester.svg
new file mode 100644
index 00000000..5788e024
--- /dev/null
+++ b/src/images/icons/Formester.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Formrun.svg b/src/images/icons/Formrun.svg
new file mode 100644
index 00000000..2436b0f8
--- /dev/null
+++ b/src/images/icons/Formrun.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Formsite.svg b/src/images/icons/Formsite.svg
new file mode 100644
index 00000000..7cbdd2f8
--- /dev/null
+++ b/src/images/icons/Formsite.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Formsort.svg b/src/images/icons/Formsort.svg
new file mode 100644
index 00000000..ac5032a2
--- /dev/null
+++ b/src/images/icons/Formsort.svg
@@ -0,0 +1,93 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Forsant.svg b/src/images/icons/Forsant.svg
new file mode 100644
index 00000000..754f37ab
--- /dev/null
+++ b/src/images/icons/Forsant.svg
@@ -0,0 +1,345 @@
+
diff --git a/src/images/icons/Fresho.svg b/src/images/icons/Fresho.svg
new file mode 100644
index 00000000..6c53b87d
--- /dev/null
+++ b/src/images/icons/Fresho.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Friendly.svg b/src/images/icons/Friendly.svg
new file mode 100644
index 00000000..e2b86fe6
--- /dev/null
+++ b/src/images/icons/Friendly.svg
@@ -0,0 +1,212 @@
+
\ No newline at end of file
diff --git a/src/images/icons/FrontStream.svg b/src/images/icons/FrontStream.svg
new file mode 100644
index 00000000..4dc1f60e
--- /dev/null
+++ b/src/images/icons/FrontStream.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Froonze.svg b/src/images/icons/Froonze.svg
new file mode 100644
index 00000000..8bfe8154
--- /dev/null
+++ b/src/images/icons/Froonze.svg
@@ -0,0 +1,53 @@
+
diff --git a/src/images/icons/Fueled.svg b/src/images/icons/Fueled.svg
new file mode 100644
index 00000000..7c4abd98
--- /dev/null
+++ b/src/images/icons/Fueled.svg
@@ -0,0 +1,39 @@
+
\ No newline at end of file
diff --git a/src/images/icons/FullSeats.svg b/src/images/icons/FullSeats.svg
new file mode 100644
index 00000000..60400c84
--- /dev/null
+++ b/src/images/icons/FullSeats.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/images/icons/FullSlate.svg b/src/images/icons/FullSlate.svg
new file mode 100644
index 00000000..420d02f0
--- /dev/null
+++ b/src/images/icons/FullSlate.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Fullpath.svg b/src/images/icons/Fullpath.svg
new file mode 100644
index 00000000..1141c851
--- /dev/null
+++ b/src/images/icons/Fullpath.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/FunbutlerBooking.svg b/src/images/icons/FunbutlerBooking.svg
new file mode 100644
index 00000000..0f00f49a
--- /dev/null
+++ b/src/images/icons/FunbutlerBooking.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/images/icons/FunnelScience.svg b/src/images/icons/FunnelScience.svg
new file mode 100644
index 00000000..accdff15
--- /dev/null
+++ b/src/images/icons/FunnelScience.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Furo.svg b/src/images/icons/Furo.svg
new file mode 100644
index 00000000..49c8c38d
--- /dev/null
+++ b/src/images/icons/Furo.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Fuzey.svg b/src/images/icons/Fuzey.svg
new file mode 100644
index 00000000..2855f10b
--- /dev/null
+++ b/src/images/icons/Fuzey.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/GBooking.svg b/src/images/icons/GBooking.svg
new file mode 100644
index 00000000..b15f67ac
--- /dev/null
+++ b/src/images/icons/GBooking.svg
@@ -0,0 +1,32 @@
+
\ No newline at end of file
diff --git a/src/images/icons/GDPRCookieConsent.svg b/src/images/icons/GDPRCookieConsent.svg
new file mode 100644
index 00000000..901cdb21
--- /dev/null
+++ b/src/images/icons/GDPRCookieConsent.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/images/icons/GaniPara.svg b/src/images/icons/GaniPara.svg
new file mode 100644
index 00000000..4092eee7
--- /dev/null
+++ b/src/images/icons/GaniPara.svg
@@ -0,0 +1,26 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Gekosale.svg b/src/images/icons/Gekosale.svg
new file mode 100644
index 00000000..859071e1
--- /dev/null
+++ b/src/images/icons/Gekosale.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Gestim.svg b/src/images/icons/Gestim.svg
new file mode 100644
index 00000000..ab0f9e77
--- /dev/null
+++ b/src/images/icons/Gestim.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/images/icons/GetCommerce.svg b/src/images/icons/GetCommerce.svg
new file mode 100644
index 00000000..657d6d2e
--- /dev/null
+++ b/src/images/icons/GetCommerce.svg
@@ -0,0 +1,23 @@
+
\ No newline at end of file
diff --git a/src/images/icons/GetReview.svg b/src/images/icons/GetReview.svg
new file mode 100644
index 00000000..c190b82f
--- /dev/null
+++ b/src/images/icons/GetReview.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Getback.svg b/src/images/icons/Getback.svg
new file mode 100644
index 00000000..4d059460
--- /dev/null
+++ b/src/images/icons/Getback.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Gevme.svg b/src/images/icons/Gevme.svg
new file mode 100644
index 00000000..c0ab1b8d
--- /dev/null
+++ b/src/images/icons/Gevme.svg
@@ -0,0 +1,31 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Giosg.svg b/src/images/icons/Giosg.svg
new file mode 100644
index 00000000..20d18456
--- /dev/null
+++ b/src/images/icons/Giosg.svg
@@ -0,0 +1,12 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Giveffect.svg b/src/images/icons/Giveffect.svg
new file mode 100644
index 00000000..c97726d7
--- /dev/null
+++ b/src/images/icons/Giveffect.svg
@@ -0,0 +1,84 @@
+
\ No newline at end of file
diff --git a/src/images/icons/GlobalProtect.svg b/src/images/icons/GlobalProtect.svg
new file mode 100644
index 00000000..d0497a08
--- /dev/null
+++ b/src/images/icons/GlobalProtect.svg
@@ -0,0 +1,33 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Glow.svg b/src/images/icons/Glow.svg
new file mode 100644
index 00000000..3b72c502
--- /dev/null
+++ b/src/images/icons/Glow.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/GoVedia.svg b/src/images/icons/GoVedia.svg
new file mode 100644
index 00000000..55a5a0d7
--- /dev/null
+++ b/src/images/icons/GoVedia.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Gong.svg b/src/images/icons/Gong.svg
new file mode 100644
index 00000000..9865e795
--- /dev/null
+++ b/src/images/icons/Gong.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/GoodAPI.svg b/src/images/icons/GoodAPI.svg
new file mode 100644
index 00000000..a80b8555
--- /dev/null
+++ b/src/images/icons/GoodAPI.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/GoodApps.svg b/src/images/icons/GoodApps.svg
new file mode 100644
index 00000000..959089db
--- /dev/null
+++ b/src/images/icons/GoodApps.svg
@@ -0,0 +1,227 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Goodbits.svg b/src/images/icons/Goodbits.svg
new file mode 100644
index 00000000..1f584127
--- /dev/null
+++ b/src/images/icons/Goodbits.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/GrainData.svg b/src/images/icons/GrainData.svg
new file mode 100644
index 00000000..4e610032
--- /dev/null
+++ b/src/images/icons/GrainData.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Graphy.svg b/src/images/icons/Graphy.svg
new file mode 100644
index 00000000..0455ad36
--- /dev/null
+++ b/src/images/icons/Graphy.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Growcer.svg b/src/images/icons/Growcer.svg
new file mode 100644
index 00000000..8224ae44
--- /dev/null
+++ b/src/images/icons/Growcer.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/GrowingGood.svg b/src/images/icons/GrowingGood.svg
new file mode 100644
index 00000000..9c99a207
--- /dev/null
+++ b/src/images/icons/GrowingGood.svg
@@ -0,0 +1,38 @@
+
\ No newline at end of file
diff --git a/src/images/icons/GuardFlame.svg b/src/images/icons/GuardFlame.svg
new file mode 100644
index 00000000..97211dff
--- /dev/null
+++ b/src/images/icons/GuardFlame.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/GuestSuite.svg b/src/images/icons/GuestSuite.svg
new file mode 100644
index 00000000..455b5410
--- /dev/null
+++ b/src/images/icons/GuestSuite.svg
@@ -0,0 +1,54 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Gurucan.svg b/src/images/icons/Gurucan.svg
new file mode 100644
index 00000000..d66137c7
--- /dev/null
+++ b/src/images/icons/Gurucan.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/HappyTalk.svg b/src/images/icons/HappyTalk.svg
new file mode 100644
index 00000000..94743283
--- /dev/null
+++ b/src/images/icons/HappyTalk.svg
@@ -0,0 +1,117 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Harafunnel.svg b/src/images/icons/Harafunnel.svg
new file mode 100644
index 00000000..f8049c8b
--- /dev/null
+++ b/src/images/icons/Harafunnel.svg
@@ -0,0 +1,26 @@
+
\ No newline at end of file
diff --git a/src/images/icons/HarborByte.svg b/src/images/icons/HarborByte.svg
new file mode 100644
index 00000000..c215d68b
--- /dev/null
+++ b/src/images/icons/HarborByte.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/images/icons/HeightsPlatform.svg b/src/images/icons/HeightsPlatform.svg
new file mode 100644
index 00000000..94bcae35
--- /dev/null
+++ b/src/images/icons/HeightsPlatform.svg
@@ -0,0 +1,57 @@
+
\ No newline at end of file
diff --git a/src/images/icons/HelpOnClick.svg b/src/images/icons/HelpOnClick.svg
new file mode 100644
index 00000000..1bbf5710
--- /dev/null
+++ b/src/images/icons/HelpOnClick.svg
@@ -0,0 +1,102 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Helpwise.svg b/src/images/icons/Helpwise.svg
new file mode 100644
index 00000000..0178f6a7
--- /dev/null
+++ b/src/images/icons/Helpwise.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Hexia.svg b/src/images/icons/Hexia.svg
new file mode 100644
index 00000000..19658b69
--- /dev/null
+++ b/src/images/icons/Hexia.svg
@@ -0,0 +1,126 @@
+
\ No newline at end of file
diff --git a/src/images/icons/HeyPongo.svg b/src/images/icons/HeyPongo.svg
new file mode 100644
index 00000000..156fdd9e
--- /dev/null
+++ b/src/images/icons/HeyPongo.svg
@@ -0,0 +1,21 @@
+
+
diff --git a/src/images/icons/HiBob.svg b/src/images/icons/HiBob.svg
new file mode 100644
index 00000000..175abc9d
--- /dev/null
+++ b/src/images/icons/HiBob.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Hibu.svg b/src/images/icons/Hibu.svg
new file mode 100644
index 00000000..a8c145b0
--- /dev/null
+++ b/src/images/icons/Hibu.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Hoiio.svg b/src/images/icons/Hoiio.svg
new file mode 100644
index 00000000..44975035
--- /dev/null
+++ b/src/images/icons/Hoiio.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/HoldMyTicket.svg b/src/images/icons/HoldMyTicket.svg
new file mode 100644
index 00000000..6fc66440
--- /dev/null
+++ b/src/images/icons/HoldMyTicket.svg
@@ -0,0 +1,93 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Homebot.svg b/src/images/icons/Homebot.svg
new file mode 100644
index 00000000..492b27f4
--- /dev/null
+++ b/src/images/icons/Homebot.svg
@@ -0,0 +1,26 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Homerun.svg b/src/images/icons/Homerun.svg
new file mode 100644
index 00000000..03f54d9b
--- /dev/null
+++ b/src/images/icons/Homerun.svg
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Hoowla.svg b/src/images/icons/Hoowla.svg
new file mode 100644
index 00000000..5cbbe595
--- /dev/null
+++ b/src/images/icons/Hoowla.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/src/images/icons/HotelPropeller.svg b/src/images/icons/HotelPropeller.svg
new file mode 100644
index 00000000..9047fe3c
--- /dev/null
+++ b/src/images/icons/HotelPropeller.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/HubPlatform.svg b/src/images/icons/HubPlatform.svg
new file mode 100644
index 00000000..b9bf034a
--- /dev/null
+++ b/src/images/icons/HubPlatform.svg
@@ -0,0 +1,114 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Hubilo.svg b/src/images/icons/Hubilo.svg
new file mode 100644
index 00000000..d1a3c42a
--- /dev/null
+++ b/src/images/icons/Hubilo.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/src/images/icons/HypeLab.svg b/src/images/icons/HypeLab.svg
new file mode 100644
index 00000000..ba17da55
--- /dev/null
+++ b/src/images/icons/HypeLab.svg
@@ -0,0 +1,163 @@
+
+
\ No newline at end of file
diff --git a/src/images/icons/Icordis CMS.svg b/src/images/icons/Icordis CMS.svg
new file mode 100644
index 00000000..e08356c2
--- /dev/null
+++ b/src/images/icons/Icordis CMS.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/images/icons/IdentixwebiCart.svg b/src/images/icons/IdentixwebiCart.svg
new file mode 100644
index 00000000..4786c75c
--- /dev/null
+++ b/src/images/icons/IdentixwebiCart.svg
@@ -0,0 +1,63 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Ideta.svg b/src/images/icons/Ideta.svg
new file mode 100644
index 00000000..d64dabfb
--- /dev/null
+++ b/src/images/icons/Ideta.svg
@@ -0,0 +1,31 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Iframely.svg b/src/images/icons/Iframely.svg
new file mode 100644
index 00000000..4f37d850
--- /dev/null
+++ b/src/images/icons/Iframely.svg
@@ -0,0 +1,33 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Ikeono.svg b/src/images/icons/Ikeono.svg
new file mode 100644
index 00000000..99bb8f5b
--- /dev/null
+++ b/src/images/icons/Ikeono.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Impresee.svg b/src/images/icons/Impresee.svg
new file mode 100644
index 00000000..72108ffa
--- /dev/null
+++ b/src/images/icons/Impresee.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Impressure.svg b/src/images/icons/Impressure.svg
new file mode 100644
index 00000000..50bba640
--- /dev/null
+++ b/src/images/icons/Impressure.svg
@@ -0,0 +1,66 @@
+
\ No newline at end of file
diff --git a/src/images/icons/InEvent.svg b/src/images/icons/InEvent.svg
new file mode 100644
index 00000000..d1934224
--- /dev/null
+++ b/src/images/icons/InEvent.svg
@@ -0,0 +1,19 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Indexic.svg b/src/images/icons/Indexic.svg
new file mode 100644
index 00000000..9992033a
--- /dev/null
+++ b/src/images/icons/Indexic.svg
@@ -0,0 +1,102 @@
+
\ No newline at end of file
diff --git a/src/images/icons/InformaMarkets.svg b/src/images/icons/InformaMarkets.svg
new file mode 100644
index 00000000..dd11b83d
--- /dev/null
+++ b/src/images/icons/InformaMarkets.svg
@@ -0,0 +1,247 @@
+
\ No newline at end of file
diff --git a/src/images/icons/InnoShop.svg b/src/images/icons/InnoShop.svg
new file mode 100644
index 00000000..3ca13677
--- /dev/null
+++ b/src/images/icons/InnoShop.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/images/icons/InterRed.svg b/src/images/icons/InterRed.svg
new file mode 100644
index 00000000..ec39430e
--- /dev/null
+++ b/src/images/icons/InterRed.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Intiaro.svg b/src/images/icons/Intiaro.svg
new file mode 100644
index 00000000..818048f9
--- /dev/null
+++ b/src/images/icons/Intiaro.svg
@@ -0,0 +1,48 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Italiaonline.svg b/src/images/icons/Italiaonline.svg
new file mode 100644
index 00000000..280def26
--- /dev/null
+++ b/src/images/icons/Italiaonline.svg
@@ -0,0 +1,23 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Itoris.svg b/src/images/icons/Itoris.svg
new file mode 100644
index 00000000..63160bcc
--- /dev/null
+++ b/src/images/icons/Itoris.svg
@@ -0,0 +1,14 @@
+
diff --git a/src/images/icons/JBoard.svg b/src/images/icons/JBoard.svg
new file mode 100644
index 00000000..0ba3e3e2
--- /dev/null
+++ b/src/images/icons/JBoard.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Jabmo.svg b/src/images/icons/Jabmo.svg
new file mode 100644
index 00000000..6a0e86ad
--- /dev/null
+++ b/src/images/icons/Jabmo.svg
@@ -0,0 +1,51 @@
+
\ No newline at end of file
diff --git a/src/images/icons/JaduCentralContent.svg b/src/images/icons/JaduCentralContent.svg
new file mode 100644
index 00000000..caaf0348
--- /dev/null
+++ b/src/images/icons/JaduCentralContent.svg
@@ -0,0 +1,167 @@
+
\ No newline at end of file
diff --git a/src/images/icons/JarvisAnalytics.svg b/src/images/icons/JarvisAnalytics.svg
new file mode 100644
index 00000000..e84b74a3
--- /dev/null
+++ b/src/images/icons/JarvisAnalytics.svg
@@ -0,0 +1,61 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Jetboost.svg b/src/images/icons/Jetboost.svg
new file mode 100644
index 00000000..c562cb46
--- /dev/null
+++ b/src/images/icons/Jetboost.svg
@@ -0,0 +1,32 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Jiglu.svg b/src/images/icons/Jiglu.svg
new file mode 100644
index 00000000..a481f203
--- /dev/null
+++ b/src/images/icons/Jiglu.svg
@@ -0,0 +1,59 @@
+
\ No newline at end of file
diff --git a/src/images/icons/JobBoardFire.svg b/src/images/icons/JobBoardFire.svg
new file mode 100644
index 00000000..865da009
--- /dev/null
+++ b/src/images/icons/JobBoardFire.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Jobiqo.svg b/src/images/icons/Jobiqo.svg
new file mode 100644
index 00000000..2c59c2a1
--- /dev/null
+++ b/src/images/icons/Jobiqo.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/src/images/icons/Jobylon.svg b/src/images/icons/Jobylon.svg
new file mode 100644
index 00000000..623f2a0e
--- /dev/null
+++ b/src/images/icons/Jobylon.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/JoinIt.svg b/src/images/icons/JoinIt.svg
new file mode 100644
index 00000000..c277ebf5
--- /dev/null
+++ b/src/images/icons/JoinIt.svg
@@ -0,0 +1,396 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Jottful.svg b/src/images/icons/Jottful.svg
new file mode 100644
index 00000000..37704d0b
--- /dev/null
+++ b/src/images/icons/Jottful.svg
@@ -0,0 +1,138 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Jubna.svg b/src/images/icons/Jubna.svg
new file mode 100644
index 00000000..134de423
--- /dev/null
+++ b/src/images/icons/Jubna.svg
@@ -0,0 +1,468 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Jugem.svg b/src/images/icons/Jugem.svg
new file mode 100644
index 00000000..a30a7cac
--- /dev/null
+++ b/src/images/icons/Jugem.svg
@@ -0,0 +1,12 @@
+
diff --git a/src/images/icons/JumpCloud.svg b/src/images/icons/JumpCloud.svg
new file mode 100644
index 00000000..6fbb6298
--- /dev/null
+++ b/src/images/icons/JumpCloud.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/KITCMS.svg b/src/images/icons/KITCMS.svg
new file mode 100644
index 00000000..00ae8662
--- /dev/null
+++ b/src/images/icons/KITCMS.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/KKTIX.svg b/src/images/icons/KKTIX.svg
new file mode 100644
index 00000000..ab4ce4cc
--- /dev/null
+++ b/src/images/icons/KKTIX.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Kalix.svg b/src/images/icons/Kalix.svg
new file mode 100644
index 00000000..84ce9efa
--- /dev/null
+++ b/src/images/icons/Kalix.svg
@@ -0,0 +1,60 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Kangle.svg b/src/images/icons/Kangle.svg
new file mode 100644
index 00000000..65b18521
--- /dev/null
+++ b/src/images/icons/Kangle.svg
@@ -0,0 +1,14 @@
+
diff --git a/src/images/icons/KeaBuilder.svg b/src/images/icons/KeaBuilder.svg
new file mode 100644
index 00000000..9841c909
--- /dev/null
+++ b/src/images/icons/KeaBuilder.svg
@@ -0,0 +1,69 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Kenect.svg b/src/images/icons/Kenect.svg
new file mode 100644
index 00000000..0dafc8e2
--- /dev/null
+++ b/src/images/icons/Kenect.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Kerning.svg b/src/images/icons/Kerning.svg
new file mode 100644
index 00000000..1fe1d548
--- /dev/null
+++ b/src/images/icons/Kerning.svg
@@ -0,0 +1,89 @@
+
\ No newline at end of file
diff --git a/src/images/icons/KeyReply.svg b/src/images/icons/KeyReply.svg
new file mode 100644
index 00000000..3f1ce1fa
--- /dev/null
+++ b/src/images/icons/KeyReply.svg
@@ -0,0 +1,78 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Keyvos.svg b/src/images/icons/Keyvos.svg
new file mode 100644
index 00000000..00b277e6
--- /dev/null
+++ b/src/images/icons/Keyvos.svg
@@ -0,0 +1,73 @@
+
diff --git a/src/images/icons/Keywee.svg b/src/images/icons/Keywee.svg
new file mode 100644
index 00000000..8d63a4f1
--- /dev/null
+++ b/src/images/icons/Keywee.svg
@@ -0,0 +1,123 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Kiosked.svg b/src/images/icons/Kiosked.svg
new file mode 100644
index 00000000..d52e9d3f
--- /dev/null
+++ b/src/images/icons/Kiosked.svg
@@ -0,0 +1,23 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Kites.svg b/src/images/icons/Kites.svg
new file mode 100644
index 00000000..b31a8a60
--- /dev/null
+++ b/src/images/icons/Kites.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Kiva.svg b/src/images/icons/Kiva.svg
new file mode 100644
index 00000000..93c86084
--- /dev/null
+++ b/src/images/icons/Kiva.svg
@@ -0,0 +1,67 @@
+
diff --git a/src/images/icons/Kliken.svg b/src/images/icons/Kliken.svg
new file mode 100644
index 00000000..33d02dd1
--- /dev/null
+++ b/src/images/icons/Kliken.svg
@@ -0,0 +1,270 @@
+
\ No newline at end of file
diff --git a/src/images/icons/KnoCommerce.svg b/src/images/icons/KnoCommerce.svg
new file mode 100644
index 00000000..656b7ec5
--- /dev/null
+++ b/src/images/icons/KnoCommerce.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Knorish.svg b/src/images/icons/Knorish.svg
new file mode 100644
index 00000000..8713eabf
--- /dev/null
+++ b/src/images/icons/Knorish.svg
@@ -0,0 +1,56 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Kssib.svg b/src/images/icons/Kssib.svg
new file mode 100644
index 00000000..a004fdff
--- /dev/null
+++ b/src/images/icons/Kssib.svg
@@ -0,0 +1,54 @@
+
\ No newline at end of file
diff --git a/src/images/icons/KuleaMarketing.svg b/src/images/icons/KuleaMarketing.svg
new file mode 100644
index 00000000..4ebf2136
--- /dev/null
+++ b/src/images/icons/KuleaMarketing.svg
@@ -0,0 +1,45 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Kundo.svg b/src/images/icons/Kundo.svg
new file mode 100644
index 00000000..69730784
--- /dev/null
+++ b/src/images/icons/Kundo.svg
@@ -0,0 +1,51 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Kwipped.svg b/src/images/icons/Kwipped.svg
new file mode 100644
index 00000000..ecc9c187
--- /dev/null
+++ b/src/images/icons/Kwipped.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Kyvio.svg b/src/images/icons/Kyvio.svg
new file mode 100644
index 00000000..611e3ad5
--- /dev/null
+++ b/src/images/icons/Kyvio.svg
@@ -0,0 +1,40 @@
+
\ No newline at end of file
diff --git a/src/images/icons/LEVERADE.svg b/src/images/icons/LEVERADE.svg
new file mode 100644
index 00000000..686ace6e
--- /dev/null
+++ b/src/images/icons/LEVERADE.svg
@@ -0,0 +1,44 @@
+
\ No newline at end of file
diff --git a/src/images/icons/LagaWidget.svg b/src/images/icons/LagaWidget.svg
new file mode 100644
index 00000000..c5e32c01
--- /dev/null
+++ b/src/images/icons/LagaWidget.svg
@@ -0,0 +1,261 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Lawmatics.svg b/src/images/icons/Lawmatics.svg
new file mode 100644
index 00000000..bf405311
--- /dev/null
+++ b/src/images/icons/Lawmatics.svg
@@ -0,0 +1,22 @@
+
\ No newline at end of file
diff --git a/src/images/icons/LeadByte.svg b/src/images/icons/LeadByte.svg
new file mode 100644
index 00000000..9e4575d7
--- /dev/null
+++ b/src/images/icons/LeadByte.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Leadferno.svg b/src/images/icons/Leadferno.svg
new file mode 100644
index 00000000..bd9972b0
--- /dev/null
+++ b/src/images/icons/Leadferno.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/src/images/icons/Leadific.svg b/src/images/icons/Leadific.svg
new file mode 100644
index 00000000..36bbcd0f
--- /dev/null
+++ b/src/images/icons/Leadific.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Lendi.svg b/src/images/icons/Lendi.svg
new file mode 100644
index 00000000..0c37c862
--- /dev/null
+++ b/src/images/icons/Lendi.svg
@@ -0,0 +1,164 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Lexer.svg b/src/images/icons/Lexer.svg
new file mode 100644
index 00000000..6d86110c
--- /dev/null
+++ b/src/images/icons/Lexer.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/LifterApps.svg b/src/images/icons/LifterApps.svg
new file mode 100644
index 00000000..27b7c46b
--- /dev/null
+++ b/src/images/icons/LifterApps.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/LightSPeedVT.svg b/src/images/icons/LightSPeedVT.svg
new file mode 100644
index 00000000..d0eac94c
--- /dev/null
+++ b/src/images/icons/LightSPeedVT.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Lindy.svg b/src/images/icons/Lindy.svg
new file mode 100644
index 00000000..cee9a72b
--- /dev/null
+++ b/src/images/icons/Lindy.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Line2.svg b/src/images/icons/Line2.svg
new file mode 100644
index 00000000..5fc6d53b
--- /dev/null
+++ b/src/images/icons/Line2.svg
@@ -0,0 +1,59 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Linkz.svg b/src/images/icons/Linkz.svg
new file mode 100644
index 00000000..64df8272
--- /dev/null
+++ b/src/images/icons/Linkz.svg
@@ -0,0 +1,25 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ListTrac.svg b/src/images/icons/ListTrac.svg
new file mode 100644
index 00000000..c5ee4114
--- /dev/null
+++ b/src/images/icons/ListTrac.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/LiveBooks.svg b/src/images/icons/LiveBooks.svg
new file mode 100644
index 00000000..13f52c04
--- /dev/null
+++ b/src/images/icons/LiveBooks.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/LiveSite.svg b/src/images/icons/LiveSite.svg
new file mode 100644
index 00000000..e5075ffb
--- /dev/null
+++ b/src/images/icons/LiveSite.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/LocalGovDrupal.svg b/src/images/icons/LocalGovDrupal.svg
new file mode 100644
index 00000000..e580ed0e
--- /dev/null
+++ b/src/images/icons/LocalGovDrupal.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/LocaliQ.svg b/src/images/icons/LocaliQ.svg
new file mode 100644
index 00000000..03ff8353
--- /dev/null
+++ b/src/images/icons/LocaliQ.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/images/icons/Loloyal.svg b/src/images/icons/Loloyal.svg
new file mode 100644
index 00000000..3bd3ce52
--- /dev/null
+++ b/src/images/icons/Loloyal.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Looksize.svg b/src/images/icons/Looksize.svg
new file mode 100644
index 00000000..d3961187
--- /dev/null
+++ b/src/images/icons/Looksize.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Lovable.png b/src/images/icons/Lovable.png
deleted file mode 100644
index 3ca16cbe..00000000
Binary files a/src/images/icons/Lovable.png and /dev/null differ
diff --git a/src/images/icons/Lovable.svg b/src/images/icons/Lovable.svg
new file mode 100644
index 00000000..b9530200
--- /dev/null
+++ b/src/images/icons/Lovable.svg
@@ -0,0 +1,46 @@
+
diff --git a/src/images/icons/Lovingly.svg b/src/images/icons/Lovingly.svg
new file mode 100644
index 00000000..bbb071fc
--- /dev/null
+++ b/src/images/icons/Lovingly.svg
@@ -0,0 +1,66 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Loyalzoo.svg b/src/images/icons/Loyalzoo.svg
new file mode 100644
index 00000000..0af23ee2
--- /dev/null
+++ b/src/images/icons/Loyalzoo.svg
@@ -0,0 +1,90 @@
+
\ No newline at end of file
diff --git a/src/images/icons/MDirector.svg b/src/images/icons/MDirector.svg
new file mode 100644
index 00000000..3fddb35b
--- /dev/null
+++ b/src/images/icons/MDirector.svg
@@ -0,0 +1,22 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Maatoo.svg b/src/images/icons/Maatoo.svg
new file mode 100644
index 00000000..46304aca
--- /dev/null
+++ b/src/images/icons/Maatoo.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/MacroActive.svg b/src/images/icons/MacroActive.svg
new file mode 100644
index 00000000..c13a4ae4
--- /dev/null
+++ b/src/images/icons/MacroActive.svg
@@ -0,0 +1,1517 @@
+
\ No newline at end of file
diff --git a/src/images/icons/MagicBell.svg b/src/images/icons/MagicBell.svg
new file mode 100644
index 00000000..b0a3425e
--- /dev/null
+++ b/src/images/icons/MagicBell.svg
@@ -0,0 +1,75 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Mainboard.svg b/src/images/icons/Mainboard.svg
new file mode 100644
index 00000000..ea3f6e00
--- /dev/null
+++ b/src/images/icons/Mainboard.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Maisie.svg b/src/images/icons/Maisie.svg
new file mode 100644
index 00000000..c9beb095
--- /dev/null
+++ b/src/images/icons/Maisie.svg
@@ -0,0 +1,57 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Makane.svg b/src/images/icons/Makane.svg
new file mode 100644
index 00000000..4a6871e9
--- /dev/null
+++ b/src/images/icons/Makane.svg
@@ -0,0 +1,29 @@
+
\ No newline at end of file
diff --git a/src/images/icons/MapLoco.svg b/src/images/icons/MapLoco.svg
new file mode 100644
index 00000000..fb4d7d10
--- /dev/null
+++ b/src/images/icons/MapLoco.svg
@@ -0,0 +1,60 @@
+
\ No newline at end of file
diff --git a/src/images/icons/MapMyChannel.svg b/src/images/icons/MapMyChannel.svg
new file mode 100644
index 00000000..7dd02030
--- /dev/null
+++ b/src/images/icons/MapMyChannel.svg
@@ -0,0 +1,71 @@
+
diff --git a/src/images/icons/MapTrack.svg b/src/images/icons/MapTrack.svg
new file mode 100644
index 00000000..0db827aa
--- /dev/null
+++ b/src/images/icons/MapTrack.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Mapline.svg b/src/images/icons/Mapline.svg
new file mode 100644
index 00000000..b2e7e4a7
--- /dev/null
+++ b/src/images/icons/Mapline.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/images/icons/Maptiler.svg b/src/images/icons/Maptiler.svg
new file mode 100644
index 00000000..fc1d8f1b
--- /dev/null
+++ b/src/images/icons/Maptiler.svg
@@ -0,0 +1,39 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Marshal.svg b/src/images/icons/Marshal.svg
new file mode 100644
index 00000000..412e182f
--- /dev/null
+++ b/src/images/icons/Marshal.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/images/icons/MasteryManager.svg b/src/images/icons/MasteryManager.svg
new file mode 100644
index 00000000..b610c6da
--- /dev/null
+++ b/src/images/icons/MasteryManager.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Maxxton.svg b/src/images/icons/Maxxton.svg
new file mode 100644
index 00000000..1bb90e8f
--- /dev/null
+++ b/src/images/icons/Maxxton.svg
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/src/images/icons/MediaPlatform.svg b/src/images/icons/MediaPlatform.svg
new file mode 100644
index 00000000..d3193dae
--- /dev/null
+++ b/src/images/icons/MediaPlatform.svg
@@ -0,0 +1,51 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Meltwater.svg b/src/images/icons/Meltwater.svg
new file mode 100644
index 00000000..024eae95
--- /dev/null
+++ b/src/images/icons/Meltwater.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Meticular.svg b/src/images/icons/Meticular.svg
new file mode 100644
index 00000000..319780de
--- /dev/null
+++ b/src/images/icons/Meticular.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Metorik.svg b/src/images/icons/Metorik.svg
new file mode 100644
index 00000000..7e6985c5
--- /dev/null
+++ b/src/images/icons/Metorik.svg
@@ -0,0 +1,50 @@
+
\ No newline at end of file
diff --git a/src/images/icons/MetricsKey.svg b/src/images/icons/MetricsKey.svg
new file mode 100644
index 00000000..bc4ed063
--- /dev/null
+++ b/src/images/icons/MetricsKey.svg
@@ -0,0 +1,276 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Mieruca.svg b/src/images/icons/Mieruca.svg
new file mode 100644
index 00000000..72e9b735
--- /dev/null
+++ b/src/images/icons/Mieruca.svg
@@ -0,0 +1,57 @@
+
\ No newline at end of file
diff --git a/src/images/icons/MiloTree.svg b/src/images/icons/MiloTree.svg
new file mode 100644
index 00000000..af87949c
--- /dev/null
+++ b/src/images/icons/MiloTree.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Milvus.svg b/src/images/icons/Milvus.svg
new file mode 100644
index 00000000..c14ad8a0
--- /dev/null
+++ b/src/images/icons/Milvus.svg
@@ -0,0 +1,57 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Minted.svg b/src/images/icons/Minted.svg
new file mode 100644
index 00000000..be2cd9cc
--- /dev/null
+++ b/src/images/icons/Minted.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Mirus.svg b/src/images/icons/Mirus.svg
new file mode 100644
index 00000000..cadf0617
--- /dev/null
+++ b/src/images/icons/Mirus.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Modelo.svg b/src/images/icons/Modelo.svg
new file mode 100644
index 00000000..69b9eb62
--- /dev/null
+++ b/src/images/icons/Modelo.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Modio.svg b/src/images/icons/Modio.svg
new file mode 100644
index 00000000..9ed72027
--- /dev/null
+++ b/src/images/icons/Modio.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/MojoHelpdesk.svg b/src/images/icons/MojoHelpdesk.svg
new file mode 100644
index 00000000..cad9fddd
--- /dev/null
+++ b/src/images/icons/MojoHelpdesk.svg
@@ -0,0 +1,45 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Moka.svg b/src/images/icons/Moka.svg
new file mode 100644
index 00000000..5afceb91
--- /dev/null
+++ b/src/images/icons/Moka.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/MonetizePro.svg b/src/images/icons/MonetizePro.svg
new file mode 100644
index 00000000..16b346fb
--- /dev/null
+++ b/src/images/icons/MonetizePro.svg
@@ -0,0 +1,249 @@
+
\ No newline at end of file
diff --git a/src/images/icons/MonoBill.svg b/src/images/icons/MonoBill.svg
new file mode 100644
index 00000000..85b45bdd
--- /dev/null
+++ b/src/images/icons/MonoBill.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/images/icons/MoonOrganizer.svg b/src/images/icons/MoonOrganizer.svg
new file mode 100644
index 00000000..b7066b2b
--- /dev/null
+++ b/src/images/icons/MoonOrganizer.svg
@@ -0,0 +1,58 @@
+
diff --git a/src/images/icons/Moosend.svg b/src/images/icons/Moosend.svg
new file mode 100644
index 00000000..d7ea35dc
--- /dev/null
+++ b/src/images/icons/Moosend.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/images/icons/Moostik.svg b/src/images/icons/Moostik.svg
new file mode 100644
index 00000000..c3a3129e
--- /dev/null
+++ b/src/images/icons/Moostik.svg
@@ -0,0 +1,33 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Mopro.svg b/src/images/icons/Mopro.svg
new file mode 100644
index 00000000..11689932
--- /dev/null
+++ b/src/images/icons/Mopro.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Morningtrain.svg b/src/images/icons/Morningtrain.svg
new file mode 100644
index 00000000..6e2648ca
--- /dev/null
+++ b/src/images/icons/Morningtrain.svg
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Moyklass.svg b/src/images/icons/Moyklass.svg
new file mode 100644
index 00000000..bb3eb0af
--- /dev/null
+++ b/src/images/icons/Moyklass.svg
@@ -0,0 +1,48 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Musement.svg b/src/images/icons/Musement.svg
new file mode 100644
index 00000000..8aa6ccb3
--- /dev/null
+++ b/src/images/icons/Musement.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/MyAlice.svg b/src/images/icons/MyAlice.svg
new file mode 100644
index 00000000..d7d2df85
--- /dev/null
+++ b/src/images/icons/MyAlice.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/images/icons/MyRest.svg b/src/images/icons/MyRest.svg
new file mode 100644
index 00000000..6ee85724
--- /dev/null
+++ b/src/images/icons/MyRest.svg
@@ -0,0 +1,102 @@
+
\ No newline at end of file
diff --git a/src/images/icons/MyStat.svg b/src/images/icons/MyStat.svg
new file mode 100644
index 00000000..73ccfdcb
--- /dev/null
+++ b/src/images/icons/MyStat.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/N1ED.svg b/src/images/icons/N1ED.svg
new file mode 100644
index 00000000..13c63ae1
--- /dev/null
+++ b/src/images/icons/N1ED.svg
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/src/images/icons/NET-RESULTS.svg b/src/images/icons/NET-RESULTS.svg
new file mode 100644
index 00000000..97f85240
--- /dev/null
+++ b/src/images/icons/NET-RESULTS.svg
@@ -0,0 +1,20 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Namastay.svg b/src/images/icons/Namastay.svg
new file mode 100644
index 00000000..f3601ee8
--- /dev/null
+++ b/src/images/icons/Namastay.svg
@@ -0,0 +1,32 @@
+
\ No newline at end of file
diff --git a/src/images/icons/NativeForms.svg b/src/images/icons/NativeForms.svg
new file mode 100644
index 00000000..c4505b94
--- /dev/null
+++ b/src/images/icons/NativeForms.svg
@@ -0,0 +1,17 @@
+
diff --git a/src/images/icons/NeedStreet.svg b/src/images/icons/NeedStreet.svg
new file mode 100644
index 00000000..83157512
--- /dev/null
+++ b/src/images/icons/NeedStreet.svg
@@ -0,0 +1,60 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Negate.svg b/src/images/icons/Negate.svg
new file mode 100644
index 00000000..fd517701
--- /dev/null
+++ b/src/images/icons/Negate.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Nemu.svg b/src/images/icons/Nemu.svg
new file mode 100644
index 00000000..a4095718
--- /dev/null
+++ b/src/images/icons/Nemu.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/images/icons/Neowize.svg b/src/images/icons/Neowize.svg
new file mode 100644
index 00000000..0a27bfeb
--- /dev/null
+++ b/src/images/icons/Neowize.svg
@@ -0,0 +1,38 @@
+
diff --git a/src/images/icons/Neshan.svg b/src/images/icons/Neshan.svg
new file mode 100644
index 00000000..2c840b22
--- /dev/null
+++ b/src/images/icons/Neshan.svg
@@ -0,0 +1,20 @@
+
\ No newline at end of file
diff --git a/src/images/icons/NetroxSC.svg b/src/images/icons/NetroxSC.svg
new file mode 100644
index 00000000..c6563fde
--- /dev/null
+++ b/src/images/icons/NetroxSC.svg
@@ -0,0 +1,66 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Newo.svg b/src/images/icons/Newo.svg
new file mode 100644
index 00000000..6c108203
--- /dev/null
+++ b/src/images/icons/Newo.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Nibiru Ecommerce.svg b/src/images/icons/Nibiru Ecommerce.svg
new file mode 100644
index 00000000..85b94b18
--- /dev/null
+++ b/src/images/icons/Nibiru Ecommerce.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/images/icons/NightsBridge.svg b/src/images/icons/NightsBridge.svg
new file mode 100644
index 00000000..d0f0b4fa
--- /dev/null
+++ b/src/images/icons/NightsBridge.svg
@@ -0,0 +1,36 @@
+
diff --git a/src/images/icons/Niice.svg b/src/images/icons/Niice.svg
new file mode 100644
index 00000000..8bcb3090
--- /dev/null
+++ b/src/images/icons/Niice.svg
@@ -0,0 +1,102 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Nimbu.svg b/src/images/icons/Nimbu.svg
new file mode 100644
index 00000000..ec7bdb1f
--- /dev/null
+++ b/src/images/icons/Nimbu.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Ninchat.svg b/src/images/icons/Ninchat.svg
new file mode 100644
index 00000000..c85cea9f
--- /dev/null
+++ b/src/images/icons/Ninchat.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/NoPaperForms.svg b/src/images/icons/NoPaperForms.svg
new file mode 100644
index 00000000..83b2d870
--- /dev/null
+++ b/src/images/icons/NoPaperForms.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Nody.svg b/src/images/icons/Nody.svg
new file mode 100644
index 00000000..2d654f9b
--- /dev/null
+++ b/src/images/icons/Nody.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Nogin.png b/src/images/icons/Nogin.png
deleted file mode 100644
index 3fb46359..00000000
Binary files a/src/images/icons/Nogin.png and /dev/null differ
diff --git a/src/images/icons/Nogin.svg b/src/images/icons/Nogin.svg
new file mode 100644
index 00000000..108e4202
--- /dev/null
+++ b/src/images/icons/Nogin.svg
@@ -0,0 +1,204 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Nookal.svg b/src/images/icons/Nookal.svg
new file mode 100644
index 00000000..e7e6a98b
--- /dev/null
+++ b/src/images/icons/Nookal.svg
@@ -0,0 +1,72 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Nordcraft.svg b/src/images/icons/Nordcraft.svg
new file mode 100644
index 00000000..a5ea0c76
--- /dev/null
+++ b/src/images/icons/Nordcraft.svg
@@ -0,0 +1,33 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Normalize.svg b/src/images/icons/Normalize.svg
new file mode 100644
index 00000000..31027e42
--- /dev/null
+++ b/src/images/icons/Normalize.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/src/images/icons/NorthStarCivic.svg b/src/images/icons/NorthStarCivic.svg
new file mode 100644
index 00000000..1be64019
--- /dev/null
+++ b/src/images/icons/NorthStarCivic.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/NorthstarClubManagement.svg b/src/images/icons/NorthstarClubManagement.svg
new file mode 100644
index 00000000..c91699ef
--- /dev/null
+++ b/src/images/icons/NorthstarClubManagement.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/src/images/icons/NovaBusca.svg b/src/images/icons/NovaBusca.svg
new file mode 100644
index 00000000..38c19daf
--- /dev/null
+++ b/src/images/icons/NovaBusca.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/NowButtons.svg b/src/images/icons/NowButtons.svg
new file mode 100644
index 00000000..7d09fc3b
--- /dev/null
+++ b/src/images/icons/NowButtons.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Nurture.svg b/src/images/icons/Nurture.svg
new file mode 100644
index 00000000..1adcd8a5
--- /dev/null
+++ b/src/images/icons/Nurture.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Nyehandel.svg b/src/images/icons/Nyehandel.svg
new file mode 100644
index 00000000..ec1b25b3
--- /dev/null
+++ b/src/images/icons/Nyehandel.svg
@@ -0,0 +1,132 @@
+
\ No newline at end of file
diff --git a/src/images/icons/OCC.svg b/src/images/icons/OCC.svg
new file mode 100644
index 00000000..92219c9e
--- /dev/null
+++ b/src/images/icons/OCC.svg
@@ -0,0 +1,101 @@
+
\ No newline at end of file
diff --git a/src/images/icons/OClocher.svg b/src/images/icons/OClocher.svg
new file mode 100644
index 00000000..236860d7
--- /dev/null
+++ b/src/images/icons/OClocher.svg
@@ -0,0 +1,105 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Octane.svg b/src/images/icons/Octane.svg
new file mode 100644
index 00000000..aeb8c98a
--- /dev/null
+++ b/src/images/icons/Octane.svg
@@ -0,0 +1,60 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Offset.svg b/src/images/icons/Offset.svg
new file mode 100644
index 00000000..0e50cef5
--- /dev/null
+++ b/src/images/icons/Offset.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Omacro.svg b/src/images/icons/Omacro.svg
new file mode 100644
index 00000000..83421965
--- /dev/null
+++ b/src/images/icons/Omacro.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Ometrics.svg b/src/images/icons/Ometrics.svg
new file mode 100644
index 00000000..e5d504ea
--- /dev/null
+++ b/src/images/icons/Ometrics.svg
@@ -0,0 +1,76 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Omie.svg b/src/images/icons/Omie.svg
new file mode 100644
index 00000000..e7724113
--- /dev/null
+++ b/src/images/icons/Omie.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/OnTheMap.svg b/src/images/icons/OnTheMap.svg
new file mode 100644
index 00000000..c511d56d
--- /dev/null
+++ b/src/images/icons/OnTheMap.svg
@@ -0,0 +1,66 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Ondestek.svg b/src/images/icons/Ondestek.svg
new file mode 100644
index 00000000..c39baea5
--- /dev/null
+++ b/src/images/icons/Ondestek.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Onicon.svg b/src/images/icons/Onicon.svg
new file mode 100644
index 00000000..a43d12f2
--- /dev/null
+++ b/src/images/icons/Onicon.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Onlyfy.svg b/src/images/icons/Onlyfy.svg
new file mode 100644
index 00000000..7b021445
--- /dev/null
+++ b/src/images/icons/Onlyfy.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/OpTuNE.svg b/src/images/icons/OpTuNE.svg
new file mode 100644
index 00000000..8f8f4eef
--- /dev/null
+++ b/src/images/icons/OpTuNE.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/OpenChat.svg b/src/images/icons/OpenChat.svg
new file mode 100644
index 00000000..197f02a6
--- /dev/null
+++ b/src/images/icons/OpenChat.svg
@@ -0,0 +1,44 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Optimole.svg b/src/images/icons/Optimole.svg
new file mode 100644
index 00000000..3d12fd05
--- /dev/null
+++ b/src/images/icons/Optimole.svg
@@ -0,0 +1,71 @@
+
\ No newline at end of file
diff --git a/src/images/icons/OrderPort.svg b/src/images/icons/OrderPort.svg
new file mode 100644
index 00000000..72dae627
--- /dev/null
+++ b/src/images/icons/OrderPort.svg
@@ -0,0 +1,70 @@
+
diff --git a/src/images/icons/Ordering.svg b/src/images/icons/Ordering.svg
new file mode 100644
index 00000000..4ebbb69f
--- /dev/null
+++ b/src/images/icons/Ordering.svg
@@ -0,0 +1,81 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Orimon.svg b/src/images/icons/Orimon.svg
new file mode 100644
index 00000000..ae0be423
--- /dev/null
+++ b/src/images/icons/Orimon.svg
@@ -0,0 +1,84 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Otto.svg b/src/images/icons/Otto.svg
new file mode 100644
index 00000000..dc4cc2fb
--- /dev/null
+++ b/src/images/icons/Otto.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Outfindo.svg b/src/images/icons/Outfindo.svg
new file mode 100644
index 00000000..884a2f1c
--- /dev/null
+++ b/src/images/icons/Outfindo.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/images/icons/Outfunnel.svg b/src/images/icons/Outfunnel.svg
new file mode 100644
index 00000000..0995fe78
--- /dev/null
+++ b/src/images/icons/Outfunnel.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Outplay.svg b/src/images/icons/Outplay.svg
new file mode 100644
index 00000000..f9ab0a1b
--- /dev/null
+++ b/src/images/icons/Outplay.svg
@@ -0,0 +1,33 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Overfull.svg b/src/images/icons/Overfull.svg
new file mode 100644
index 00000000..0f875d87
--- /dev/null
+++ b/src/images/icons/Overfull.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Owids.svg b/src/images/icons/Owids.svg
new file mode 100644
index 00000000..467d37c4
--- /dev/null
+++ b/src/images/icons/Owids.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PAYTR.svg b/src/images/icons/PAYTR.svg
new file mode 100644
index 00000000..2fa255a6
--- /dev/null
+++ b/src/images/icons/PAYTR.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PHPWCMS.svg b/src/images/icons/PHPWCMS.svg
new file mode 100644
index 00000000..da887c04
--- /dev/null
+++ b/src/images/icons/PHPWCMS.svg
@@ -0,0 +1,102 @@
+
\ No newline at end of file
diff --git a/src/images/icons/POINT.svg b/src/images/icons/POINT.svg
new file mode 100644
index 00000000..806d9720
--- /dev/null
+++ b/src/images/icons/POINT.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PackageAI.svg b/src/images/icons/PackageAI.svg
new file mode 100644
index 00000000..c2d08861
--- /dev/null
+++ b/src/images/icons/PackageAI.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Paessler.svg b/src/images/icons/Paessler.svg
new file mode 100644
index 00000000..c960b130
--- /dev/null
+++ b/src/images/icons/Paessler.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Pagemaker.svg b/src/images/icons/Pagemaker.svg
new file mode 100644
index 00000000..a13ba8bf
--- /dev/null
+++ b/src/images/icons/Pagemaker.svg
@@ -0,0 +1,39 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PandaVideo.svg b/src/images/icons/PandaVideo.svg
new file mode 100644
index 00000000..3765c7ee
--- /dev/null
+++ b/src/images/icons/PandaVideo.svg
@@ -0,0 +1,29 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ParcelPanel.svg b/src/images/icons/ParcelPanel.svg
new file mode 100644
index 00000000..41d8964d
--- /dev/null
+++ b/src/images/icons/ParcelPanel.svg
@@ -0,0 +1,31 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Parentapps.svg b/src/images/icons/Parentapps.svg
new file mode 100644
index 00000000..2a956b9d
--- /dev/null
+++ b/src/images/icons/Parentapps.svg
@@ -0,0 +1,45 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ParkFlow.svg b/src/images/icons/ParkFlow.svg
new file mode 100644
index 00000000..5905180a
--- /dev/null
+++ b/src/images/icons/ParkFlow.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PartnerDriven.svg b/src/images/icons/PartnerDriven.svg
new file mode 100644
index 00000000..21bbd2ce
--- /dev/null
+++ b/src/images/icons/PartnerDriven.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PartsSquare.svg b/src/images/icons/PartsSquare.svg
new file mode 100644
index 00000000..db239dd1
--- /dev/null
+++ b/src/images/icons/PartsSquare.svg
@@ -0,0 +1,229 @@
+
diff --git a/src/images/icons/PatientPrism.svg b/src/images/icons/PatientPrism.svg
new file mode 100644
index 00000000..1ba7c9a6
--- /dev/null
+++ b/src/images/icons/PatientPrism.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PayNL.svg b/src/images/icons/PayNL.svg
new file mode 100644
index 00000000..447ccf3d
--- /dev/null
+++ b/src/images/icons/PayNL.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PayU.svg b/src/images/icons/PayU.svg
new file mode 100644
index 00000000..d4d3e67d
--- /dev/null
+++ b/src/images/icons/PayU.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Payhip.svg b/src/images/icons/Payhip.svg
new file mode 100644
index 00000000..5c382bc2
--- /dev/null
+++ b/src/images/icons/Payhip.svg
@@ -0,0 +1,22 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Peachs.svg b/src/images/icons/Peachs.svg
new file mode 100644
index 00000000..c300d74a
--- /dev/null
+++ b/src/images/icons/Peachs.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Peecho.svg b/src/images/icons/Peecho.svg
new file mode 100644
index 00000000..5fd79b2c
--- /dev/null
+++ b/src/images/icons/Peecho.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PeerJS.svg b/src/images/icons/PeerJS.svg
new file mode 100644
index 00000000..3589d3bf
--- /dev/null
+++ b/src/images/icons/PeerJS.svg
@@ -0,0 +1,162 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Pelcro.svg b/src/images/icons/Pelcro.svg
new file mode 100644
index 00000000..71538db2
--- /dev/null
+++ b/src/images/icons/Pelcro.svg
@@ -0,0 +1,12 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PerfectCorp.svg b/src/images/icons/PerfectCorp.svg
new file mode 100644
index 00000000..22103aa5
--- /dev/null
+++ b/src/images/icons/PerfectCorp.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PerfectStorm.svg b/src/images/icons/PerfectStorm.svg
new file mode 100644
index 00000000..231a91a4
--- /dev/null
+++ b/src/images/icons/PerfectStorm.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Persona.svg b/src/images/icons/Persona.svg
new file mode 100644
index 00000000..ffcf302a
--- /dev/null
+++ b/src/images/icons/Persona.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Picatcha.svg b/src/images/icons/Picatcha.svg
new file mode 100644
index 00000000..360d6bc0
--- /dev/null
+++ b/src/images/icons/Picatcha.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Pickaxe.svg b/src/images/icons/Pickaxe.svg
new file mode 100644
index 00000000..183fa308
--- /dev/null
+++ b/src/images/icons/Pickaxe.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Pickrr.svg b/src/images/icons/Pickrr.svg
new file mode 100644
index 00000000..579fdb58
--- /dev/null
+++ b/src/images/icons/Pickrr.svg
@@ -0,0 +1,69 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PictureIt.svg b/src/images/icons/PictureIt.svg
new file mode 100644
index 00000000..798b0292
--- /dev/null
+++ b/src/images/icons/PictureIt.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PieEye.svg b/src/images/icons/PieEye.svg
new file mode 100644
index 00000000..12a53b27
--- /dev/null
+++ b/src/images/icons/PieEye.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Piggy.svg b/src/images/icons/Piggy.svg
new file mode 100644
index 00000000..588954b1
--- /dev/null
+++ b/src/images/icons/Piggy.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Pimster.svg b/src/images/icons/Pimster.svg
new file mode 100644
index 00000000..f00571e2
--- /dev/null
+++ b/src/images/icons/Pimster.svg
@@ -0,0 +1,90 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Pinboard.svg b/src/images/icons/Pinboard.svg
new file mode 100644
index 00000000..83e5ece1
--- /dev/null
+++ b/src/images/icons/Pinboard.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PineappleBuilder.svg b/src/images/icons/PineappleBuilder.svg
new file mode 100644
index 00000000..ee123f6c
--- /dev/null
+++ b/src/images/icons/PineappleBuilder.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Pixelesq.svg b/src/images/icons/Pixelesq.svg
new file mode 100644
index 00000000..97bc7af5
--- /dev/null
+++ b/src/images/icons/Pixelesq.svg
@@ -0,0 +1,26 @@
+
diff --git a/src/images/icons/Pixenio.svg b/src/images/icons/Pixenio.svg
new file mode 100644
index 00000000..39a1dcd3
--- /dev/null
+++ b/src/images/icons/Pixenio.svg
@@ -0,0 +1,48 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Placester.svg b/src/images/icons/Placester.svg
new file mode 100644
index 00000000..061a2949
--- /dev/null
+++ b/src/images/icons/Placester.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Planoplan.svg b/src/images/icons/Planoplan.svg
new file mode 100644
index 00000000..d25492e8
--- /dev/null
+++ b/src/images/icons/Planoplan.svg
@@ -0,0 +1,86 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Planway.svg b/src/images/icons/Planway.svg
new file mode 100644
index 00000000..6b4f4478
--- /dev/null
+++ b/src/images/icons/Planway.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Planyo.svg b/src/images/icons/Planyo.svg
new file mode 100644
index 00000000..97464a29
--- /dev/null
+++ b/src/images/icons/Planyo.svg
@@ -0,0 +1,74 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PlentyONE.svg b/src/images/icons/PlentyONE.svg
new file mode 100644
index 00000000..72e0979d
--- /dev/null
+++ b/src/images/icons/PlentyONE.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/images/icons/Plices.svg b/src/images/icons/Plices.svg
new file mode 100644
index 00000000..63c7e2ac
--- /dev/null
+++ b/src/images/icons/Plices.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Plotch.svg b/src/images/icons/Plotch.svg
new file mode 100644
index 00000000..7c039ea5
--- /dev/null
+++ b/src/images/icons/Plotch.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Plum.svg b/src/images/icons/Plum.svg
new file mode 100644
index 00000000..3224c6bd
--- /dev/null
+++ b/src/images/icons/Plum.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PlusThis.svg b/src/images/icons/PlusThis.svg
new file mode 100644
index 00000000..89976be4
--- /dev/null
+++ b/src/images/icons/PlusThis.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Pobuca.svg b/src/images/icons/Pobuca.svg
new file mode 100644
index 00000000..5a1e7613
--- /dev/null
+++ b/src/images/icons/Pobuca.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Pocus.svg b/src/images/icons/Pocus.svg
new file mode 100644
index 00000000..660e9c5e
--- /dev/null
+++ b/src/images/icons/Pocus.svg
@@ -0,0 +1,14 @@
+
diff --git a/src/images/icons/Podpage.svg b/src/images/icons/Podpage.svg
new file mode 100644
index 00000000..0b4563ae
--- /dev/null
+++ b/src/images/icons/Podpage.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PollEverywhere.svg b/src/images/icons/PollEverywhere.svg
new file mode 100644
index 00000000..c64a7178
--- /dev/null
+++ b/src/images/icons/PollEverywhere.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Pollster.svg b/src/images/icons/Pollster.svg
new file mode 100644
index 00000000..b30ac76f
--- /dev/null
+++ b/src/images/icons/Pollster.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PolodaAI.svg b/src/images/icons/PolodaAI.svg
new file mode 100644
index 00000000..dfbef8e3
--- /dev/null
+++ b/src/images/icons/PolodaAI.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/images/icons/PopcornCRM.svg b/src/images/icons/PopcornCRM.svg
new file mode 100644
index 00000000..c5ef9cc7
--- /dev/null
+++ b/src/images/icons/PopcornCRM.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PopmixCRM.svg b/src/images/icons/PopmixCRM.svg
new file mode 100644
index 00000000..d975d8cd
--- /dev/null
+++ b/src/images/icons/PopmixCRM.svg
@@ -0,0 +1,107 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Popsy.svg b/src/images/icons/Popsy.svg
new file mode 100644
index 00000000..92e51b33
--- /dev/null
+++ b/src/images/icons/Popsy.svg
@@ -0,0 +1,26 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Popvox.svg b/src/images/icons/Popvox.svg
new file mode 100644
index 00000000..56b0cdb2
--- /dev/null
+++ b/src/images/icons/Popvox.svg
@@ -0,0 +1,38 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Posh.svg b/src/images/icons/Posh.svg
new file mode 100644
index 00000000..c7d80770
--- /dev/null
+++ b/src/images/icons/Posh.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Poshmark.svg b/src/images/icons/Poshmark.svg
new file mode 100644
index 00000000..ba7332a5
--- /dev/null
+++ b/src/images/icons/Poshmark.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Posify.svg b/src/images/icons/Posify.svg
new file mode 100644
index 00000000..3ee7072a
--- /dev/null
+++ b/src/images/icons/Posify.svg
@@ -0,0 +1,307 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PostDolphin.svg b/src/images/icons/PostDolphin.svg
new file mode 100644
index 00000000..a1c0cd65
--- /dev/null
+++ b/src/images/icons/PostDolphin.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Postano.svg b/src/images/icons/Postano.svg
new file mode 100644
index 00000000..fcdbebea
--- /dev/null
+++ b/src/images/icons/Postano.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PowerfulForm.svg b/src/images/icons/PowerfulForm.svg
new file mode 100644
index 00000000..da60f0b6
--- /dev/null
+++ b/src/images/icons/PowerfulForm.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PracticePerfect.svg b/src/images/icons/PracticePerfect.svg
new file mode 100644
index 00000000..10cc59e2
--- /dev/null
+++ b/src/images/icons/PracticePerfect.svg
@@ -0,0 +1,20 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Priice.svg b/src/images/icons/Priice.svg
new file mode 100644
index 00000000..943e0121
--- /dev/null
+++ b/src/images/icons/Priice.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ProProfs.svg b/src/images/icons/ProProfs.svg
new file mode 100644
index 00000000..4592a148
--- /dev/null
+++ b/src/images/icons/ProProfs.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Probance.svg b/src/images/icons/Probance.svg
new file mode 100644
index 00000000..0209f653
--- /dev/null
+++ b/src/images/icons/Probance.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ProductDyno.svg b/src/images/icons/ProductDyno.svg
new file mode 100644
index 00000000..e71e237e
--- /dev/null
+++ b/src/images/icons/ProductDyno.svg
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Progreda.svg b/src/images/icons/Progreda.svg
new file mode 100644
index 00000000..d854e3c2
--- /dev/null
+++ b/src/images/icons/Progreda.svg
@@ -0,0 +1,29 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ProloFinder.svg b/src/images/icons/ProloFinder.svg
new file mode 100644
index 00000000..b4585aa5
--- /dev/null
+++ b/src/images/icons/ProloFinder.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/images/icons/Prom.svg b/src/images/icons/Prom.svg
new file mode 100644
index 00000000..eff9631a
--- /dev/null
+++ b/src/images/icons/Prom.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Propcart.svg b/src/images/icons/Propcart.svg
new file mode 100644
index 00000000..0c174605
--- /dev/null
+++ b/src/images/icons/Propcart.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Prospa.svg b/src/images/icons/Prospa.svg
new file mode 100644
index 00000000..4755c1b2
--- /dev/null
+++ b/src/images/icons/Prospa.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Proticaret.svg b/src/images/icons/Proticaret.svg
new file mode 100644
index 00000000..6bf2a943
--- /dev/null
+++ b/src/images/icons/Proticaret.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Psyma.svg b/src/images/icons/Psyma.svg
new file mode 100644
index 00000000..f97074b0
--- /dev/null
+++ b/src/images/icons/Psyma.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Pubfunnels.svg b/src/images/icons/Pubfunnels.svg
new file mode 100644
index 00000000..70f8aa6c
--- /dev/null
+++ b/src/images/icons/Pubfunnels.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Pubperf.svg b/src/images/icons/Pubperf.svg
new file mode 100644
index 00000000..a61f03c5
--- /dev/null
+++ b/src/images/icons/Pubperf.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/images/icons/PulseInsights.svg b/src/images/icons/PulseInsights.svg
new file mode 100644
index 00000000..7054d1ab
--- /dev/null
+++ b/src/images/icons/PulseInsights.svg
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PulseM.svg b/src/images/icons/PulseM.svg
new file mode 100644
index 00000000..d7f2b768
--- /dev/null
+++ b/src/images/icons/PulseM.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/images/icons/PunchTab.svg b/src/images/icons/PunchTab.svg
new file mode 100644
index 00000000..aaae051e
--- /dev/null
+++ b/src/images/icons/PunchTab.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/src/images/icons/PureClarity.svg b/src/images/icons/PureClarity.svg
new file mode 100644
index 00000000..3cbf2881
--- /dev/null
+++ b/src/images/icons/PureClarity.svg
@@ -0,0 +1,32 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Pxxl App.svg b/src/images/icons/Pxxl App.svg
new file mode 100644
index 00000000..03c94368
--- /dev/null
+++ b/src/images/icons/Pxxl App.svg
@@ -0,0 +1,409 @@
+
diff --git a/src/images/icons/PyWebIO.svg b/src/images/icons/PyWebIO.svg
new file mode 100644
index 00000000..229ffcd7
--- /dev/null
+++ b/src/images/icons/PyWebIO.svg
@@ -0,0 +1,33 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Pyze.svg b/src/images/icons/Pyze.svg
new file mode 100644
index 00000000..8ce11b71
--- /dev/null
+++ b/src/images/icons/Pyze.svg
@@ -0,0 +1,22 @@
+
diff --git a/src/images/icons/QoreAI.svg b/src/images/icons/QoreAI.svg
new file mode 100644
index 00000000..70b5726d
--- /dev/null
+++ b/src/images/icons/QoreAI.svg
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Qpien.svg b/src/images/icons/Qpien.svg
new file mode 100644
index 00000000..7c03319f
--- /dev/null
+++ b/src/images/icons/Qpien.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/images/icons/QualityUnitHelpDesk.svg b/src/images/icons/QualityUnitHelpDesk.svg
new file mode 100644
index 00000000..a5dbb6c4
--- /dev/null
+++ b/src/images/icons/QualityUnitHelpDesk.svg
@@ -0,0 +1,39 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Qubit.png b/src/images/icons/Qubit.png
deleted file mode 100644
index 15553de7..00000000
Binary files a/src/images/icons/Qubit.png and /dev/null differ
diff --git a/src/images/icons/Qubit.svg b/src/images/icons/Qubit.svg
new file mode 100644
index 00000000..607bc28a
--- /dev/null
+++ b/src/images/icons/Qubit.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Quizitri.svg b/src/images/icons/Quizitri.svg
new file mode 100644
index 00000000..1265e9fc
--- /dev/null
+++ b/src/images/icons/Quizitri.svg
@@ -0,0 +1,296 @@
+
\ No newline at end of file
diff --git a/src/images/icons/REIChat.svg b/src/images/icons/REIChat.svg
new file mode 100644
index 00000000..b0762b90
--- /dev/null
+++ b/src/images/icons/REIChat.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/REVEChat.svg b/src/images/icons/REVEChat.svg
new file mode 100644
index 00000000..3a7131ce
--- /dev/null
+++ b/src/images/icons/REVEChat.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Rabfy.svg b/src/images/icons/Rabfy.svg
new file mode 100644
index 00000000..f7932e59
--- /dev/null
+++ b/src/images/icons/Rabfy.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Radial.svg b/src/images/icons/Radial.svg
new file mode 100644
index 00000000..0f02318e
--- /dev/null
+++ b/src/images/icons/Radial.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/RandemRetail.svg b/src/images/icons/RandemRetail.svg
new file mode 100644
index 00000000..69558529
--- /dev/null
+++ b/src/images/icons/RandemRetail.svg
@@ -0,0 +1,69 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Raneto.svg b/src/images/icons/Raneto.svg
new file mode 100644
index 00000000..857e1e4c
--- /dev/null
+++ b/src/images/icons/Raneto.svg
@@ -0,0 +1,29 @@
+
diff --git a/src/images/icons/RapidWeaver.svg b/src/images/icons/RapidWeaver.svg
new file mode 100644
index 00000000..6c89de76
--- /dev/null
+++ b/src/images/icons/RapidWeaver.svg
@@ -0,0 +1,440 @@
+
\ No newline at end of file
diff --git a/src/images/icons/RawGit.svg b/src/images/icons/RawGit.svg
new file mode 100644
index 00000000..2e1ee83e
--- /dev/null
+++ b/src/images/icons/RawGit.svg
@@ -0,0 +1,78 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Reactful.svg b/src/images/icons/Reactful.svg
new file mode 100644
index 00000000..06ae2f5b
--- /dev/null
+++ b/src/images/icons/Reactful.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/src/images/icons/Real Geeks.svg b/src/images/icons/Real Geeks.svg
new file mode 100644
index 00000000..cae6e0d1
--- /dev/null
+++ b/src/images/icons/Real Geeks.svg
@@ -0,0 +1,36 @@
+
diff --git a/src/images/icons/RealSatisfied.svg b/src/images/icons/RealSatisfied.svg
new file mode 100644
index 00000000..d952981e
--- /dev/null
+++ b/src/images/icons/RealSatisfied.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Recolize.svg b/src/images/icons/Recolize.svg
new file mode 100644
index 00000000..2b8cf9ab
--- /dev/null
+++ b/src/images/icons/Recolize.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Reconline.svg b/src/images/icons/Reconline.svg
new file mode 100644
index 00000000..6aad911a
--- /dev/null
+++ b/src/images/icons/Reconline.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/src/images/icons/Recooty.svg b/src/images/icons/Recooty.svg
new file mode 100644
index 00000000..a8718084
--- /dev/null
+++ b/src/images/icons/Recooty.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Recruition.svg b/src/images/icons/Recruition.svg
new file mode 100644
index 00000000..aaba3baf
--- /dev/null
+++ b/src/images/icons/Recruition.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/src/images/icons/RediRedi.svg b/src/images/icons/RediRedi.svg
new file mode 100644
index 00000000..67ce6586
--- /dev/null
+++ b/src/images/icons/RediRedi.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Releasit.svg b/src/images/icons/Releasit.svg
new file mode 100644
index 00000000..02dae741
--- /dev/null
+++ b/src/images/icons/Releasit.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/images/icons/Releva.svg b/src/images/icons/Releva.svg
new file mode 100644
index 00000000..7260f797
--- /dev/null
+++ b/src/images/icons/Releva.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/src/images/icons/RentCafe.svg b/src/images/icons/RentCafe.svg
new file mode 100644
index 00000000..bed71be4
--- /dev/null
+++ b/src/images/icons/RentCafe.svg
@@ -0,0 +1,138 @@
+
\ No newline at end of file
diff --git a/src/images/icons/RentSyst.svg b/src/images/icons/RentSyst.svg
new file mode 100644
index 00000000..bdba6ccf
--- /dev/null
+++ b/src/images/icons/RentSyst.svg
@@ -0,0 +1,20 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Repco.svg b/src/images/icons/Repco.svg
new file mode 100644
index 00000000..cbf2e4da
--- /dev/null
+++ b/src/images/icons/Repco.svg
@@ -0,0 +1,29 @@
+
\ No newline at end of file
diff --git a/src/images/icons/RequestMetrics.svg b/src/images/icons/RequestMetrics.svg
new file mode 100644
index 00000000..679443df
--- /dev/null
+++ b/src/images/icons/RequestMetrics.svg
@@ -0,0 +1,33 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Reshop.svg b/src/images/icons/Reshop.svg
new file mode 100644
index 00000000..0d08910f
--- /dev/null
+++ b/src/images/icons/Reshop.svg
@@ -0,0 +1,33 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ResolvePay.svg b/src/images/icons/ResolvePay.svg
new file mode 100644
index 00000000..2575b20b
--- /dev/null
+++ b/src/images/icons/ResolvePay.svg
@@ -0,0 +1,22 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Respondi.svg b/src/images/icons/Respondi.svg
new file mode 100644
index 00000000..3225b5c7
--- /dev/null
+++ b/src/images/icons/Respondi.svg
@@ -0,0 +1,99 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Resultify.svg b/src/images/icons/Resultify.svg
new file mode 100644
index 00000000..c7e55d44
--- /dev/null
+++ b/src/images/icons/Resultify.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Retisio.svg b/src/images/icons/Retisio.svg
new file mode 100644
index 00000000..ce8eca3d
--- /dev/null
+++ b/src/images/icons/Retisio.svg
@@ -0,0 +1,25 @@
+
\ No newline at end of file
diff --git a/src/images/icons/RevCent.svg b/src/images/icons/RevCent.svg
new file mode 100644
index 00000000..ad8beb7d
--- /dev/null
+++ b/src/images/icons/RevCent.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/RevTrax.svg b/src/images/icons/RevTrax.svg
new file mode 100644
index 00000000..8c1d279f
--- /dev/null
+++ b/src/images/icons/RevTrax.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Reviewdoku.svg b/src/images/icons/Reviewdoku.svg
new file mode 100644
index 00000000..7e681098
--- /dev/null
+++ b/src/images/icons/Reviewdoku.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ReviewsUp.svg b/src/images/icons/ReviewsUp.svg
new file mode 100644
index 00000000..668ef472
--- /dev/null
+++ b/src/images/icons/ReviewsUp.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Revinate.svg b/src/images/icons/Revinate.svg
new file mode 100644
index 00000000..f2325181
--- /dev/null
+++ b/src/images/icons/Revinate.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Revize.svg b/src/images/icons/Revize.svg
new file mode 100644
index 00000000..9729eb37
--- /dev/null
+++ b/src/images/icons/Revize.svg
@@ -0,0 +1,369 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Rhymix.svg b/src/images/icons/Rhymix.svg
new file mode 100644
index 00000000..619b5c71
--- /dev/null
+++ b/src/images/icons/Rhymix.svg
@@ -0,0 +1,19 @@
+
\ No newline at end of file
diff --git a/src/images/icons/RingCaptcha.svg b/src/images/icons/RingCaptcha.svg
new file mode 100644
index 00000000..44775bf6
--- /dev/null
+++ b/src/images/icons/RingCaptcha.svg
@@ -0,0 +1,22 @@
+
\ No newline at end of file
diff --git a/src/images/icons/RioSEO.svg b/src/images/icons/RioSEO.svg
new file mode 100644
index 00000000..e58a5295
--- /dev/null
+++ b/src/images/icons/RioSEO.svg
@@ -0,0 +1,45 @@
+
\ No newline at end of file
diff --git a/src/images/icons/RoboReception.svg b/src/images/icons/RoboReception.svg
new file mode 100644
index 00000000..5c611335
--- /dev/null
+++ b/src/images/icons/RoboReception.svg
@@ -0,0 +1,26 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Rocketspark.svg b/src/images/icons/Rocketspark.svg
new file mode 100644
index 00000000..52c88477
--- /dev/null
+++ b/src/images/icons/Rocketspark.svg
@@ -0,0 +1,39 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Roof.svg b/src/images/icons/Roof.svg
new file mode 100644
index 00000000..8bdd72ff
--- /dev/null
+++ b/src/images/icons/Roof.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Rosana.svg b/src/images/icons/Rosana.svg
new file mode 100644
index 00000000..bc260145
--- /dev/null
+++ b/src/images/icons/Rosana.svg
@@ -0,0 +1,31 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Rtoaster.svg b/src/images/icons/Rtoaster.svg
new file mode 100644
index 00000000..fcc3af33
--- /dev/null
+++ b/src/images/icons/Rtoaster.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Rual.svg b/src/images/icons/Rual.svg
new file mode 100644
index 00000000..fe95f3e8
--- /dev/null
+++ b/src/images/icons/Rual.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Rubic.svg b/src/images/icons/Rubic.svg
new file mode 100644
index 00000000..d63d9233
--- /dev/null
+++ b/src/images/icons/Rubic.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/RulerAnalytics.svg b/src/images/icons/RulerAnalytics.svg
new file mode 100644
index 00000000..bc3944c0
--- /dev/null
+++ b/src/images/icons/RulerAnalytics.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Rybbit.svg b/src/images/icons/Rybbit.svg
new file mode 100644
index 00000000..0ece1158
--- /dev/null
+++ b/src/images/icons/Rybbit.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/images/icons/Ryzeo.svg b/src/images/icons/Ryzeo.svg
new file mode 100644
index 00000000..716bbe3a
--- /dev/null
+++ b/src/images/icons/Ryzeo.svg
@@ -0,0 +1,25 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SEPPlatform.svg b/src/images/icons/SEPPlatform.svg
new file mode 100644
index 00000000..36f4b431
--- /dev/null
+++ b/src/images/icons/SEPPlatform.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SIGELoja.svg b/src/images/icons/SIGELoja.svg
new file mode 100644
index 00000000..21a2f7a4
--- /dev/null
+++ b/src/images/icons/SIGELoja.svg
@@ -0,0 +1,66 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SMSold.svg b/src/images/icons/SMSold.svg
new file mode 100644
index 00000000..86c49e0d
--- /dev/null
+++ b/src/images/icons/SMSold.svg
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Saabu.svg b/src/images/icons/Saabu.svg
new file mode 100644
index 00000000..769234a1
--- /dev/null
+++ b/src/images/icons/Saabu.svg
@@ -0,0 +1,124 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SalesAutomator.svg b/src/images/icons/SalesAutomator.svg
new file mode 100644
index 00000000..83b8cec9
--- /dev/null
+++ b/src/images/icons/SalesAutomator.svg
@@ -0,0 +1,128 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SalesWings.svg b/src/images/icons/SalesWings.svg
new file mode 100644
index 00000000..c2f00bf2
--- /dev/null
+++ b/src/images/icons/SalesWings.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Salesbeat.svg b/src/images/icons/Salesbeat.svg
new file mode 100644
index 00000000..9bef9eb1
--- /dev/null
+++ b/src/images/icons/Salesbeat.svg
@@ -0,0 +1,48 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Salesmachine.svg b/src/images/icons/Salesmachine.svg
new file mode 100644
index 00000000..fcc5a942
--- /dev/null
+++ b/src/images/icons/Salesmachine.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Salespype.svg b/src/images/icons/Salespype.svg
new file mode 100644
index 00000000..d220a0ce
--- /dev/null
+++ b/src/images/icons/Salespype.svg
@@ -0,0 +1,70 @@
+
diff --git a/src/images/icons/Sardine.svg b/src/images/icons/Sardine.svg
new file mode 100644
index 00000000..30f88f64
--- /dev/null
+++ b/src/images/icons/Sardine.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Sardius.svg b/src/images/icons/Sardius.svg
new file mode 100644
index 00000000..24092ade
--- /dev/null
+++ b/src/images/icons/Sardius.svg
@@ -0,0 +1,72 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Sare.svg b/src/images/icons/Sare.svg
new file mode 100644
index 00000000..13357d65
--- /dev/null
+++ b/src/images/icons/Sare.svg
@@ -0,0 +1,42 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SauceSocialCommerce.svg b/src/images/icons/SauceSocialCommerce.svg
new file mode 100644
index 00000000..b06ea723
--- /dev/null
+++ b/src/images/icons/SauceSocialCommerce.svg
@@ -0,0 +1,12 @@
+
diff --git a/src/images/icons/SayAC.svg b/src/images/icons/SayAC.svg
new file mode 100644
index 00000000..a20307b5
--- /dev/null
+++ b/src/images/icons/SayAC.svg
@@ -0,0 +1,42 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ScanNetWebshop.svg b/src/images/icons/ScanNetWebshop.svg
new file mode 100644
index 00000000..429af8c8
--- /dev/null
+++ b/src/images/icons/ScanNetWebshop.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ScapBot.svg b/src/images/icons/ScapBot.svg
new file mode 100644
index 00000000..c7289394
--- /dev/null
+++ b/src/images/icons/ScapBot.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/src/images/icons/Scayle.svg b/src/images/icons/Scayle.svg
new file mode 100644
index 00000000..47afb609
--- /dev/null
+++ b/src/images/icons/Scayle.svg
@@ -0,0 +1,26 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Searchtap.svg b/src/images/icons/Searchtap.svg
new file mode 100644
index 00000000..2c38527d
--- /dev/null
+++ b/src/images/icons/Searchtap.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SecurityMetrics.svg b/src/images/icons/SecurityMetrics.svg
new file mode 100644
index 00000000..10d45462
--- /dev/null
+++ b/src/images/icons/SecurityMetrics.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SellSite.svg b/src/images/icons/SellSite.svg
new file mode 100644
index 00000000..70d342ad
--- /dev/null
+++ b/src/images/icons/SellSite.svg
@@ -0,0 +1,29 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Sellbrite.svg b/src/images/icons/Sellbrite.svg
new file mode 100644
index 00000000..6bfe199f
--- /dev/null
+++ b/src/images/icons/Sellbrite.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Send.svg b/src/images/icons/Send.svg
new file mode 100644
index 00000000..4623d913
--- /dev/null
+++ b/src/images/icons/Send.svg
@@ -0,0 +1,39 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SensorTower.svg b/src/images/icons/SensorTower.svg
new file mode 100644
index 00000000..d0a1353c
--- /dev/null
+++ b/src/images/icons/SensorTower.svg
@@ -0,0 +1,48 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Sentara.svg b/src/images/icons/Sentara.svg
new file mode 100644
index 00000000..b8e79b47
--- /dev/null
+++ b/src/images/icons/Sentara.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Sharpen.svg b/src/images/icons/Sharpen.svg
new file mode 100644
index 00000000..e8355b4f
--- /dev/null
+++ b/src/images/icons/Sharpen.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ShineCommerce.svg b/src/images/icons/ShineCommerce.svg
new file mode 100644
index 00000000..e596260f
--- /dev/null
+++ b/src/images/icons/ShineCommerce.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ShionImporter.svg b/src/images/icons/ShionImporter.svg
new file mode 100644
index 00000000..1e77e315
--- /dev/null
+++ b/src/images/icons/ShionImporter.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Shoopy.svg b/src/images/icons/Shoopy.svg
new file mode 100644
index 00000000..f3607b58
--- /dev/null
+++ b/src/images/icons/Shoopy.svg
@@ -0,0 +1,48 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ShopKeeper.svg b/src/images/icons/ShopKeeper.svg
new file mode 100644
index 00000000..eec746a7
--- /dev/null
+++ b/src/images/icons/ShopKeeper.svg
@@ -0,0 +1,29 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ShopPHP.svg b/src/images/icons/ShopPHP.svg
new file mode 100644
index 00000000..906f10cd
--- /dev/null
+++ b/src/images/icons/ShopPHP.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ShopStorm.svg b/src/images/icons/ShopStorm.svg
new file mode 100644
index 00000000..8adb6512
--- /dev/null
+++ b/src/images/icons/ShopStorm.svg
@@ -0,0 +1,39 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ShopboxAI.svg b/src/images/icons/ShopboxAI.svg
new file mode 100644
index 00000000..b6ae93e3
--- /dev/null
+++ b/src/images/icons/ShopboxAI.svg
@@ -0,0 +1,19 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ShoutoutTestimonial.svg b/src/images/icons/ShoutoutTestimonial.svg
new file mode 100644
index 00000000..b33873a6
--- /dev/null
+++ b/src/images/icons/ShoutoutTestimonial.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SidePanda.svg b/src/images/icons/SidePanda.svg
new file mode 100644
index 00000000..739930f0
--- /dev/null
+++ b/src/images/icons/SidePanda.svg
@@ -0,0 +1,357 @@
+
diff --git a/src/images/icons/SierraInteractive.svg b/src/images/icons/SierraInteractive.svg
new file mode 100644
index 00000000..a258dcd2
--- /dev/null
+++ b/src/images/icons/SierraInteractive.svg
@@ -0,0 +1,189 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SignCustomiser.svg b/src/images/icons/SignCustomiser.svg
new file mode 100644
index 00000000..51d43413
--- /dev/null
+++ b/src/images/icons/SignCustomiser.svg
@@ -0,0 +1,558 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SignalZen.svg b/src/images/icons/SignalZen.svg
new file mode 100644
index 00000000..f860d46b
--- /dev/null
+++ b/src/images/icons/SignalZen.svg
@@ -0,0 +1,35 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Signals.svg b/src/images/icons/Signals.svg
new file mode 100644
index 00000000..5f788e07
--- /dev/null
+++ b/src/images/icons/Signals.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Silktide.svg b/src/images/icons/Silktide.svg
new file mode 100644
index 00000000..602505e6
--- /dev/null
+++ b/src/images/icons/Silktide.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Sirv.svg b/src/images/icons/Sirv.svg
new file mode 100644
index 00000000..242aa913
--- /dev/null
+++ b/src/images/icons/Sirv.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Sistem.svg b/src/images/icons/Sistem.svg
new file mode 100644
index 00000000..02bdaef4
--- /dev/null
+++ b/src/images/icons/Sistem.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SiteBooster.svg b/src/images/icons/SiteBooster.svg
new file mode 100644
index 00000000..8eb6c972
--- /dev/null
+++ b/src/images/icons/SiteBooster.svg
@@ -0,0 +1,133 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SiteWrench.svg b/src/images/icons/SiteWrench.svg
new file mode 100644
index 00000000..a38f6321
--- /dev/null
+++ b/src/images/icons/SiteWrench.svg
@@ -0,0 +1,10 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Sitehood.svg b/src/images/icons/Sitehood.svg
new file mode 100644
index 00000000..b973ce7f
--- /dev/null
+++ b/src/images/icons/Sitehood.svg
@@ -0,0 +1,87 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Sitey.svg b/src/images/icons/Sitey.svg
new file mode 100644
index 00000000..217d6c90
--- /dev/null
+++ b/src/images/icons/Sitey.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SizeMe.svg b/src/images/icons/SizeMe.svg
new file mode 100644
index 00000000..de055a8a
--- /dev/null
+++ b/src/images/icons/SizeMe.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Skeeks.svg b/src/images/icons/Skeeks.svg
new file mode 100644
index 00000000..34824617
--- /dev/null
+++ b/src/images/icons/Skeeks.svg
@@ -0,0 +1,29 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Skeepers.svg b/src/images/icons/Skeepers.svg
new file mode 100644
index 00000000..666a4569
--- /dev/null
+++ b/src/images/icons/Skeepers.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Skiperformance.svg b/src/images/icons/Skiperformance.svg
new file mode 100644
index 00000000..153f3a75
--- /dev/null
+++ b/src/images/icons/Skiperformance.svg
@@ -0,0 +1,57 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Smallbox.svg b/src/images/icons/Smallbox.svg
new file mode 100644
index 00000000..e299727f
--- /dev/null
+++ b/src/images/icons/Smallbox.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/images/icons/Smallchat.svg b/src/images/icons/Smallchat.svg
new file mode 100644
index 00000000..88f82043
--- /dev/null
+++ b/src/images/icons/Smallchat.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SmartAnalytics.svg b/src/images/icons/SmartAnalytics.svg
new file mode 100644
index 00000000..49812aac
--- /dev/null
+++ b/src/images/icons/SmartAnalytics.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SmartLink.svg b/src/images/icons/SmartLink.svg
new file mode 100644
index 00000000..2357d31e
--- /dev/null
+++ b/src/images/icons/SmartLink.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SmartPoint.svg b/src/images/icons/SmartPoint.svg
new file mode 100644
index 00000000..99d3438a
--- /dev/null
+++ b/src/images/icons/SmartPoint.svg
@@ -0,0 +1,23 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SmileVirtual.svg b/src/images/icons/SmileVirtual.svg
new file mode 100644
index 00000000..c8f42fab
--- /dev/null
+++ b/src/images/icons/SmileVirtual.svg
@@ -0,0 +1,25 @@
+
diff --git a/src/images/icons/Smilee.svg b/src/images/icons/Smilee.svg
new file mode 100644
index 00000000..04192877
--- /dev/null
+++ b/src/images/icons/Smilee.svg
@@ -0,0 +1,49 @@
+
+
\ No newline at end of file
diff --git a/src/images/icons/Smilii.svg b/src/images/icons/Smilii.svg
new file mode 100644
index 00000000..9fbd70eb
--- /dev/null
+++ b/src/images/icons/Smilii.svg
@@ -0,0 +1,110 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SnapCall.svg b/src/images/icons/SnapCall.svg
new file mode 100644
index 00000000..efb636da
--- /dev/null
+++ b/src/images/icons/SnapCall.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SnapHop.svg b/src/images/icons/SnapHop.svg
new file mode 100644
index 00000000..659b4730
--- /dev/null
+++ b/src/images/icons/SnapHop.svg
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SnapSea.svg b/src/images/icons/SnapSea.svg
new file mode 100644
index 00000000..4e01dada
--- /dev/null
+++ b/src/images/icons/SnapSea.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SniffURL.svg b/src/images/icons/SniffURL.svg
new file mode 100644
index 00000000..f4c9e72f
--- /dev/null
+++ b/src/images/icons/SniffURL.svg
@@ -0,0 +1,150 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Socedo.svg b/src/images/icons/Socedo.svg
new file mode 100644
index 00000000..dd5c813b
--- /dev/null
+++ b/src/images/icons/Socedo.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Sociavore.svg b/src/images/icons/Sociavore.svg
new file mode 100644
index 00000000..3f5f2c15
--- /dev/null
+++ b/src/images/icons/Sociavore.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Socioh.svg b/src/images/icons/Socioh.svg
new file mode 100644
index 00000000..0799e805
--- /dev/null
+++ b/src/images/icons/Socioh.svg
@@ -0,0 +1,35 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Sogecommerce.svg b/src/images/icons/Sogecommerce.svg
new file mode 100644
index 00000000..419cfd12
--- /dev/null
+++ b/src/images/icons/Sogecommerce.svg
@@ -0,0 +1,20 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Sokrati.svg b/src/images/icons/Sokrati.svg
new file mode 100644
index 00000000..0c057412
--- /dev/null
+++ b/src/images/icons/Sokrati.svg
@@ -0,0 +1,29 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Solitics.svg b/src/images/icons/Solitics.svg
new file mode 100644
index 00000000..eeb63d9b
--- /dev/null
+++ b/src/images/icons/Solitics.svg
@@ -0,0 +1,66 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SolutionReach.svg b/src/images/icons/SolutionReach.svg
new file mode 100644
index 00000000..ac132f85
--- /dev/null
+++ b/src/images/icons/SolutionReach.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Sonetel.svg b/src/images/icons/Sonetel.svg
new file mode 100644
index 00000000..3a292afd
--- /dev/null
+++ b/src/images/icons/Sonetel.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Sorry.svg b/src/images/icons/Sorry.svg
new file mode 100644
index 00000000..a21fc9dc
--- /dev/null
+++ b/src/images/icons/Sorry.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SpatialChat.svg b/src/images/icons/SpatialChat.svg
new file mode 100644
index 00000000..a171bb6a
--- /dev/null
+++ b/src/images/icons/SpatialChat.svg
@@ -0,0 +1,93 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Spayee.svg b/src/images/icons/Spayee.svg
new file mode 100644
index 00000000..4507fcf2
--- /dev/null
+++ b/src/images/icons/Spayee.svg
@@ -0,0 +1,35 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Spectate.svg b/src/images/icons/Spectate.svg
new file mode 100644
index 00000000..321b7b9f
--- /dev/null
+++ b/src/images/icons/Spectate.svg
@@ -0,0 +1,120 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Spline.svg b/src/images/icons/Spline.svg
new file mode 100644
index 00000000..1171b45b
--- /dev/null
+++ b/src/images/icons/Spline.svg
@@ -0,0 +1,144 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Sprii.svg b/src/images/icons/Sprii.svg
new file mode 100644
index 00000000..6179fd79
--- /dev/null
+++ b/src/images/icons/Sprii.svg
@@ -0,0 +1,54 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Spruce.svg b/src/images/icons/Spruce.svg
new file mode 100644
index 00000000..0f9b7334
--- /dev/null
+++ b/src/images/icons/Spruce.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SqualoMail.svg b/src/images/icons/SqualoMail.svg
new file mode 100644
index 00000000..3b5b8faf
--- /dev/null
+++ b/src/images/icons/SqualoMail.svg
@@ -0,0 +1,62 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Stammer.svg b/src/images/icons/Stammer.svg
new file mode 100644
index 00000000..bd9edb2c
--- /dev/null
+++ b/src/images/icons/Stammer.svg
@@ -0,0 +1,216 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Stardekk.svg b/src/images/icons/Stardekk.svg
new file mode 100644
index 00000000..c05bed3f
--- /dev/null
+++ b/src/images/icons/Stardekk.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Stetic.svg b/src/images/icons/Stetic.svg
new file mode 100644
index 00000000..45d0b604
--- /dev/null
+++ b/src/images/icons/Stetic.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Storagely.svg b/src/images/icons/Storagely.svg
new file mode 100644
index 00000000..1e1da004
--- /dev/null
+++ b/src/images/icons/Storagely.svg
@@ -0,0 +1,12 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Storefront.svg b/src/images/icons/Storefront.svg
new file mode 100644
index 00000000..5ca81eab
--- /dev/null
+++ b/src/images/icons/Storefront.svg
@@ -0,0 +1,97 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Strands.svg b/src/images/icons/Strands.svg
new file mode 100644
index 00000000..efdf7527
--- /dev/null
+++ b/src/images/icons/Strands.svg
@@ -0,0 +1,48 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Streamlyne.svg b/src/images/icons/Streamlyne.svg
new file mode 100644
index 00000000..e3bc6dc8
--- /dev/null
+++ b/src/images/icons/Streamlyne.svg
@@ -0,0 +1,146 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Streamroll.svg b/src/images/icons/Streamroll.svg
new file mode 100644
index 00000000..6640fdfa
--- /dev/null
+++ b/src/images/icons/Streamroll.svg
@@ -0,0 +1,189 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Strife.svg b/src/images/icons/Strife.svg
new file mode 100644
index 00000000..db57d421
--- /dev/null
+++ b/src/images/icons/Strife.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SubmitExpress.svg b/src/images/icons/SubmitExpress.svg
new file mode 100644
index 00000000..c4de6253
--- /dev/null
+++ b/src/images/icons/SubmitExpress.svg
@@ -0,0 +1,40 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Subscribfy.svg b/src/images/icons/Subscribfy.svg
new file mode 100644
index 00000000..abfc68ef
--- /dev/null
+++ b/src/images/icons/Subscribfy.svg
@@ -0,0 +1,63 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Supademo.svg b/src/images/icons/Supademo.svg
new file mode 100644
index 00000000..153a323f
--- /dev/null
+++ b/src/images/icons/Supademo.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/images/icons/SuperBuzz.svg b/src/images/icons/SuperBuzz.svg
new file mode 100644
index 00000000..8a22661a
--- /dev/null
+++ b/src/images/icons/SuperBuzz.svg
@@ -0,0 +1,45 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SuperPlural.svg b/src/images/icons/SuperPlural.svg
new file mode 100644
index 00000000..3c2865bd
--- /dev/null
+++ b/src/images/icons/SuperPlural.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Supsystic.svg b/src/images/icons/Supsystic.svg
new file mode 100644
index 00000000..e0c1d8fc
--- /dev/null
+++ b/src/images/icons/Supsystic.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Swapcard.svg b/src/images/icons/Swapcard.svg
new file mode 100644
index 00000000..89a8c1ae
--- /dev/null
+++ b/src/images/icons/Swapcard.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Swetrix.svg b/src/images/icons/Swetrix.svg
new file mode 100644
index 00000000..ba2256cb
--- /dev/null
+++ b/src/images/icons/Swetrix.svg
@@ -0,0 +1,42 @@
+
\ No newline at end of file
diff --git a/src/images/icons/SynBird.svg b/src/images/icons/SynBird.svg
new file mode 100644
index 00000000..b92a9f6d
--- /dev/null
+++ b/src/images/icons/SynBird.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Synamate.svg b/src/images/icons/Synamate.svg
new file mode 100644
index 00000000..c077d735
--- /dev/null
+++ b/src/images/icons/Synamate.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Syncle.svg b/src/images/icons/Syncle.svg
new file mode 100644
index 00000000..1a51dfee
--- /dev/null
+++ b/src/images/icons/Syncle.svg
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/src/images/icons/Synup.svg b/src/images/icons/Synup.svg
new file mode 100644
index 00000000..7e7d33b0
--- /dev/null
+++ b/src/images/icons/Synup.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Systema.svg b/src/images/icons/Systema.svg
new file mode 100644
index 00000000..2d85e3e6
--- /dev/null
+++ b/src/images/icons/Systema.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/src/images/icons/TRIBUS.svg b/src/images/icons/TRIBUS.svg
new file mode 100644
index 00000000..179b49ad
--- /dev/null
+++ b/src/images/icons/TRIBUS.svg
@@ -0,0 +1,23 @@
+
\ No newline at end of file
diff --git a/src/images/icons/TSACommerce.svg b/src/images/icons/TSACommerce.svg
new file mode 100644
index 00000000..3e1eb86e
--- /dev/null
+++ b/src/images/icons/TSACommerce.svg
@@ -0,0 +1,39 @@
+
\ No newline at end of file
diff --git a/src/images/icons/TableFever.svg b/src/images/icons/TableFever.svg
new file mode 100644
index 00000000..10e5d505
--- /dev/null
+++ b/src/images/icons/TableFever.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Tableau.svg b/src/images/icons/Tableau.svg
new file mode 100644
index 00000000..17447240
--- /dev/null
+++ b/src/images/icons/Tableau.svg
@@ -0,0 +1,26 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Tableo.svg b/src/images/icons/Tableo.svg
new file mode 100644
index 00000000..fc302bdf
--- /dev/null
+++ b/src/images/icons/Tableo.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Tactful.svg b/src/images/icons/Tactful.svg
new file mode 100644
index 00000000..9f38221e
--- /dev/null
+++ b/src/images/icons/Tactful.svg
@@ -0,0 +1,501 @@
+
\ No newline at end of file
diff --git a/src/images/icons/TakeTheme.svg b/src/images/icons/TakeTheme.svg
new file mode 100644
index 00000000..7c824ab9
--- /dev/null
+++ b/src/images/icons/TakeTheme.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/TalentBrew.svg b/src/images/icons/TalentBrew.svg
new file mode 100644
index 00000000..df9e60eb
--- /dev/null
+++ b/src/images/icons/TalentBrew.svg
@@ -0,0 +1,83 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Talentegy.svg b/src/images/icons/Talentegy.svg
new file mode 100644
index 00000000..c5160668
--- /dev/null
+++ b/src/images/icons/Talentegy.svg
@@ -0,0 +1,123 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Talention.svg b/src/images/icons/Talention.svg
new file mode 100644
index 00000000..dbbb07c0
--- /dev/null
+++ b/src/images/icons/Talention.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/src/images/icons/TanStack.svg b/src/images/icons/TanStack.svg
new file mode 100644
index 00000000..7e785cb4
--- /dev/null
+++ b/src/images/icons/TanStack.svg
@@ -0,0 +1,258 @@
+
diff --git a/src/images/icons/Tapstream.svg b/src/images/icons/Tapstream.svg
new file mode 100644
index 00000000..87cf5ac9
--- /dev/null
+++ b/src/images/icons/Tapstream.svg
@@ -0,0 +1,606 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Tashi.svg b/src/images/icons/Tashi.svg
new file mode 100644
index 00000000..874dd36c
--- /dev/null
+++ b/src/images/icons/Tashi.svg
@@ -0,0 +1,33 @@
+
\ No newline at end of file
diff --git a/src/images/icons/TaskAnalytics.svg b/src/images/icons/TaskAnalytics.svg
new file mode 100644
index 00000000..ea846e81
--- /dev/null
+++ b/src/images/icons/TaskAnalytics.svg
@@ -0,0 +1,150 @@
+
\ No newline at end of file
diff --git a/src/images/icons/TaurosMedia.svg b/src/images/icons/TaurosMedia.svg
new file mode 100644
index 00000000..9f0fd881
--- /dev/null
+++ b/src/images/icons/TaurosMedia.svg
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/src/images/icons/TeeChart.svg b/src/images/icons/TeeChart.svg
new file mode 100644
index 00000000..271bcc64
--- /dev/null
+++ b/src/images/icons/TeeChart.svg
@@ -0,0 +1,39 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Textmagic.svg b/src/images/icons/Textmagic.svg
new file mode 100644
index 00000000..ecf9d230
--- /dev/null
+++ b/src/images/icons/Textmagic.svg
@@ -0,0 +1,507 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Theasys.svg b/src/images/icons/Theasys.svg
new file mode 100644
index 00000000..3331850a
--- /dev/null
+++ b/src/images/icons/Theasys.svg
@@ -0,0 +1,33 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ThingPark.svg b/src/images/icons/ThingPark.svg
new file mode 100644
index 00000000..f2a7fd16
--- /dev/null
+++ b/src/images/icons/ThingPark.svg
@@ -0,0 +1,141 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ThingsSolver.svg b/src/images/icons/ThingsSolver.svg
new file mode 100644
index 00000000..8d5b3c70
--- /dev/null
+++ b/src/images/icons/ThingsSolver.svg
@@ -0,0 +1,84 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Thridify.svg b/src/images/icons/Thridify.svg
new file mode 100644
index 00000000..fbe99ac4
--- /dev/null
+++ b/src/images/icons/Thridify.svg
@@ -0,0 +1,57 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Tickera.svg b/src/images/icons/Tickera.svg
new file mode 100644
index 00000000..86232b96
--- /dev/null
+++ b/src/images/icons/Tickera.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/src/images/icons/TicketSpice.svg b/src/images/icons/TicketSpice.svg
new file mode 100644
index 00000000..7754c8db
--- /dev/null
+++ b/src/images/icons/TicketSpice.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Ticketbro.svg b/src/images/icons/Ticketbro.svg
new file mode 100644
index 00000000..5c8a6970
--- /dev/null
+++ b/src/images/icons/Ticketbro.svg
@@ -0,0 +1,144 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Ticketmeo.svg b/src/images/icons/Ticketmeo.svg
new file mode 100644
index 00000000..3759ad12
--- /dev/null
+++ b/src/images/icons/Ticketmeo.svg
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Ticketure.svg b/src/images/icons/Ticketure.svg
new file mode 100644
index 00000000..744c8da6
--- /dev/null
+++ b/src/images/icons/Ticketure.svg
@@ -0,0 +1,131 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Timma.svg b/src/images/icons/Timma.svg
new file mode 100644
index 00000000..bd2d62c7
--- /dev/null
+++ b/src/images/icons/Timma.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Tipso.svg b/src/images/icons/Tipso.svg
new file mode 100644
index 00000000..d7848950
--- /dev/null
+++ b/src/images/icons/Tipso.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Tockify.svg b/src/images/icons/Tockify.svg
new file mode 100644
index 00000000..2724a6d9
--- /dev/null
+++ b/src/images/icons/Tockify.svg
@@ -0,0 +1,147 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Tokeet.svg b/src/images/icons/Tokeet.svg
new file mode 100644
index 00000000..a083cb1e
--- /dev/null
+++ b/src/images/icons/Tokeet.svg
@@ -0,0 +1,78 @@
+
\ No newline at end of file
diff --git a/src/images/icons/TokenOfTrust.svg b/src/images/icons/TokenOfTrust.svg
new file mode 100644
index 00000000..feb4b71b
--- /dev/null
+++ b/src/images/icons/TokenOfTrust.svg
@@ -0,0 +1,23 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Tolk.svg b/src/images/icons/Tolk.svg
new file mode 100644
index 00000000..217a6879
--- /dev/null
+++ b/src/images/icons/Tolk.svg
@@ -0,0 +1,144 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ToneDen.svg b/src/images/icons/ToneDen.svg
new file mode 100644
index 00000000..4ffe0301
--- /dev/null
+++ b/src/images/icons/ToneDen.svg
@@ -0,0 +1,23 @@
+
\ No newline at end of file
diff --git a/src/images/icons/TopicIntelligence.svg b/src/images/icons/TopicIntelligence.svg
new file mode 100644
index 00000000..b351954f
--- /dev/null
+++ b/src/images/icons/TopicIntelligence.svg
@@ -0,0 +1,57 @@
+
\ No newline at end of file
diff --git a/src/images/icons/TourCMS.svg b/src/images/icons/TourCMS.svg
new file mode 100644
index 00000000..08e46384
--- /dev/null
+++ b/src/images/icons/TourCMS.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/src/images/icons/TradePro.svg b/src/images/icons/TradePro.svg
new file mode 100644
index 00000000..5b7c786c
--- /dev/null
+++ b/src/images/icons/TradePro.svg
@@ -0,0 +1,48 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Tradift.svg b/src/images/icons/Tradift.svg
new file mode 100644
index 00000000..39f0dfbe
--- /dev/null
+++ b/src/images/icons/Tradift.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/TrafficGuard.png b/src/images/icons/TrafficGuard.png
deleted file mode 100644
index cb8e85d1..00000000
Binary files a/src/images/icons/TrafficGuard.png and /dev/null differ
diff --git a/src/images/icons/TrafficGuard.svg b/src/images/icons/TrafficGuard.svg
new file mode 100644
index 00000000..54011ee2
--- /dev/null
+++ b/src/images/icons/TrafficGuard.svg
@@ -0,0 +1,10 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Tramoce.svg b/src/images/icons/Tramoce.svg
new file mode 100644
index 00000000..bcb3e7d4
--- /dev/null
+++ b/src/images/icons/Tramoce.svg
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Transloadit.svg b/src/images/icons/Transloadit.svg
new file mode 100644
index 00000000..c7b445ff
--- /dev/null
+++ b/src/images/icons/Transloadit.svg
@@ -0,0 +1,23 @@
+
\ No newline at end of file
diff --git a/src/images/icons/TravPRO.svg b/src/images/icons/TravPRO.svg
new file mode 100644
index 00000000..657b96de
--- /dev/null
+++ b/src/images/icons/TravPRO.svg
@@ -0,0 +1,201 @@
+
\ No newline at end of file
diff --git a/src/images/icons/TravelPayouts.svg b/src/images/icons/TravelPayouts.svg
new file mode 100644
index 00000000..dcbacc67
--- /dev/null
+++ b/src/images/icons/TravelPayouts.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Trezor.svg b/src/images/icons/Trezor.svg
new file mode 100644
index 00000000..ae9eea91
--- /dev/null
+++ b/src/images/icons/Trezor.svg
@@ -0,0 +1,33 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Tribox.svg b/src/images/icons/Tribox.svg
new file mode 100644
index 00000000..06888f3c
--- /dev/null
+++ b/src/images/icons/Tribox.svg
@@ -0,0 +1,33 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Tripleseat.svg b/src/images/icons/Tripleseat.svg
new file mode 100644
index 00000000..d85dd1c3
--- /dev/null
+++ b/src/images/icons/Tripleseat.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Trustify.svg b/src/images/icons/Trustify.svg
new file mode 100644
index 00000000..64564cde
--- /dev/null
+++ b/src/images/icons/Trustify.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Trustio.svg b/src/images/icons/Trustio.svg
new file mode 100644
index 00000000..284f4bea
--- /dev/null
+++ b/src/images/icons/Trustio.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Tryzens.svg b/src/images/icons/Tryzens.svg
new file mode 100644
index 00000000..ebc068bf
--- /dev/null
+++ b/src/images/icons/Tryzens.svg
@@ -0,0 +1,42 @@
+
\ No newline at end of file
diff --git a/src/images/icons/TuCalendi.svg b/src/images/icons/TuCalendi.svg
new file mode 100644
index 00000000..3bf5b82c
--- /dev/null
+++ b/src/images/icons/TuCalendi.svg
@@ -0,0 +1,20 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Twingle.svg b/src/images/icons/Twingle.svg
new file mode 100644
index 00000000..058e5bd7
--- /dev/null
+++ b/src/images/icons/Twingle.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Typesense.svg b/src/images/icons/Typesense.svg
new file mode 100644
index 00000000..c742653a
--- /dev/null
+++ b/src/images/icons/Typesense.svg
@@ -0,0 +1,127 @@
+
diff --git a/src/images/icons/Umni.svg b/src/images/icons/Umni.svg
new file mode 100644
index 00000000..5b8eb5d3
--- /dev/null
+++ b/src/images/icons/Umni.svg
@@ -0,0 +1,23 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Unipag.svg b/src/images/icons/Unipag.svg
new file mode 100644
index 00000000..b40b78d7
--- /dev/null
+++ b/src/images/icons/Unipag.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Untree.svg b/src/images/icons/Untree.svg
new file mode 100644
index 00000000..77d6c42d
--- /dev/null
+++ b/src/images/icons/Untree.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Uplifter.svg b/src/images/icons/Uplifter.svg
new file mode 100644
index 00000000..ba1faf15
--- /dev/null
+++ b/src/images/icons/Uplifter.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Uplynk.svg b/src/images/icons/Uplynk.svg
new file mode 100644
index 00000000..c1a36bc3
--- /dev/null
+++ b/src/images/icons/Uplynk.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/images/icons/Uppy.svg b/src/images/icons/Uppy.svg
new file mode 100644
index 00000000..01904d8d
--- /dev/null
+++ b/src/images/icons/Uppy.svg
@@ -0,0 +1,29 @@
+
\ No newline at end of file
diff --git a/src/images/icons/UpstackData.svg b/src/images/icons/UpstackData.svg
new file mode 100644
index 00000000..bb355f06
--- /dev/null
+++ b/src/images/icons/UpstackData.svg
@@ -0,0 +1,22 @@
+
\ No newline at end of file
diff --git a/src/images/icons/UseInbox.svg b/src/images/icons/UseInbox.svg
new file mode 100644
index 00000000..32969232
--- /dev/null
+++ b/src/images/icons/UseInbox.svg
@@ -0,0 +1,131 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Userlink.svg b/src/images/icons/Userlink.svg
new file mode 100644
index 00000000..15222cd9
--- /dev/null
+++ b/src/images/icons/Userlink.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/src/images/icons/Veloce.svg b/src/images/icons/Veloce.svg
new file mode 100644
index 00000000..68e6f720
--- /dev/null
+++ b/src/images/icons/Veloce.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Venngage.svg b/src/images/icons/Venngage.svg
new file mode 100644
index 00000000..aa093ef8
--- /dev/null
+++ b/src/images/icons/Venngage.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Verfacto.svg b/src/images/icons/Verfacto.svg
new file mode 100644
index 00000000..7480db54
--- /dev/null
+++ b/src/images/icons/Verfacto.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Vidscrip.svg b/src/images/icons/Vidscrip.svg
new file mode 100644
index 00000000..656676ac
--- /dev/null
+++ b/src/images/icons/Vidscrip.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Vikreta.svg b/src/images/icons/Vikreta.svg
new file mode 100644
index 00000000..49623db7
--- /dev/null
+++ b/src/images/icons/Vikreta.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/images/icons/Visenze.svg b/src/images/icons/Visenze.svg
new file mode 100644
index 00000000..d44eb3ce
--- /dev/null
+++ b/src/images/icons/Visenze.svg
@@ -0,0 +1,19 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Visitor.svg b/src/images/icons/Visitor.svg
new file mode 100644
index 00000000..e1537f02
--- /dev/null
+++ b/src/images/icons/Visitor.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/images/icons/Voltage.svg b/src/images/icons/Voltage.svg
new file mode 100644
index 00000000..7717bd03
--- /dev/null
+++ b/src/images/icons/Voltage.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Vrio.svg b/src/images/icons/Vrio.svg
new file mode 100644
index 00000000..34e783f4
--- /dev/null
+++ b/src/images/icons/Vrio.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Vyve.svg b/src/images/icons/Vyve.svg
new file mode 100644
index 00000000..48ad87ec
--- /dev/null
+++ b/src/images/icons/Vyve.svg
@@ -0,0 +1,120 @@
+
\ No newline at end of file
diff --git a/src/images/icons/WPProjectManager.svg b/src/images/icons/WPProjectManager.svg
new file mode 100644
index 00000000..c4a9d9e9
--- /dev/null
+++ b/src/images/icons/WPProjectManager.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/WWPass.svg b/src/images/icons/WWPass.svg
new file mode 100644
index 00000000..83934b7b
--- /dev/null
+++ b/src/images/icons/WWPass.svg
@@ -0,0 +1,16 @@
+
diff --git a/src/images/icons/Warmly.svg b/src/images/icons/Warmly.svg
new file mode 100644
index 00000000..f021ea05
--- /dev/null
+++ b/src/images/icons/Warmly.svg
@@ -0,0 +1,63 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Warply.svg b/src/images/icons/Warply.svg
new file mode 100644
index 00000000..55055798
--- /dev/null
+++ b/src/images/icons/Warply.svg
@@ -0,0 +1,22 @@
+
\ No newline at end of file
diff --git a/src/images/icons/WasteConnections.svg b/src/images/icons/WasteConnections.svg
new file mode 100644
index 00000000..3f5b2ba3
--- /dev/null
+++ b/src/images/icons/WasteConnections.svg
@@ -0,0 +1,56 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Web4Realty.svg b/src/images/icons/Web4Realty.svg
new file mode 100644
index 00000000..3e3c7f25
--- /dev/null
+++ b/src/images/icons/Web4Realty.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/WebBoss.svg b/src/images/icons/WebBoss.svg
new file mode 100644
index 00000000..0b0d884a
--- /dev/null
+++ b/src/images/icons/WebBoss.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/WebSTAT.svg b/src/images/icons/WebSTAT.svg
new file mode 100644
index 00000000..4cff3d64
--- /dev/null
+++ b/src/images/icons/WebSTAT.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Webareal.svg b/src/images/icons/Webareal.svg
new file mode 100644
index 00000000..7c0251f2
--- /dev/null
+++ b/src/images/icons/Webareal.svg
@@ -0,0 +1,60 @@
+
\ No newline at end of file
diff --git a/src/images/icons/WebcoolCMS.svg b/src/images/icons/WebcoolCMS.svg
new file mode 100644
index 00000000..a7367757
--- /dev/null
+++ b/src/images/icons/WebcoolCMS.svg
@@ -0,0 +1,237 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Webhealer.svg b/src/images/icons/Webhealer.svg
new file mode 100644
index 00000000..21f1452a
--- /dev/null
+++ b/src/images/icons/Webhealer.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Webinato.svg b/src/images/icons/Webinato.svg
new file mode 100644
index 00000000..42e9c4d6
--- /dev/null
+++ b/src/images/icons/Webinato.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Webito.svg b/src/images/icons/Webito.svg
new file mode 100644
index 00000000..ec09ea0b
--- /dev/null
+++ b/src/images/icons/Webito.svg
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Webotit.svg b/src/images/icons/Webotit.svg
new file mode 100644
index 00000000..ee26be45
--- /dev/null
+++ b/src/images/icons/Webotit.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Webscribble.svg b/src/images/icons/Webscribble.svg
new file mode 100644
index 00000000..a6bc7e87
--- /dev/null
+++ b/src/images/icons/Webscribble.svg
@@ -0,0 +1,42 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Webstudio.svg b/src/images/icons/Webstudio.svg
new file mode 100644
index 00000000..e2604380
--- /dev/null
+++ b/src/images/icons/Webstudio.svg
@@ -0,0 +1,174 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Webydo.svg b/src/images/icons/Webydo.svg
new file mode 100644
index 00000000..6a943021
--- /dev/null
+++ b/src/images/icons/Webydo.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/images/icons/Weezbe.svg b/src/images/icons/Weezbe.svg
new file mode 100644
index 00000000..257a932c
--- /dev/null
+++ b/src/images/icons/Weezbe.svg
@@ -0,0 +1,45 @@
+
\ No newline at end of file
diff --git a/src/images/icons/WheelOfPopups.svg b/src/images/icons/WheelOfPopups.svg
new file mode 100644
index 00000000..c4bb8425
--- /dev/null
+++ b/src/images/icons/WheelOfPopups.svg
@@ -0,0 +1,165 @@
+
diff --git a/src/images/icons/Wherewolf.svg b/src/images/icons/Wherewolf.svg
new file mode 100644
index 00000000..3261d6be
--- /dev/null
+++ b/src/images/icons/Wherewolf.svg
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Whova.svg b/src/images/icons/Whova.svg
new file mode 100644
index 00000000..13dffd5a
--- /dev/null
+++ b/src/images/icons/Whova.svg
@@ -0,0 +1,45 @@
+
diff --git a/src/images/icons/Widde.svg b/src/images/icons/Widde.svg
new file mode 100644
index 00000000..4cdec57f
--- /dev/null
+++ b/src/images/icons/Widde.svg
@@ -0,0 +1,15 @@
+
diff --git a/src/images/icons/Wiqhit.svg b/src/images/icons/Wiqhit.svg
new file mode 100644
index 00000000..1028629a
--- /dev/null
+++ b/src/images/icons/Wiqhit.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/WiseAgent.svg b/src/images/icons/WiseAgent.svg
new file mode 100644
index 00000000..5e4fa4f6
--- /dev/null
+++ b/src/images/icons/WiseAgent.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Witbooking.svg b/src/images/icons/Witbooking.svg
new file mode 100644
index 00000000..2b207480
--- /dev/null
+++ b/src/images/icons/Witbooking.svg
@@ -0,0 +1,28 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Wodify.svg b/src/images/icons/Wodify.svg
new file mode 100644
index 00000000..22793190
--- /dev/null
+++ b/src/images/icons/Wodify.svg
@@ -0,0 +1,26 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Woorise.svg b/src/images/icons/Woorise.svg
new file mode 100644
index 00000000..4d6962dd
--- /dev/null
+++ b/src/images/icons/Woorise.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Workday.svg b/src/images/icons/Workday.svg
new file mode 100644
index 00000000..73c0ee41
--- /dev/null
+++ b/src/images/icons/Workday.svg
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/src/images/icons/WuBook.svg b/src/images/icons/WuBook.svg
new file mode 100644
index 00000000..d51ca1e2
--- /dev/null
+++ b/src/images/icons/WuBook.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Xenioo.svg b/src/images/icons/Xenioo.svg
new file mode 100644
index 00000000..1b0f2f4b
--- /dev/null
+++ b/src/images/icons/Xenioo.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Xeno.svg b/src/images/icons/Xeno.svg
new file mode 100644
index 00000000..7f98fe8e
--- /dev/null
+++ b/src/images/icons/Xeno.svg
@@ -0,0 +1,25 @@
+
\ No newline at end of file
diff --git a/src/images/icons/YMCart.svg b/src/images/icons/YMCart.svg
new file mode 100644
index 00000000..48c1e63a
--- /dev/null
+++ b/src/images/icons/YMCart.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/YOAPress.svg b/src/images/icons/YOAPress.svg
new file mode 100644
index 00000000..7bd162d0
--- /dev/null
+++ b/src/images/icons/YOAPress.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Yever.svg b/src/images/icons/Yever.svg
new file mode 100644
index 00000000..9066fc95
--- /dev/null
+++ b/src/images/icons/Yever.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Yo!Coach.svg b/src/images/icons/Yo!Coach.svg
new file mode 100644
index 00000000..959061d5
--- /dev/null
+++ b/src/images/icons/Yo!Coach.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/YogaTrail.svg b/src/images/icons/YogaTrail.svg
new file mode 100644
index 00000000..b099e31a
--- /dev/null
+++ b/src/images/icons/YogaTrail.svg
@@ -0,0 +1,54 @@
+
diff --git a/src/images/icons/Yuno.svg b/src/images/icons/Yuno.svg
new file mode 100644
index 00000000..82d38c1b
--- /dev/null
+++ b/src/images/icons/Yuno.svg
@@ -0,0 +1,118 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ZenMaid.svg b/src/images/icons/ZenMaid.svg
new file mode 100644
index 00000000..35eda100
--- /dev/null
+++ b/src/images/icons/ZenMaid.svg
@@ -0,0 +1,25 @@
+
+
\ No newline at end of file
diff --git a/src/images/icons/Zenler.svg b/src/images/icons/Zenler.svg
new file mode 100644
index 00000000..9fbaa5a1
--- /dev/null
+++ b/src/images/icons/Zenler.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Zepio.svg b/src/images/icons/Zepio.svg
new file mode 100644
index 00000000..4fe643db
--- /dev/null
+++ b/src/images/icons/Zepio.svg
@@ -0,0 +1,50 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Zestard.svg b/src/images/icons/Zestard.svg
new file mode 100644
index 00000000..f0f3563b
--- /dev/null
+++ b/src/images/icons/Zestard.svg
@@ -0,0 +1,26 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Zipchat.svg b/src/images/icons/Zipchat.svg
new file mode 100644
index 00000000..e34e8b88
--- /dev/null
+++ b/src/images/icons/Zipchat.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/ZolaPlanner.svg b/src/images/icons/ZolaPlanner.svg
new file mode 100644
index 00000000..1183af34
--- /dev/null
+++ b/src/images/icons/ZolaPlanner.svg
@@ -0,0 +1,48 @@
+
\ No newline at end of file
diff --git a/src/images/icons/Zonal.svg b/src/images/icons/Zonal.svg
new file mode 100644
index 00000000..d97c9d81
--- /dev/null
+++ b/src/images/icons/Zonal.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/images/icons/aircall.png b/src/images/icons/aircall.png
deleted file mode 100644
index de76b397..00000000
Binary files a/src/images/icons/aircall.png and /dev/null differ
diff --git a/src/images/icons/authorizedby.svg b/src/images/icons/authorizedby.svg
new file mode 100644
index 00000000..4abf3f92
--- /dev/null
+++ b/src/images/icons/authorizedby.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/bbPress.svg b/src/images/icons/bbPress.svg
new file mode 100644
index 00000000..e39ebfc9
--- /dev/null
+++ b/src/images/icons/bbPress.svg
@@ -0,0 +1,23 @@
+
\ No newline at end of file
diff --git a/src/images/icons/biskoui.svg b/src/images/icons/biskoui.svg
new file mode 100644
index 00000000..526be09d
--- /dev/null
+++ b/src/images/icons/biskoui.svg
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/src/images/icons/bluebarry.svg b/src/images/icons/bluebarry.svg
new file mode 100644
index 00000000..a5a1d8a2
--- /dev/null
+++ b/src/images/icons/bluebarry.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/boomtime.svg b/src/images/icons/boomtime.svg
new file mode 100644
index 00000000..c4ea5773
--- /dev/null
+++ b/src/images/icons/boomtime.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/botBrains.svg b/src/images/icons/botBrains.svg
new file mode 100644
index 00000000..bc43e80f
--- /dev/null
+++ b/src/images/icons/botBrains.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/images/icons/c15t.svg b/src/images/icons/c15t.svg
new file mode 100644
index 00000000..1da5207d
--- /dev/null
+++ b/src/images/icons/c15t.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/src/images/icons/coUrbanize.svg b/src/images/icons/coUrbanize.svg
new file mode 100644
index 00000000..47d42f23
--- /dev/null
+++ b/src/images/icons/coUrbanize.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/eCShop.svg b/src/images/icons/eCShop.svg
new file mode 100644
index 00000000..1c7c0361
--- /dev/null
+++ b/src/images/icons/eCShop.svg
@@ -0,0 +1,18 @@
+
diff --git a/src/images/icons/eComchain.svg b/src/images/icons/eComchain.svg
new file mode 100644
index 00000000..24e1e87b
--- /dev/null
+++ b/src/images/icons/eComchain.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/src/images/icons/eDirectory.svg b/src/images/icons/eDirectory.svg
new file mode 100644
index 00000000..feba0706
--- /dev/null
+++ b/src/images/icons/eDirectory.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/src/images/icons/iClosed.svg b/src/images/icons/iClosed.svg
new file mode 100644
index 00000000..3949e689
--- /dev/null
+++ b/src/images/icons/iClosed.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/images/icons/iEntry.svg b/src/images/icons/iEntry.svg
new file mode 100644
index 00000000..7bd2dbcf
--- /dev/null
+++ b/src/images/icons/iEntry.svg
@@ -0,0 +1,51 @@
+
\ No newline at end of file
diff --git a/src/images/icons/iPaper.svg b/src/images/icons/iPaper.svg
new file mode 100644
index 00000000..c9870cb1
--- /dev/null
+++ b/src/images/icons/iPaper.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/images/icons/iRaiser.svg b/src/images/icons/iRaiser.svg
new file mode 100644
index 00000000..ba9f5dc7
--- /dev/null
+++ b/src/images/icons/iRaiser.svg
@@ -0,0 +1,19 @@
+
\ No newline at end of file
diff --git a/src/images/icons/immediaCMS.svg b/src/images/icons/immediaCMS.svg
new file mode 100644
index 00000000..18066261
--- /dev/null
+++ b/src/images/icons/immediaCMS.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/images/icons/iugu.svg b/src/images/icons/iugu.svg
new file mode 100644
index 00000000..370de51b
--- /dev/null
+++ b/src/images/icons/iugu.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/images/icons/ostr.svg b/src/images/icons/ostr.svg
new file mode 100644
index 00000000..4bf9c006
--- /dev/null
+++ b/src/images/icons/ostr.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/src/images/icons/plentyShop LTS.svg b/src/images/icons/plentyShop LTS.svg
deleted file mode 100644
index e3bcd809..00000000
--- a/src/images/icons/plentyShop LTS.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/icons/tinyAlbert.svg b/src/images/icons/tinyAlbert.svg
new file mode 100644
index 00000000..9175cb77
--- /dev/null
+++ b/src/images/icons/tinyAlbert.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/src/images/icons/trackthemetric.svg b/src/images/icons/trackthemetric.svg
new file mode 100644
index 00000000..8a2e10e8
--- /dev/null
+++ b/src/images/icons/trackthemetric.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/src/images/icons/vFairs.svg b/src/images/icons/vFairs.svg
new file mode 100644
index 00000000..94b3c846
--- /dev/null
+++ b/src/images/icons/vFairs.svg
@@ -0,0 +1,12 @@
+
\ No newline at end of file
diff --git a/src/technologies/_.json b/src/technologies/_.json
index 4c1adf10..6182e085 100644
--- a/src/technologies/_.json
+++ b/src/technologies/_.json
@@ -407,6 +407,26 @@
],
"website": "https://91app.com"
},
+ "99minds": {
+ "cats": [
+ 84
+ ],
+ "description": "99minds is an online platform for managing and scaling gift cards, store credit, digital wallets, and loyalty programs.",
+ "icon": "99minds.svg",
+ "js": {
+ "_99mindsDataLayer": ""
+ },
+ "pricing": [
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.99minds\\.io"
+ ],
+ "website": "https://www.99minds.io"
+ },
"": {
"cats": [
105
diff --git a/src/technologies/a.json b/src/technologies/a.json
index f228a5d5..d2eb9a4f 100644
--- a/src/technologies/a.json
+++ b/src/technologies/a.json
@@ -360,6 +360,9 @@
"dom": [
" body[data-aos-easing]"
],
+ "headers": {
+ "X-Powered-By": "^AdministerAOS"
+ },
"icon": "AOS.svg",
"js": {
"AOS.init": "",
@@ -446,6 +449,20 @@
],
"website": "https://arinet.com"
},
+ "ARM JS": {
+ "cats": [
+ 59
+ ],
+ "description": "ARM JS is a JavaScript library that centralizes data management and streamlines interactions with APIs.",
+ "icon": "ARMJS.svg",
+ "js": {
+ "ARM.aliases": ""
+ },
+ "pricing": [
+ "freemium"
+ ],
+ "website": "https://github.com/michaeljymsgutierrez/arm-js-library"
+ },
"ASP.NET Boilerplate": {
"cats": [
18
@@ -582,6 +599,22 @@
},
"website": "https://awstats.sourceforge.net"
},
+ "Aacio": {
+ "cats": [
+ 6
+ ],
+ "description": "Aacio is an all-in-one platform that integrates multiple applications to offer tools, support, and resources aimed at facilitating business operations and growth.",
+ "icon": "Aacio.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "app\\.aacio\\.io"
+ ],
+ "website": "https://aacio.io"
+ },
"Aarki": {
"cats": [
36
@@ -718,6 +751,21 @@
],
"website": "https://www.accentuate.io"
},
+ "Acceptd": {
+ "cats": [
+ 72
+ ],
+ "description": "Acceptd is a premier application and audition management platform designed to streamline the submission, review, and selection process for organizations and educational institutions.",
+ "icon": "Acceptd.svg",
+ "meta": {
+ "application-name": "^Acceptd Application$"
+ },
+ "saas": true,
+ "scripts": [
+ "\\.getacceptd\\.com"
+ ],
+ "website": "https://getacceptd.com"
+ },
"Accertify": {
"cats": [
16
@@ -917,6 +965,25 @@
"oss": true,
"website": "https://github.com/ajaxorg/ace"
},
+ "AceShop": {
+ "cats": [
+ 6
+ ],
+ "description": "AceShop is a full-featured ecommerce component for Joomla that enables online store creation and management within the Joomla content management system.",
+ "icon": "AceShop.svg",
+ "oss": true,
+ "pricing": [
+ "freemium"
+ ],
+ "requires": [
+ "Joomla",
+ "jQuery"
+ ],
+ "scriptSrc": [
+ "/aceshopjquery/aceshopjquery/"
+ ],
+ "website": "https://www.joomace.net/joomla-extensions/aceshop-joomla-shopping-cart"
+ },
"Acecounter": {
"cats": [
10
@@ -1309,7 +1376,7 @@
],
"description": "Acuity Scheduling is a cloud-based appointment scheduling software solution.",
"dom": [
- "a[href*='app.acuityscheduling.com']"
+ "iframe[src*='app.acuityscheduling.com/']"
],
"icon": "Acuity Scheduling.svg",
"js": {
@@ -1736,6 +1803,29 @@
],
"website": "https://adalyser.com/"
},
+ "Adaptix": {
+ "cats": [
+ 76,
+ 32
+ ],
+ "description": "Adaptix is a marketing automation platform that uses AI to help businesses create personalized customer experiences.",
+ "icon": "Adaptix.svg",
+ "js": {
+ "AdaptixFormValidations": "",
+ "AdaptixLang": "",
+ "AdaptixSDK": "",
+ "AdaptixSDKLoaded": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.adaptix\\.ai/"
+ ],
+ "website": "https://www.adaptix.ai"
+ },
"Adara": {
"cats": [
36
@@ -2174,6 +2264,21 @@
],
"website": "https://adnegah.net"
},
+ "Adnymics": {
+ "cats": [
+ 76
+ ],
+ "description": "Adnymics is a platform that enables personalization in ecommerce by tailoring content, recommendations, and experiences to individual users based on their behavior and preferences.",
+ "icon": "Adnymics.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "trac\\.adnymics\\.com"
+ ],
+ "website": "https://adnymics.com"
+ },
"Adobe Analytics": {
"cats": [
10
@@ -3043,6 +3148,21 @@
],
"website": "https://agilitycms.com"
},
+ "Agillic": {
+ "cats": [
+ 32
+ ],
+ "description": "Agillic is a Nordic marketing automation platform that delivers scalable, personalized campaigns while ensuring operational efficiency and full GDPR compliance.",
+ "icon": "Agillic.svg",
+ "saas": true,
+ "scriptSrc": [
+ "\\.agilliccdn\\.com"
+ ],
+ "scripts": [
+ "\\.agillic\\.eu"
+ ],
+ "website": "https://agillic.com"
+ },
"Agoda": {
"cats": [
104
@@ -3062,6 +3182,35 @@
"saas": true,
"website": "https://www.agoda.com"
},
+ "Agora": {
+ "cats": [
+ 62
+ ],
+ "description": "Agora is a real-time engagement platform that provides infrastructure for interactive communication across applications.",
+ "headers": {
+ "Content-Security-Policy": "\\.agora\\.io"
+ },
+ "icon": "Agora.svg",
+ "pricing": [
+ "mid",
+ "recurring",
+ "payg",
+ "poa"
+ ],
+ "website": "https://www.agora.io"
+ },
+ "Agorize": {
+ "cats": [
+ 101
+ ],
+ "description": "Agorize is a platform that enables businesses to identify and connect with talent through innovation challenges and collaborative programs.",
+ "icon": "Agorize.svg",
+ "saas": true,
+ "scriptSrc": [
+ "\\.fs\\.agorize\\.com"
+ ],
+ "website": "https://www.agorize.com"
+ },
"Ahoy": {
"cats": [
10
@@ -3223,6 +3372,25 @@
],
"website": "https://aimtell.com"
},
+ "Aimy": {
+ "cats": [
+ 72
+ ],
+ "description": "Aimy is a salon management platform that provides scheduling tools, a virtual assistant, and calendar maintenance features to streamline salon operations.",
+ "icon": "Aimy.svg",
+ "js": {
+ "MeetAimyMeta": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "widget\\.meetaimy\\.com"
+ ],
+ "website": "https://meetaimy.com"
+ },
"Air360": {
"cats": [
10
@@ -3278,10 +3446,10 @@
52
],
"description": "Aircall is a cloud-based phone system for customer support and sales teams.",
- "icon": "aircall.png",
+ "icon": "Aircall.svg",
"saas": true,
"scriptSrc": [
- "^https?://cdn\\.aircall\\.io/"
+ "cdn\\.aircall\\.io"
],
"website": "https://aircall.io"
},
@@ -3442,6 +3610,18 @@
"saas": true,
"website": "https://www.aivo.co"
},
+ "Ajax.NET Professional": {
+ "cats": [
+ 12
+ ],
+ "description": "Ajax.NET Professional is a legacy framework that generates JavaScript proxies to call .NET server-side methods via AJAX.",
+ "js": {
+ "AjaxPro": "",
+ "AjaxPro.version": "^([\\d\\.]+)$\\;version:\\1"
+ },
+ "oss": true,
+ "website": "https://github.com/michaelschwarz/Ajax.NET-Professional"
+ },
"Akamai": {
"cats": [
31
@@ -3479,6 +3659,26 @@
"saas": true,
"website": "https://www.akamai.com/us/en/products/security/bot-manager.jsp"
},
+ "Akamai Connected Cloud": {
+ "cats": [
+ 62
+ ],
+ "description": "Akamai Connected Cloud is a distributed cloud platform that combines core compute, edge services, and security to run applications at global scale.",
+ "headers": {
+ "server": "^volt-adc$",
+ "x-volterra-location": ""
+ },
+ "icon": "Akamai.svg",
+ "implies": [
+ "Akamai"
+ ],
+ "pricing": [
+ "payg",
+ "recurring"
+ ],
+ "saas": false,
+ "website": "https://www.akamai.com/solutions/cloud-computing"
+ },
"Akamai Web Application Protector": {
"cats": [
16
@@ -3974,6 +4174,36 @@
],
"website": "https://help.aliyun.com/document_detail/193141.html"
},
+ "Alimama": {
+ "cats": [
+ 32
+ ],
+ "description": "Alimama is a data-driven marketing technology platform that enables businesses to optimize campaigns and audience engagement through advanced analytics.",
+ "icon": "Alimama.svg",
+ "saas": true,
+ "scriptSrc": [
+ "\\.alimama\\.com"
+ ],
+ "scripts": [
+ "\\.alimama\\.com"
+ ],
+ "website": "https://www.alimama.com"
+ },
+ "Alinea": {
+ "cats": [
+ 1
+ ],
+ "description": "Alinea is a Git-based content management system designed specifically for integration with Next.js projects.",
+ "icon": "Alinea.svg",
+ "meta": {
+ "generator": "^ALinea ([\\d.]+)\\;version:\\1"
+ },
+ "oss": true,
+ "pricing": [
+ "freemium"
+ ],
+ "website": "https://alinea.sh"
+ },
"Alive5": {
"cats": [
52
@@ -4243,6 +4473,23 @@
],
"website": "https://en.alohome.io"
},
+ "Alpha Review": {
+ "cats": [
+ 90
+ ],
+ "description": "Alpha Review is an in-store ecommerce review tool developed in Korea, designed to gather and display customer feedback directly within retail environments.",
+ "icon": "AlphaReview.svg",
+ "js": {
+ "ALPHAREVIEW_FRONT_ALL": "",
+ "alpha_review_count_update": "",
+ "alpha_review_count_update_on": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "/alpha_au\\.js"
+ ],
+ "website": "https://alph.kr"
+ },
"Alpharank": {
"cats": [
10
@@ -4399,6 +4646,21 @@
],
"website": "https://alvandcms.com"
},
+ "Amap": {
+ "cats": [
+ 35
+ ],
+ "description": "Amap is a digital cartography platform providing detailed geographic data, navigation, and location-based services across Asian regions.",
+ "icon": "Amap.svg",
+ "js": {
+ "AMap.ArrayBounds": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "webapi\\.amap\\.com"
+ ],
+ "website": "https://amap.com"
+ },
"Amasty": {
"cats": [
6
@@ -4665,7 +4927,8 @@
"headers": {
"Content-Security-Policy": "s3[^ ]*amazonaws\\.com",
"Content-Security-Policy-Report-Only": "s3[^ ]*\\.amazonaws\\.com",
- "server": "^AmazonS3$"
+ "server": "^AmazonS3$",
+ "x-amz-server-side-encryption": ""
},
"icon": "Amazon S3.svg",
"implies": [
@@ -4807,6 +5070,27 @@
],
"website": "https://www.americanexpress.com/us/express-checkout/"
},
+ "Amilia": {
+ "cats": [
+ 53
+ ],
+ "description": "Amilia is a membership management software.",
+ "icon": "Amilia.svg",
+ "js": {
+ "AMILIA": "",
+ "AMILIA_APP": ""
+ },
+ "meta": {
+ "author": "^Amilia$"
+ },
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://www.amilia.com"
+ },
"Amiro.CMS": {
"cats": [
1
@@ -4914,6 +5198,22 @@
"\\.amplitude\\.com"
]
},
+ "Ampry": {
+ "cats": [
+ 32
+ ],
+ "description": "Ampry is a client acquisition marketing service designed to support law firms in expanding their reach and acquiring new clients.",
+ "icon": "Ampry.svg",
+ "js": {
+ "ampry_acc_code": "",
+ "ampry_script": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "\\.ampry\\.com"
+ ],
+ "website": "https://www.ampry.com"
+ },
"Analysys Ark": {
"cats": [
10
@@ -4975,6 +5275,23 @@
],
"website": "https://analyticsconnect.io"
},
+ "Analyzati": {
+ "cats": [
+ 10
+ ],
+ "description": "Analyzati is a privacy-focused analytics tool that measures website performance while protecting user data.",
+ "icon": "Analyzati.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.analyzati\\.com"
+ ],
+ "website": "https://analyzati.com"
+ },
"Analyzee": {
"cats": [
10
@@ -4995,6 +5312,23 @@
],
"website": "https://analyzee.io"
},
+ "Analyzz": {
+ "cats": [
+ 10
+ ],
+ "description": "Analyzz is a privacy-focused analytics platform that collects and reports website data while minimizing tracking of individual users.",
+ "icon": "Analyzz.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.analyzz\\.com"
+ ],
+ "website": "https://analyzz.com"
+ },
"AndersNoren Baskerville": {
"cats": [
80
@@ -5090,6 +5424,18 @@
],
"website": "https://www.anetwork.ir"
},
+ "Anexis": {
+ "cats": [
+ 53
+ ],
+ "description": "Anexis is a software provider offering tools that streamline communication, sales, and management processes for lodging businesses.",
+ "icon": "Anexis.svg",
+ "saas": true,
+ "scriptSrc": [
+ "\\.cloud\\.anex\\.is"
+ ],
+ "website": "https://anex.is"
+ },
"Angie": {
"cats": [
22
@@ -5106,6 +5452,21 @@
"oss": true,
"website": "https://angie.software/en/"
},
+ "Angler AI": {
+ "cats": [
+ 32
+ ],
+ "description": "Angler AI is a platform that helps direct-to-consumer brands improve prospecting strategies and increase customer lifetime value through data-driven insights.",
+ "icon": "Angler.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "static\\.getangler\\.ai"
+ ],
+ "website": "https://www.getangler.ai"
+ },
"Angular": {
"cats": [
12
@@ -5280,6 +5641,27 @@
"oss": true,
"website": "https://animate.style"
},
+ "Animation Addons": {
+ "cats": [
+ 87
+ ],
+ "description": "Animation Addons is a WordPress plugin that extends the Elementor page builder with advanced animation effects and widgets for creating visually dynamic content.",
+ "icon": "Animation Addons.svg",
+ "pricing": [
+ "onetime"
+ ],
+ "requires": [
+ "WordPress",
+ "Elementor"
+ ],
+ "scriptSrc": [
+ "/wp-content/plugins/extension-for-animation-addons/"
+ ],
+ "scripts": [
+ "/animation-addons\\.com"
+ ],
+ "website": "https://animation-addons.com"
+ },
"Aniview Ad Server": {
"cats": [
36
@@ -5323,6 +5705,22 @@
],
"website": "https://aniview.com/video-ad-player/"
},
+ "Annoto": {
+ "cats": [
+ 15
+ ],
+ "description": "Annoto is a platform that transforms video viewing into an interactive, social, and collaborative experience rather than a passive individual activity.",
+ "icon": "Annoto.svg",
+ "js": {
+ "Annoto.boot": "",
+ "AnnotoApiPromise": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "\\.annoto\\.io"
+ ],
+ "website": "https://www.annoto.net"
+ },
"AnnounceKit": {
"cats": [
49
@@ -5403,6 +5801,7 @@
],
"icon": "Ant Design.svg",
"js": {
+ "__ANTD_STYLE_CACHE_MANAGER_FOR_SSR__": "",
"antd.version": "^([\\d\\.]+)$\\;version:\\1"
},
"oss": true,
@@ -5443,11 +5842,30 @@
"saas": true,
"website": "https://g6.antv.vision"
},
- "Antee IPO": {
+ "Antavo": {
"cats": [
- 1
+ 84
],
- "description": "Antee is a Czech company that will make a custom-made website for you, then you manage it in CMS IPO.",
+ "description": "Antavo is a software platform that provides AI-driven loyalty and promotion management solutions to help businesses design, automate, and analyze customer reward programs.",
+ "icon": "Antavo.svg",
+ "js": {
+ "Antavo.AJAX": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.antavo\\.com"
+ ],
+ "website": "https://antavo.com"
+ },
+ "Antee IPO": {
+ "cats": [
+ 1
+ ],
+ "description": "Antee is a Czech company that will make a custom-made website for you, then you manage it in CMS IPO.",
"icon": "Antee.svg",
"js": {
"ipo.api.hideSpinner": ""
@@ -5530,6 +5948,27 @@
],
"website": "https://www.anura.io"
},
+ "AnyChat": {
+ "cats": [
+ 52
+ ],
+ "description": "AnyChat is a real-time conversation system designed to enable communication and message exchange between users.",
+ "icon": "AnyChat.svg",
+ "js": {
+ "anychat.CHATBOX_FRAME": "",
+ "anychatWidget": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "api\\.anychat\\.one"
+ ],
+ "website": "https://anychat.one"
+ },
"AnyClip": {
"cats": [
36
@@ -5736,6 +6175,25 @@
"saas": true,
"website": "https://www.aphixsoftware.com"
},
+ "Apiary": {
+ "cats": [
+ 47
+ ],
+ "description": "Apiary is an API design stack that provides tools for designing, testing, and documenting APIs, built specifically to support developers throughout the API development process.",
+ "icon": "Apiary.svg",
+ "js": {
+ "Apiary": "",
+ "apiaryUserModel": ""
+ },
+ "meta": {
+ "author": "^Apiary$"
+ },
+ "pricing": [
+ "freemium"
+ ],
+ "saas": true,
+ "website": "https://apiary.io"
+ },
"Apigee": {
"cats": [
4,
@@ -5828,6 +6286,9 @@
"dom": [
"script#__APOLLO_STATE__"
],
+ "headers": {
+ "Access-Control-Allow-Headers": "^x-apollo-tracing"
+ },
"icon": "Apollo.svg",
"implies": [
"GraphQL",
@@ -6265,6 +6726,28 @@
],
"website": "https://www.appsflyer.com/"
},
+ "Appstle": {
+ "cats": [
+ 84
+ ],
+ "description": "Appstle is a platform that boosts ecommerce revenue through retention-focused customer experiences.",
+ "icon": "Appstle.svg",
+ "js": {
+ "AppstleIncluded": "",
+ "appstleInit": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "requires": [
+ "Shopify"
+ ],
+ "saas": true,
+ "website": "https://appstle.com"
+ },
"Apptus": {
"cats": [
76
@@ -6289,6 +6772,18 @@
],
"website": "https://www.apptus.com"
},
+ "AppuOnline": {
+ "cats": [
+ 5
+ ],
+ "description": "AppuOnline is a tool that provides embeddable stock charts for integration into websites or applications.",
+ "dom": [
+ "iframe[src*='www.appuonline.com']"
+ ],
+ "icon": "AppuOnline.svg",
+ "saas": true,
+ "website": "https://www.appuonline.com"
+ },
"Appwrite": {
"cats": [
47
@@ -6308,6 +6803,18 @@
"cloud\\.appwrite\\.io"
]
},
+ "Appy Pie Builder": {
+ "cats": [
+ 51
+ ],
+ "description": "Appypie is a platform that enables the creation of apps and websites using AI.",
+ "icon": "Appypie.svg",
+ "saas": true,
+ "scripts": [
+ "snappy\\.appypie\\.com"
+ ],
+ "website": "https://www.appypie.com"
+ },
"Appzi": {
"cats": [
90
@@ -6348,6 +6855,22 @@
"saas": true,
"website": "https://www.aprimo.com"
},
+ "Aptania": {
+ "cats": [
+ 97
+ ],
+ "description": "Aptania is an all-in-one customer data platform that provides web analytics, lead generation, and customer insights in a single system.",
+ "icon": "Aptania.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "analytics\\.aptania\\.com/"
+ ],
+ "website": "https://www.aptania.com"
+ },
"AptusShop": {
"cats": [
6
@@ -6602,6 +7125,25 @@
"saas": true,
"website": "https://argentotheme.com"
},
+ "Arketa": {
+ "cats": [
+ 53
+ ],
+ "description": "Arketa is a business platform for the fitness and wellness industry, providing tools to manage operations and support business growth.",
+ "icon": "Arketa.svg",
+ "js": {
+ "ArketaChatbot": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.arketa\\.co"
+ ],
+ "website": "https://www.arketa.com"
+ },
"Arkose Labs": {
"cats": [
16
@@ -6618,6 +7160,46 @@
"saas": true,
"website": "https://www.arkoselabs.com"
},
+ "Arlo": {
+ "cats": [
+ 72
+ ],
+ "description": "Arlo is an event management tool that helps organize, schedule, and track events.",
+ "headers": {
+ "Content-Security-Policy-Report-Only": "\\.arlocdn\\.net"
+ },
+ "icon": "Arlo.svg",
+ "js": {
+ "ArloST.apiClient": "",
+ "ArloStarterTemplate": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://www.arlo.co"
+ },
+ "Arnica": {
+ "cats": [
+ 53
+ ],
+ "description": "Arnica is a CRM system that consolidates customer relationship processes into a single platform.",
+ "icon": "Arnica.svg",
+ "js": {
+ "arnicaBooking.init": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.arnica\\.pro"
+ ],
+ "website": "https://arnica.pro"
+ },
"AroSoftware": {
"cats": [
53
@@ -6694,6 +7276,28 @@
],
"website": "https://www.artschema.net"
},
+ "ArtPlacer": {
+ "cats": [
+ 32
+ ],
+ "cookies": {
+ "artplacer_session": ""
+ },
+ "description": "ArtPlacer is a marketing tool designed to support growth in art businesses by enhancing visibility and promotional efforts.",
+ "icon": "Artplacer.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "requires": [
+ "Shopify"
+ ],
+ "saas": true,
+ "scripts": [
+ "shop-app\\.artplacer\\.com"
+ ],
+ "website": "https://www.artplacer.com"
+ },
"ArtiBot": {
"cats": [
52,
@@ -6825,6 +7429,27 @@
],
"website": "https://sndigitalhub.com"
},
+ "Aryeo": {
+ "cats": [
+ 95
+ ],
+ "description": "Aryeo is an all-in-one platform designed to manage, deliver, and organize media for real estate photographers.",
+ "icon": "Aryeo.svg",
+ "js": {
+ "ARYEO_COMPANY_API_V1_BASE_URL": "",
+ "ARYEO_ENVIRONMENT": ""
+ },
+ "pricing": [
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.aryeo\\.com"
+ ],
+ "website": "https://www.aryeo.com"
+ },
"Asana": {
"cats": [
13
@@ -6969,6 +7594,26 @@
"saas": true,
"website": "https://www.ashop.com.au"
},
+ "AsisteClick": {
+ "cats": [
+ 52
+ ],
+ "description": "AsisteClick is a customer service solution that uses chatbots and an omnichannel platform to streamline support across multiple communication channels.",
+ "icon": "AsisteClick.svg",
+ "js": {
+ "loadAsisteClick": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.asisteclick\\.com"
+ ],
+ "website": "https://asisteclick.com"
+ },
"AskNicely": {
"cats": [
90
@@ -7050,6 +7695,41 @@
"saas": true,
"website": "https://aspin.co.uk"
},
+ "Aspio": {
+ "cats": [
+ 93
+ ],
+ "description": "Aspio is a platform that streamlines bookings and manages sales.",
+ "icon": "Aspio.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "requires": [
+ "WordPress"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "/aspio-io-customer/public/js/aspio-io-customer-public\\.js"
+ ],
+ "website": "https://aspio.io"
+ },
+ "Assemble": {
+ "cats": [
+ 51
+ ],
+ "description": "Assemble is a website builder designed for creating and managing film-related websites.",
+ "icon": "Assemble.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "cdn\\.assemble\\.me"
+ ],
+ "website": "https://assemble.me"
+ },
"Assertive Yield": {
"cats": [
36
@@ -7429,6 +8109,17 @@
],
"website": "https://www.attentivemobile.com"
},
+ "AttractROI": {
+ "cats": [
+ 32
+ ],
+ "description": "AttractROI is a service that provides tools and resources to help businesses convert potential customers into loyal clients.",
+ "saas": true,
+ "scripts": [
+ "app\\.attractroi\\.com"
+ ],
+ "website": "https://attractroi.com"
+ },
"Attracta": {
"cats": [
54
@@ -7830,6 +8521,22 @@
],
"website": "https://apps.shopify.com/product-reviews-autoketing"
},
+ "Automabots": {
+ "cats": [
+ 53
+ ],
+ "description": "Automabots is an automated intelligent workforce designed to match home buyers with suitable properties.",
+ "icon": "Automabots.svg",
+ "js": {
+ "automabots.appRoot": "",
+ "automabotsWebpackJsonp": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "\\.automabots\\.com"
+ ],
+ "website": "https://automabots.com"
+ },
"Automatad": {
"cats": [
36
@@ -7841,6 +8548,60 @@
],
"website": "https://automatad.com/"
},
+ "AutomatePro": {
+ "cats": [
+ 10
+ ],
+ "description": "AutomatePro is a workflow automation platform that streamlines routine business processes.",
+ "icon": "AutomatePro.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "app\\.automatepro\\.ai"
+ ],
+ "website": "https://automatepro.ai"
+ },
+ "AutomateWoo": {
+ "cats": [
+ 32
+ ],
+ "description": "AutomateWoo is a marketing automation plugin for WooCommerce that enables online stores to create automated workflows for emails, follow-ups, and customer engagement.",
+ "dom": [
+ "link#automatewoo-birthdays-css"
+ ],
+ "icon": "AutomateWoo.svg",
+ "js": {
+ "automatewoo_presubmit_params": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "requires": [
+ "WooCommerce"
+ ],
+ "saas": true,
+ "website": "https://automatewoo.com"
+ },
+ "Automated Growth": {
+ "cats": [
+ 32
+ ],
+ "description": "Automated Growth is a platform offering AI and automation tools designed to streamline business operations.",
+ "icon": "AutomatedGrowth.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "app\\.automatedgrowthagency\\.com"
+ ],
+ "website": "https://automatedgrowthagency.com"
+ },
"Automatic Members": {
"cats": [
32
@@ -8094,12 +8855,45 @@
"cats": [
5
],
- "icon": "Avasize.png",
+ "icon": "Avasize.svg",
"scriptSrc": [
"^https?://cdn\\.avasize\\.com/"
],
"website": "https://www.avasize.com"
},
+ "Avature": {
+ "cats": [
+ 101
+ ],
+ "description": "Avature is a talent acquisition and talent management platform that provides solutions for recruitment, onboarding, and employee engagement.",
+ "icon": "Avature.svg",
+ "meta": {
+ "avature.portal.id": "",
+ "avature.portal.name": ""
+ },
+ "pricing": [
+ "poa",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.avature.net"
+ },
+ "AvidTrak": {
+ "cats": [
+ 10
+ ],
+ "description": "AvidTrak is software for call tracking, recording, and analytics, designed to monitor phone performance, log conversations, and provide insights from call data.",
+ "icon": "AvidTrak.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "avidtrak\\.com/"
+ ],
+ "website": "https://avidtrak.com"
+ },
"Avis Verifies": {
"cats": [
90
@@ -8443,6 +9237,9 @@
"cats": [
1
],
+ "cookies": {
+ "azuriom_session": ""
+ },
"description": "Azuriom is an open-source web solution for game servers, offering extensive customization through extensions.",
"icon": "Azuriom.svg",
"meta": {
@@ -8735,6 +9532,24 @@
],
"website": "https://www.authorize.net"
},
+ "authorized.by": {
+ "cats": [
+ 69
+ ],
+ "description": "authorized.by is a service that enables shops to verify products and confirm their authenticity.",
+ "icon": "authorizedby.svg",
+ "pricing": [
+ "freemium",
+ "mid",
+ "payg",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.authorized\\.by"
+ ],
+ "website": "https://www.authorized.by"
+ },
"autoComplete.js": {
"cats": [
59
diff --git a/src/technologies/b.json b/src/technologies/b.json
index b024be0f..0d8567e2 100644
--- a/src/technologies/b.json
+++ b/src/technologies/b.json
@@ -1,4 +1,23 @@
{
+ "B12": {
+ "cats": [
+ 51
+ ],
+ "description": "B12 is an AI-powered website builder that automatically generates and customizes websites using machine learning to streamline design, content creation, and deployment.",
+ "icon": "B12.svg",
+ "js": {
+ "b12.banner": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "cdn\\.b12\\.io"
+ ],
+ "website": "https://www.b12.io"
+ },
"B2C Europe": {
"cats": [
99
@@ -82,6 +101,84 @@
"oss": true,
"website": "https://github.com/bigace"
},
+ "BIGLIST": {
+ "cats": [
+ 75
+ ],
+ "description": "BIGLIST is an opt-in email newsletter system designed to collect, manage, and distribute email updates to subscribers.",
+ "icon": "BIGLIST.svg",
+ "meta": {
+ "author": "^BIGLIST Inc.$"
+ },
+ "saas": true,
+ "website": "https://www.biglist.com"
+ },
+ "BILLmanager": {
+ "cats": [
+ 9
+ ],
+ "description": "BILLmanager is a hosting billing panel used to manage service provisioning, invoicing, and client accounts for hosting providers.",
+ "icon": "BILLmanager.svg",
+ "js": {
+ "binary": "/manager/billmgr",
+ "pageInfo.binary": "/billmgr"
+ },
+ "pricing": [
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://www.ispsystem.ru/billmanager-host"
+ },
+ "BLAZE": {
+ "cats": [
+ 6
+ ],
+ "description": "BLAZE is a cannabis software POS system for dispensaries and delivery services, offering integrated payment processing and a range of industry-rated features.",
+ "icon": "BLAZE.svg",
+ "saas": true,
+ "scripts": [
+ "gateway\\.blaze\\.me"
+ ],
+ "website": "https://www.blaze.me"
+ },
+ "BLiNK AI": {
+ "cats": [
+ 72
+ ],
+ "description": "BLiNK AI is a platform that assists businesses in automating service scheduling and marketing operations for dealerships.",
+ "icon": "BLiNKAI.svg",
+ "js": {
+ "BlinkAI": "",
+ "blinkai.autoOpen": ""
+ },
+ "pricing": [],
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.blinkai\\.com"
+ ],
+ "website": "https://blinkai.com"
+ },
+ "BMT Micro": {
+ "cats": [
+ 6
+ ],
+ "description": "BMT Micro is a provider of turnkey e-commerce solutions and order fulfillment services for digital and physical products.",
+ "icon": "BMTMicro.svg",
+ "js": {
+ "bmt_ShoppingCart": "",
+ "bmt_showcart": ""
+ },
+ "pricing": [
+ "payg",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "secure\\.bmtmicro\\.com"
+ ],
+ "website": "https://bmtmicro.com"
+ },
"BON Loyalty": {
"cats": [
84,
@@ -170,6 +267,38 @@
"saas": true,
"website": "https://www.bsmart.co.il/?utm_source=wappalyzer&utm_medium=referral"
},
+ "BTOLEAD": {
+ "cats": [
+ 32
+ ],
+ "description": "BTOLEAD is B2B lead generation software that enables businesses to identify and connect with potential customers.",
+ "icon": "BTOLEAD.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "track\\.btolead\\.it"
+ ],
+ "website": "https://btolead.it"
+ },
+ "BUROGU": {
+ "cats": [
+ 11
+ ],
+ "description": "Burogu is a no-code platform that enables users to create and manage blogs.",
+ "dom": [
+ "link[href*='stats.burogu.pro']"
+ ],
+ "icon": "BUROGU.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://burogu.pro"
+ },
"Babel": {
"cats": [
19
@@ -364,6 +493,18 @@
"saas": true,
"website": "https://shantaweb.com"
},
+ "Bagisto": {
+ "cats": [
+ 6
+ ],
+ "cookies": {
+ "bagisto_session": ""
+ },
+ "description": "Bagisto is an open-source Laravel ecommerce framework that provides customizable features for building and managing online stores.",
+ "icon": "Bagisto.svg",
+ "oss": true,
+ "website": "https://bagisto.com"
+ },
"Bahooosh": {
"cats": [
1
@@ -543,6 +684,18 @@
},
"website": "https://www.banshee-php.org"
},
+ "Bant": {
+ "cats": [
+ 32
+ ],
+ "description": "Bant is a B2B lead generation platform that automates client prospecting and engagement to streamline business development processes.",
+ "icon": "Bant.svg",
+ "saas": true,
+ "scripts": [
+ "app\\.bant\\.io"
+ ],
+ "website": "https://bant.io"
+ },
"Barba.js": {
"cats": [
59
@@ -635,6 +788,21 @@
],
"website": "https://thebase.com"
},
+ "Base UI": {
+ "cats": [
+ 66
+ ],
+ "description": "Base UI is an unstyled React component library that provides accessible, high-performance building blocks for creating user interfaces, emphasizing accessibility, performance, and developer experience.",
+ "dom": [
+ "div[data-base-ui-focusable]"
+ ],
+ "icon": "BaseUI.svg",
+ "saas": true,
+ "scripts": [
+ "base-ui\\.com"
+ ],
+ "website": "https://base-ui.com/react/overview/quick-start"
+ },
"Base44": {
"cats": [
1
@@ -716,6 +884,18 @@
],
"website": "https://basis.net/"
},
+ "Bask Health": {
+ "cats": [
+ 62
+ ],
+ "description": "Bask Health is a telehealth platform that enables the creation of custom digital health solutions for virtual care delivery and patient engagement.",
+ "icon": "BaskHealth.svg",
+ "saas": true,
+ "scriptSrc": [
+ "analytics\\.bask\\.health"
+ ],
+ "website": "https://bask.health"
+ },
"Batch": {
"cats": [
32
@@ -760,6 +940,33 @@
"oss": true,
"website": "https://batflat.org"
},
+ "Batman.js": {
+ "cats": [
+ 12
+ ],
+ "description": "Batman.js is a framework for building rich web applications using CoffeeScript or JavaScript.",
+ "icon": "BatmanJS.svg",
+ "pricing": [
+ "freemium"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "(^|/)(batman\\.js)(\\?|$)"
+ ],
+ "website": "https://batmanjs.org"
+ },
+ "Baya": {
+ "cats": [
+ 51
+ ],
+ "description": "Baya is a platform that enables the creation of professional websites for small businesses, offering tools to design, build, and manage an online presence.",
+ "icon": "Baya.svg",
+ "saas": true,
+ "scriptSrc": [
+ "www\\.baya\\.co/"
+ ],
+ "website": "https://baya.co"
+ },
"Bazaarvoice Curation": {
"cats": [
96
@@ -855,6 +1062,27 @@
],
"website": "https://beacons.ai"
},
+ "Beae": {
+ "cats": [
+ 51
+ ],
+ "description": "Beae is a Shopify page builder that enables the creation of landing, home, and product pages designed to improve store sales and conversion rates.",
+ "icon": "Beae.svg",
+ "js": {
+ "BEAEBASE": "",
+ "BEAEVIDEO": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "beae\\.base\\.min\\.js"
+ ],
+ "website": "https://beae.com"
+ },
"Beam AfterSell": {
"cats": [
100
@@ -878,6 +1106,21 @@
],
"website": "https://www.aftersell.com"
},
+ "Beam Impact": {
+ "cats": [
+ 32
+ ],
+ "description": "Beam Impact is a marketing platform that provides end-to-end solutions designed to support consumer-focused campaigns.",
+ "icon": "BeamImpact.svg",
+ "saas": true,
+ "scriptSrc": [
+ "sdk\\.beamimpact\\.com"
+ ],
+ "scripts": [
+ "sdk\\.beamimpact\\.com"
+ ],
+ "website": "https://www.beamimpact.com"
+ },
"Beam OutSell": {
"cats": [
100
@@ -917,6 +1160,21 @@
"saas": true,
"website": "https://www.getbeamer.com"
},
+ "Beamery": {
+ "cats": [
+ 101
+ ],
+ "description": "Beamery is an AI platform that helps organizations transform their workforce by optimizing talent acquisition, development, and management through data-driven insights and automation.",
+ "headers": {
+ "Access-Control-Allow-Headers": "^X-BEAMERY"
+ },
+ "icon": "Beamery.svg",
+ "saas": true,
+ "scripts": [
+ "\\.beamery\\.com"
+ ],
+ "website": "https://beamery.com"
+ },
"Beans": {
"cats": [
84
@@ -1025,6 +1283,21 @@
],
"website": "https://beeketing.com"
},
+ "Beeshop": {
+ "cats": [
+ 6
+ ],
+ "description": "Beeshop is a SaaS platform that enables the creation of B2C and B2B ecommerce sites.",
+ "icon": "Beeshop.svg",
+ "js": {
+ "BsCart.cartData": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "/beeshop/js/BeeShop\\.Ajax\\.js"
+ ],
+ "website": "https://beeshop.pro"
+ },
"Beeswax": {
"cats": [
36
@@ -1158,6 +1431,22 @@
"saas": true,
"website": "https://berqwp.com/"
},
+ "BespokeChat": {
+ "cats": [
+ 52
+ ],
+ "description": "BespokeChat is a Polish-developed chat solution designed to support real-time online communication.",
+ "icon": "BespokeChat.svg",
+ "pricing": [
+ "high",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.bespokechat\\.com"
+ ],
+ "website": "https://www.bespokechat.com"
+ },
"Bestie": {
"cats": [
73
@@ -1436,6 +1725,23 @@
],
"website": "https://beyable.com"
},
+ "Beyond": {
+ "cats": [
+ 5
+ ],
+ "description": "Beyond is a slide-out panels system designed to expand or retract sections within a structure for flexible space management.",
+ "icon": "Beyond.svg",
+ "pricing": [
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.getbeyond\\.io"
+ ],
+ "website": "https://www.getbeyond.io"
+ },
"BeyondMenu": {
"cats": [
51,
@@ -1940,6 +2246,18 @@
],
"website": "https://bittads.com"
},
+ "BizSpring": {
+ "cats": [
+ 10
+ ],
+ "description": "BizSpring is a data analytics platform focused on understanding online customer behavior and analyzing marketing data for business insights.",
+ "icon": "BizSpring.svg",
+ "saas": true,
+ "scriptSrc": [
+ "fs\\.bizspring\\.net"
+ ],
+ "website": "https://bizspring.co.kr"
+ },
"Bizweb": {
"cats": [
6
@@ -1969,6 +2287,22 @@
],
"website": "https://www.hearst.com/black-book"
},
+ "Black Crow": {
+ "cats": [
+ 32
+ ],
+ "description": "Blackcrow is a platform that analyzes data to improve conversion funnels using AI-driven insights and automated actions.",
+ "icon": "BlackCrow.svg",
+ "js": {
+ "blackcrow.BUILD_NUMBER": "",
+ "blackcrowpreconnected": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "\\.blackcrow\\.ai"
+ ],
+ "website": "https://www.blackcrow.ai"
+ },
"Blackbaud CRM": {
"cats": [
111
@@ -1992,6 +2326,25 @@
],
"website": "https://www.blackbaud.com"
},
+ "Blackcart": {
+ "cats": [
+ 6
+ ],
+ "description": "Blackcart is a try-before-you-buy platform that enables customers to test products at home before completing a purchase.",
+ "icon": "Blackcart.svg",
+ "js": {
+ "BlackCartShopify": ""
+ },
+ "pricing": [],
+ "requires": [
+ "Shopify"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.blackcart\\.co/"
+ ],
+ "website": "https://blackcart.co"
+ },
"Blade": {
"cats": [
18,
@@ -2038,6 +2391,18 @@
"saas": true,
"website": "https://www.bleckmann.com"
},
+ "Blendee": {
+ "cats": [
+ 32
+ ],
+ "description": "Blendee is a marketing automation platform that streamlines campaign management and performance tracking across digital channels.",
+ "icon": "Blendee.svg",
+ "saas": true,
+ "scripts": [
+ "\\.blendee\\.com"
+ ],
+ "website": "https://www.blendee.com"
+ },
"Blendle": {
"cats": [
49
@@ -2131,6 +2496,26 @@
],
"website": "https://www.blip.ai"
},
+ "Blippa": {
+ "cats": [
+ 95
+ ],
+ "description": "Blippa is a platform for digital product passports, enabling no-code product lifecycle management and integration with smart services and data.",
+ "headers": {
+ "X-Servedby": "^blippa1$"
+ },
+ "icon": "Blippa.svg",
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "blippa\\.constants"
+ ],
+ "website": "https://blippa.com"
+ },
"Blitz": {
"cats": [
92
@@ -2567,6 +2952,22 @@
"saas": true,
"website": "https://www.bluestonepim.com"
},
+ "Blutui": {
+ "cats": [
+ 51
+ ],
+ "description": "Blutui is a web platform designed for creative agencies to build, manage, and deploy client websites.",
+ "icon": "Blutui.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.blutui\\.com"
+ ],
+ "website": "https://blutui.com"
+ },
"Bnovo": {
"cats": [
53
@@ -2629,6 +3030,23 @@
],
"website": "https://boba.space150.com"
},
+ "Bobgo": {
+ "cats": [
+ 107
+ ],
+ "description": "Bobgo is a smart shipping and order management solution designed to streamline logistics and simplify order fulfillment for businesses.",
+ "icon": "Bobgo.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "api\\.bobgo\\.co\\.za"
+ ],
+ "website": "https://www.bobgo.co.za"
+ },
"Bobonus": {
"cats": [
93,
@@ -2660,6 +3078,46 @@
],
"website": "https://bodygram.com"
},
+ "Boei": {
+ "cats": [
+ 32
+ ],
+ "description": "Boei is a platform that uses AI to capture leads and engage website visitors.",
+ "icon": "Boei.svg",
+ "js": {
+ "Boei": "",
+ "BoeiWidget": ""
+ },
+ "pricing": [
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.boei\\.help"
+ ],
+ "website": "https://boei.help"
+ },
+ "Bogos": {
+ "cats": [
+ 100
+ ],
+ "description": "Bogos is a Shopify app for free gift promotions, enabling sales growth through offers such as Buy X Get Y and other customizable promotional campaigns.",
+ "icon": "Bogos.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "requires": [
+ "Shopify"
+ ],
+ "saas": true,
+ "scripts": [
+ "collect\\.bogos\\.io"
+ ],
+ "website": "https://bogos.io"
+ },
"BoidCMS": {
"cats": [
1
@@ -2840,6 +3298,25 @@
],
"website": "https://boldcommerce.com/motivator"
},
+ "Bold Options": {
+ "cats": [
+ 6
+ ],
+ "description": "Bold Options is a system that provides unlimited product options for selection and management.",
+ "icon": "BoldOptions.svg",
+ "js": {
+ "BOLD.options": "",
+ "BOLD.options.app_script_version": "([\\d\\.]+)\\;version:\\1"
+ },
+ "requires": [
+ "Shopify"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "option\\.boldapps\\.net"
+ ],
+ "website": "https://boldcommerce.com/shopify"
+ },
"Bold Page Builder": {
"cats": [
87,
@@ -3148,14 +3625,17 @@
"cats": [
72
],
- "description": "BookVisit is an IT services and IT consulting, recreation, and hotel company located in Goteborg,Sweden.",
+ "description": "BookVisit is an online booking and channel management platform used by hotels and tourism organizations, primarily in Scandinavia.",
"icon": "BookVisit.svg",
+ "js": {
+ "initBookVisitWidget": ""
+ },
"pricing": [
"poa"
],
"saas": true,
"scriptSrc": [
- "online\\.bookvisit\\.com/"
+ "\\.bookvisit\\.com/"
],
"website": "https://bookvisit.com"
},
@@ -3188,6 +3668,26 @@
],
"website": "https://www.bookatable.co.uk"
},
+ "Bookboost": {
+ "cats": [
+ 53
+ ],
+ "description": "Bookboost is a CRM designed to manage hotel guest interactions and improve guest retention.",
+ "icon": "Bookboost.svg",
+ "js": {
+ "BookboostWebMessengerObject": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "web-messenger\\.bookboost\\.io"
+ ],
+ "website": "https://www.bookboost.io"
+ },
"Booked": {
"cats": [
72
@@ -3245,6 +3745,38 @@
],
"website": "https://www.bookero.org"
},
+ "Booking Experts": {
+ "cats": [
+ 93
+ ],
+ "description": "Booking Experts is an all-in-one reservation management system that integrates booking, availability, and pricing into a single platform.",
+ "icon": "BookingExperts.svg",
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "cdn-cms\\.bookingexperts\\.com"
+ ],
+ "website": "https://www.bookingexperts.com"
+ },
+ "Booking Factory": {
+ "cats": [
+ 93
+ ],
+ "description": "Booking Factory is an all-in-one hotel management system that facilitates management of hotel operations.",
+ "icon": "BookingFactory.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "app\\.thebookingbutton\\.com"
+ ],
+ "website": "https://bookingfactory.io"
+ },
"Booking.com": {
"cats": [
71
@@ -3532,6 +4064,11 @@
"data-bs-theme": "^(.*)$"
}
},
+ "link[href*=\"cdn.jsdelivr.net/npm/bootstrap\"]": {
+ "attributes": {
+ "href": "bootstrap@([\\d.]+)"
+ }
+ },
"style": {
"text": "--bs-(?:gutter|emphasis|space-x|tertiary-bg|secondary-color)"
}
@@ -3542,6 +4079,7 @@
],
"icon": "Bootstrap.svg",
"js": {
+ "bootstrap.Alert": "",
"bootstrap.Alert.VERSION": "^(.+)$\\;version:\\1",
"jQuery.fn.tooltip.Constructor.VERSION": "^(.+)$\\;version:\\1"
},
@@ -3870,6 +4408,22 @@
"saas": true,
"website": "https://bottle.com"
},
+ "Bottle360": {
+ "cats": [
+ 6
+ ],
+ "description": "Bottle360 is a winery ecommerce platform that provides branded storefronts and order management for direct-to-consumer wine sales.",
+ "icon": "Bottle360.svg",
+ "meta": {
+ "platform": "B360\\shttps?://www.bottlethreesixty.com"
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://bottlethreesixty.com"
+ },
"Boulevard": {
"cats": [
72
@@ -3983,6 +4537,27 @@
"saas": true,
"website": "https://www.bowtie.ai"
},
+ "Boxmode": {
+ "cats": [
+ 51
+ ],
+ "description": "Boxmode is a drag-and-drop website builder designed for creating websites across various niches.",
+ "icon": "Boxmode.svg",
+ "js": {
+ "BOXMODE_PROJECT_ID": "",
+ "_BoxmodeConfig": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "storage\\.boxmode\\.com"
+ ],
+ "website": "https://www.boxmode.com"
+ },
"Boxtal": {
"cats": [
99
@@ -4293,6 +4868,9 @@
52
],
"description": "Brevo is a live chat system designed for customer support and engagement on websites.",
+ "dom": [
+ "iframe[src*='meet.brevo.com']"
+ ],
"icon": "Brevo.svg",
"js": {
"BrevoConversations": ""
@@ -4345,6 +4923,18 @@
"saas": true,
"website": "https://bricksite.io"
},
+ "BridgerPay": {
+ "cats": [
+ 41
+ ],
+ "description": "BridgerPay is a payment operations platform designed to scale with businesses of any size.",
+ "headers": {
+ "Content-Security-Policy": "\\.bridgerpay\\.com"
+ },
+ "icon": "BridgerPay.svg",
+ "saas": true,
+ "website": "https://bridgerpay.com"
+ },
"Bridgetown": {
"cats": [
57
@@ -4452,6 +5042,12 @@
"implies": [
"Java"
],
+ "js": {
+ "wpJsonpBrightspot": ""
+ },
+ "scriptSrc": [
+ "\\.brightspotcdn\\.com"
+ ],
"website": "https://www.brightspot.com"
},
"Brilliant Web-to-Lead": {
@@ -4488,6 +5084,33 @@
],
"website": "https://brimble.io"
},
+ "Bringie": {
+ "cats": [
+ 74
+ ],
+ "description": "Bringie is a conversion optimization platform that analyzes user behavior and performance metrics to enhance website effectiveness and increase engagement outcomes.",
+ "icon": "Bringie.svg",
+ "saas": true,
+ "scriptSrc": [
+ "app\\.bringie\\.com"
+ ],
+ "website": "https://www.bringie.com"
+ },
+ "Brink Commerce": {
+ "cats": [
+ 6
+ ],
+ "description": "Brink Commerce is a headless commerce API platform enabling businesses to manage and deliver ecommerce functionality through decoupled APIs.",
+ "icon": "BrinkCommerce.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.brinkcommerce\\.com"
+ ],
+ "website": "https://www.brinkcommerce.com"
+ },
"Briqpay": {
"cats": [
41
@@ -4625,6 +5248,22 @@
],
"website": "https://www.browniesuite.com"
},
+ "Browsee": {
+ "cats": [
+ 10
+ ],
+ "description": "Browsee is a user behavior analytics tool that helps track and understand visitor interactions on a website.",
+ "icon": "Browsee.svg",
+ "js": {
+ "_browsee.apiKey": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://browsee.io"
+ },
"Browser-Update.org": {
"cats": [
5,
@@ -5328,6 +5967,21 @@
},
"website": "https://addyosmani.github.io/basket.js/"
},
+ "bbPress": {
+ "cats": [
+ 2
+ ],
+ "description": "bbPress is a forum software built to integrate seamlessly with WordPress, allowing discussion forums to run directly within a WordPress blog.",
+ "icon": "bbPress.svg",
+ "js": {
+ "gdbbPressAttachmentsInit": ""
+ },
+ "requires": [
+ "WordPress"
+ ],
+ "saas": true,
+ "website": "https://bbpress.org"
+ },
"bdok": {
"cats": [
6
@@ -5347,6 +6001,84 @@
],
"website": "https://bdok.ir"
},
+ "biskoui": {
+ "cats": [
+ 67
+ ],
+ "description": "biskoui is a Swiss platform designed to manage digital consent across services and technologies beyond traditional cookie-based methods.",
+ "icon": "biskoui.svg",
+ "js": {
+ "biskouiScriptLoaded": "",
+ "biskouiSettings": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.biskoui\\.com"
+ ],
+ "website": "https://biskoui.ch"
+ },
+ "bluebarry": {
+ "cats": [
+ 76
+ ],
+ "description": "bluebarry is a tool that helps increase customer retention by guiding shoppers to relevant products.",
+ "icon": "bluebarry.svg",
+ "js": {
+ "barry.baseUrl": ""
+ },
+ "pricing": [
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "bluebarrycdn\\.blob\\.core"
+ ],
+ "website": "https://bluebarry.ai"
+ },
+ "boomtime": {
+ "cats": [
+ 32
+ ],
+ "description": "boomtime is a full-service digital marketing platform.",
+ "dom": [
+ "form[action*='.boomtime.com']"
+ ],
+ "icon": "boomtime.svg",
+ "saas": true,
+ "scriptSrc": [
+ "\\.boomtime\\.com"
+ ],
+ "website": "https://www.boomtime.com"
+ },
+ "botBrains": {
+ "cats": [
+ 52
+ ],
+ "description": "botBrains is an AI-powered platform offering customer support chatbots that handle inquiries and improve response times.",
+ "icon": "botBrains.svg",
+ "js": {
+ "$botbrains": "",
+ "botbrainsCleanup": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "chat\\.botbrains\\.io"
+ ],
+ "website": "https://www.botbrains.io"
+ },
"bowser": {
"cats": [
59
diff --git a/src/technologies/c.json b/src/technologies/c.json
index 0182bc62..1aca45b1 100644
--- a/src/technologies/c.json
+++ b/src/technologies/c.json
@@ -24,6 +24,21 @@
],
"website": "https://c3js.org/"
},
+ "CAPYS": {
+ "cats": [
+ 53
+ ],
+ "description": "CAPYS is a CRM system designed to support builders in Brazil by managing client relationships, projects, and operational data.",
+ "dom": [
+ "form[action*='crmapi.capys.com.br']"
+ ],
+ "icon": "CAPYS.svg",
+ "saas": true,
+ "scripts": [
+ "crmapi\\.capys\\.com\\.br"
+ ],
+ "website": "https://capys.com.br"
+ },
"CARTO Analytics": {
"cats": [
35
@@ -55,6 +70,18 @@
"saas": true,
"website": "https://carto.com/data-observatory"
},
+ "CATS": {
+ "cats": [
+ 101
+ ],
+ "description": "CATS is an applicant tracking system designed to help professional recruiters manage job postings, candidate applications, and hiring workflows.",
+ "icon": "CATS.svg",
+ "saas": true,
+ "scriptSrc": [
+ "cp\\.static\\.catsone\\.com"
+ ],
+ "website": "https://catsone.com"
+ },
"CCV Shop": {
"cats": [
6
@@ -120,6 +147,22 @@
"icon": "CFML.png",
"website": "https://adobe.com/products/coldfusion-family.html"
},
+ "CIMcloud": {
+ "cats": [
+ 6
+ ],
+ "description": "CIMcloud is a customer interaction management platform that integrates ecommerce capabilities.",
+ "icon": "CIMcloud.svg",
+ "js": {
+ "cimcloud.catalog": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.cimcloud.com"
+ },
"CINC": {
"cats": [
32,
@@ -181,6 +224,18 @@
},
"website": "https://ckeditor.com"
},
+ "CLIKdata": {
+ "cats": [
+ 32
+ ],
+ "description": "CLIKdata is a provider of digital marketing and data services that support business growth by enhancing engagement and lead generation.",
+ "icon": "CLIKdata.svg",
+ "saas": true,
+ "scriptSrc": [
+ "pixel\\.clikdata\\.com"
+ ],
+ "website": "https://clikdata.com"
+ },
"CMS Caddy": {
"cats": [
1
@@ -223,6 +278,25 @@
},
"website": "https://www.cmsimple.org/en"
},
+ "CMoffer": {
+ "cats": [
+ 6
+ ],
+ "description": "CMoffer is a drop shipping app focused on necklaces, rings, bracelets, earrings, and other creative gifts.",
+ "icon": "CMoffer.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "requires": [
+ "Shopify"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.cmoffer\\.com"
+ ],
+ "website": "https://www.cmoffer.com"
+ },
"CNZZ": {
"cats": [
10
@@ -319,6 +393,17 @@
],
"website": "https://www.cre.ma"
},
+ "CRM Done Better": {
+ "cats": [
+ 32
+ ],
+ "description": "CRM Done Better is a marketing automation software that streamlines campaign management, customer segmentation, and lead nurturing to improve efficiency and data-driven decision making.",
+ "icon": "CRMDoneBetter.svg",
+ "scripts": [
+ "app\\.crmdonebetter\\.com"
+ ],
+ "website": "https://crmdonebetter.com"
+ },
"CRM+": {
"cats": [
53
@@ -348,6 +433,23 @@
],
"website": "https://www.brainformatik.com"
},
+ "CRMBOOST": {
+ "cats": [
+ 53
+ ],
+ "description": "CRMBOOST is a customer relationship management (CRM) platform that helps businesses organize, track, and manage interactions with clients and leads.",
+ "dom": [
+ "iframe[src*='.crmboost.com'], form[action*='crmboost.com']"
+ ],
+ "icon": "CRMBOOST.svg",
+ "pricing": [
+ "freemium",
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.crmboost.com"
+ },
"CS Cart": {
"cats": [
6
@@ -475,6 +577,23 @@
],
"website": "https://www.stibodx.com/"
},
+ "CXDP": {
+ "cats": [
+ 32
+ ],
+ "description": "CXDP is a platform that enables businesses to create, manage, and deliver personalized marketing communications across multiple channels based on customer data and engagement insights.",
+ "icon": "CXDP.svg",
+ "pricing": [
+ "freemium",
+ "high",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "api\\.cxdp\\.ru"
+ ],
+ "website": "https://cxdp.ru"
+ },
"CYBERBIZ": {
"cats": [
6
@@ -558,6 +677,26 @@
"oss": true,
"website": "https://cachethq.io"
},
+ "Cackle": {
+ "cats": [
+ 15
+ ],
+ "description": "Cackle is a cloud services platform for increasing conversion using comments, feedback collection, online consultant and surveys.",
+ "icon": "Cackle.svg",
+ "js": {
+ "Cackle.CommentCount": "",
+ "cackle_widget": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "k\\.cackle\\.me/"
+ ],
+ "website": "https://cackle.me"
+ },
"CactiveCloud": {
"cats": [
22
@@ -906,6 +1045,37 @@
],
"website": "https://www.campaignmonitor.com"
},
+ "Campflow": {
+ "cats": [
+ 110
+ ],
+ "description": "Campflow is a SaaS platform for event and membership management that provides online registration forms, participant tracking, communication tools, and financial reporting.",
+ "dom": [
+ "iframe[src*='on.campflow.de/']"
+ ],
+ "icon": "Campflow.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.campflow.de"
+ },
+ "CanJS": {
+ "cats": [
+ 12
+ ],
+ "description": "CanJS is an MIT-licensed client-side JavaScript framework used for building maintainable and performant web applications.",
+ "icon": "CanJS.svg",
+ "js": {
+ "can.Animation": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "/canjs/can\\.custom\\.min\\.js"
+ ],
+ "website": "https://canjs.com"
+ },
"Candid": {
"cats": [
6
@@ -1178,6 +1348,18 @@
],
"website": "https://capturly.com"
},
+ "CarChat24": {
+ "cats": [
+ 52
+ ],
+ "description": "CarChat24 is a live chat solution built specifically for the automotive industry to facilitate real-time customer engagement and lead generation.",
+ "icon": "CarChat24.svg",
+ "saas": true,
+ "scriptSrc": [
+ "service11\\.carchat24\\.com"
+ ],
+ "website": "http://carchat24.com"
+ },
"Caramella": {
"cats": [
1
@@ -1253,6 +1435,26 @@
"saas": true,
"website": "https://carbonmade.com"
},
+ "Cardina": {
+ "cats": [
+ 46
+ ],
+ "description": "Cardina is a screen-sharing and cobrowsing tool that enables agents to see, draw on, and guide a customer’s screen during phone or live chat interactions without requiring customer actions.",
+ "icon": "Cardina.svg",
+ "js": {
+ "Cohere.addCallStatusListener": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "static\\.cohere\\.so"
+ ],
+ "website": "https://cardina.com"
+ },
"CareCart": {
"cats": [
98,
@@ -1336,12 +1538,16 @@
51
],
"description": "Cargo is a professional site building platform for designers and artists.",
+ "dom": [
+ "link[href*='build.cargo.site/']"
+ ],
"icon": "Cargo.svg",
"implies": [
"PHP"
],
"js": {
"Cargo.Config": "",
+ "CargoEditor": "",
"__cargo_js_ver__": ""
},
"meta": {
@@ -1352,6 +1558,18 @@
],
"website": "https://cargo.site"
},
+ "CargoServer": {
+ "cats": [
+ 46
+ ],
+ "description": "CargoServer is a platform that enables secure data transfer.",
+ "icon": "CargoServer.svg",
+ "meta": {
+ "application-name": "^CargoServer$"
+ },
+ "saas": true,
+ "website": "https://cargoserver.ch"
+ },
"Carrd": {
"cats": [
51
@@ -1530,6 +1748,26 @@
"saas": true,
"website": "https://cartflows.com"
},
+ "CartHook": {
+ "cats": [
+ 98
+ ],
+ "description": "CartHook is a solution for creating post-purchase upsell offers on Shopify.",
+ "icon": "CartHook.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "requires": [
+ "Shopify"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "api\\.c\\.carthook\\.com"
+ ],
+ "website": "https://carthook.com"
+ },
"CartKit": {
"cats": [
32
@@ -1623,6 +1861,33 @@
],
"website": "https://carta.com"
},
+ "Cartera": {
+ "cats": [
+ 6
+ ],
+ "description": "Cartera is an ecommerce system that enables businesses to manage online sales, product listings, and transactions.",
+ "icon": "CarteraCommerce.svg",
+ "saas": true,
+ "scriptSrc": [
+ "\\.cartera\\.com"
+ ],
+ "website": "https://www.cartera.com"
+ },
+ "Cartful": {
+ "cats": [
+ 76
+ ],
+ "description": "Cartful is a customer-focused service that assists online shoppers in locating suitable products on a website.",
+ "icon": "Cartful.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "embed\\.cartfulsolutions\\.com"
+ ],
+ "website": "https://www.cartful.com"
+ },
"Cartpanda": {
"cats": [
6
@@ -1707,6 +1972,22 @@
"saas": true,
"website": "https://casasoft.ch"
},
+ "Casafari": {
+ "cats": [
+ 53
+ ],
+ "description": "Casafari is a real estate CRM platform designed for professionals to manage content, properties, tasks, and client relationships.",
+ "icon": "Casafari.svg",
+ "meta": {
+ "author": "casafaricrm\\.com",
+ "publisher": "^Casafari CRM$"
+ },
+ "saas": true,
+ "scripts": [
+ "admin\\.casafaricrm\\.com"
+ ],
+ "website": "https://casafaricrm.com"
+ },
"Caspio": {
"cats": [
51
@@ -1848,6 +2129,23 @@
],
"website": "https://cre.moodysanalytics.com/products/catylist"
},
+ "CausalFunnel": {
+ "cats": [
+ 32
+ ],
+ "description": "CausalFunnel is an AI platform that analyzes customer behavior to optimize business conversion rates.",
+ "icon": "CuasalFunnel.svg",
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.scripts\\.causalfunnel\\.com"
+ ],
+ "website": "https://www.causalfunnel.com"
+ },
"Cecil": {
"cats": [
57
@@ -1860,6 +2158,35 @@
},
"website": "https://cecil.app"
},
+ "Celebros": {
+ "cats": [
+ 6
+ ],
+ "description": "Celebros is a provider of conversion technology solutions for online shops, designed to improve user engagement and increase conversion rates.",
+ "icon": "Celebros.svg",
+ "saas": true,
+ "scripts": [
+ "ai2\\.celebros-analytics\\.com"
+ ],
+ "website": "https://www.celebros.com"
+ },
+ "Celerant": {
+ "cats": [
+ 6
+ ],
+ "description": "Celerant is a retail management platform that integrates point of sale and ecommerce into a single system for streamlined business operations.",
+ "icon": "Celerant.svg",
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.celerantwebservices\\.com"
+ ],
+ "website": "https://www.celerant.com"
+ },
"Celeritas": {
"cats": [
99
@@ -2065,6 +2392,25 @@
],
"website": "https://www.ceros.com"
},
+ "Certishopping": {
+ "cats": [
+ 32
+ ],
+ "description": "Certishopping is an all-in-one marketing platform designed to accelerate business growth through integrated tools and automation.",
+ "headers": {
+ "Access-Control-Allow-Origin": "business\\.certishopping\\.com"
+ },
+ "icon": "Certishopping.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.certishopping\\.com"
+ ],
+ "website": "https://www.certishopping.com"
+ },
"Cevoid": {
"cats": [
96
@@ -2090,6 +2436,7 @@
72
],
"description": "Cfixé is a scheduling platform that enables online booking for everyday services and allows professionals to embed a scheduling widget directly on their website.",
+ "icon": "Cfixe.svg",
"pricing": [
"low",
"recurring"
@@ -2134,7 +2481,7 @@
],
"description": "Chakra UI is a simple, modular and accessible component library that gives you the building blocks you need to build your React applications.",
"dom": [
- "html[style*='chakra-ui-color-mode'], body.chakra-ui-dark, body.chakra-ui-light, div.chakra-portal"
+ "html[style*='chakra-ui-color-mode'], body.chakra-ui-dark, body.chakra-ui-light, div.chakra-portal, div.chakra-container"
],
"icon": "Chakra UI.svg",
"implies": [
@@ -2365,6 +2712,37 @@
],
"website": "https://chartbeat.com"
},
+ "Chaser": {
+ "cats": [
+ 46
+ ],
+ "description": "Chaser is a telephone callback system designed to connect users by initiating return calls through a central server.",
+ "icon": "Chaser.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "//chaser\\.ru'"
+ ],
+ "website": "https://chaser.ru"
+ },
+ "Chat Chasers": {
+ "cats": [
+ 52
+ ],
+ "description": "Chat Chasers is a chat system designed for car dealers to streamline communication with customers.",
+ "icon": "ChatChasers.svg",
+ "js": {
+ "_FetchChatChasersApp": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "\\.chatchasers\\.com/"
+ ],
+ "website": "https://www.chatchasers.com"
+ },
"Chat Robot": {
"cats": [
52
@@ -2418,6 +2796,22 @@
],
"website": "https://www.chatbotbuilder.ai"
},
+ "ChatBullet": {
+ "cats": [
+ 52
+ ],
+ "description": "ChatBullet is a platform that integrates chatbots and AI tools to automate customer interactions.",
+ "icon": "ChatBullet.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "widget\\.chatbullet\\.com"
+ ],
+ "website": "https://chatbullet.com"
+ },
"ChatFood": {
"cats": [
52
@@ -2525,6 +2919,45 @@
"saas": true,
"website": "https://www.chatstack.com"
},
+ "ChatThing": {
+ "cats": [
+ 52
+ ],
+ "description": "Chat Thing is a platform that provides tools to build AI agents trained on custom content.",
+ "icon": "ChatThing.svg",
+ "js": {
+ "chatThing.chatFrame": "",
+ "chatThingConfig": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://chatthing.ai"
+ },
+ "ChatWING": {
+ "cats": [
+ 52
+ ],
+ "description": "ChatWING is a live website chat system designed to facilitate real-time communication between businesses and website visitors.",
+ "dom": [
+ "iframe[src*='chatwing.com/chatbox/']"
+ ],
+ "icon": "ChatWING.svg",
+ "js": {
+ "chatwing.browser": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.chatwing\\.com"
+ ],
+ "website": "https://chatwing.com"
+ },
"ChatWith.io": {
"cats": [
52
@@ -2800,6 +3233,24 @@
],
"website": "https://chatway.app"
},
+ "Chatwee": {
+ "cats": [
+ 52
+ ],
+ "description": "Chatwee is a live chat and instant messaging app designed to facilitate real-time communication on websites and online communities.",
+ "icon": "Chatwee.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\bchatwee(?:-api)?\\.com/.*\\.js"
+ ],
+ "website": "https://chatwee.com"
+ },
"Chatwoot": {
"cats": [
52
@@ -2870,6 +3321,22 @@
],
"website": "https://www.checkfront.com"
},
+ "Checkin": {
+ "cats": [
+ 58
+ ],
+ "description": "Checkin is a system that automates registration processes.",
+ "icon": "Checkin.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "registration\\.checkin\\.no"
+ ],
+ "website": "https://www.checkin.no"
+ },
"Checkly": {
"cats": [
13
@@ -2924,6 +3391,23 @@
],
"website": "https://www.checkout.com"
},
+ "CheerPJ": {
+ "cats": [
+ 47
+ ],
+ "description": "CheerpJ is a WebAssembly-based Java Virtual Machine and OpenJDK distribution designed to run Java applications in modern browsers.",
+ "icon": "CheerPJ.svg",
+ "js": {
+ "CheerpJDataFolder": "",
+ "CheerpJDevFolder": "",
+ "CheerpJWebFolder": ""
+ },
+ "oss": true,
+ "scripts": [
+ "\\.cheerpj\\.com"
+ ],
+ "website": "https://cheerpj.com"
+ },
"Chefpreneur": {
"cats": [
53
@@ -3283,12 +3767,17 @@
"description": "Citrix is a people-centric solutions provider offering software that enables employees to work and collaborate remotely, irrespective of their device or network.",
"icon": "Citrix.svg",
"js": {
- "AddHeaderAndBarForCitrix": ""
+ "AddHeaderAndBarForCitrix": "",
+ "CTXS.AccessGateway": "",
+ "CTXS.WebApiClient": ""
},
"pricing": [
"poa"
],
"saas": true,
+ "scriptSrc": [
+ "/ctxs\\.core\\.min\\.js"
+ ],
"website": "https://www.citrix.com"
},
"CitrusPay": {
@@ -3367,6 +3856,23 @@
],
"website": "https://wordpress.org/plugins/search/civicrm/"
},
+ "Civic Champs": {
+ "cats": [
+ 53
+ ],
+ "description": "Civic Champs is a volunteer management platform that streamlines event coordination, tracks volunteer hours, and simplifies communication between organizations and their volunteers.",
+ "icon": "CivicChamps.svg",
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.civicchamps\\.com"
+ ],
+ "website": "https://www.civicchamps.com"
+ },
"CivicPlus": {
"cats": [
1
@@ -3389,8 +3895,7 @@
"description": "CivicTheme is an open source, inclusive and component-based design system. It was created so governments and corporations can rapidly assemble modern, consistent and compliant digital experiences.",
"dom": [
"img[class*='civictheme-image']",
- "img[class*='civic-image']",
- "img[class*='ct-image']"
+ "img[class*='civic-image']"
],
"icon": "CivicTheme.svg",
"oss": true,
@@ -3639,6 +4144,41 @@
],
"website": "https://clayful.io"
},
+ "CleanCore": {
+ "cats": [
+ 53
+ ],
+ "description": "CleanCore is an AI-driven CRM designed to automate operations for cleaning companies.",
+ "icon": "CleanCore.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "app\\.cleancore\\.io"
+ ],
+ "website": "https://cleancore.io"
+ },
+ "CleanTalk": {
+ "cats": [
+ 16
+ ],
+ "description": "CleanTalk is an anti-spam plugin system that provides spam protection for various types of websites.",
+ "icon": "CleanTalk.svg",
+ "js": {
+ "ctAjaxSetupAddCleanTalkDataBeforeSendAjax": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "moderate\\.cleantalk\\.org/"
+ ],
+ "website": "https://cleantalk.org"
+ },
"Clear": {
"cats": [
16
@@ -3694,6 +4234,9 @@
"mapiLeadEndpoint": "mapi\\.clearlink\\.com"
},
"saas": true,
+ "scripts": [
+ "mapi\\.clearlink\\.com"
+ ],
"website": "https://www.clearlink.com"
},
"Clearout": {
@@ -3820,6 +4363,55 @@
],
"website": "https://www.clever.com"
},
+ "CleverData": {
+ "cats": [
+ 97
+ ],
+ "description": "CleverData is a CDP platform that manages customer data and enables personalized user experiences through robust data processing capabilities.",
+ "icon": "CleverData.svg",
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.cdp\\.cleverdata\\.ru"
+ ],
+ "website": "https://cleverdata.ru"
+ },
+ "CleverInsight": {
+ "cats": [
+ 84
+ ],
+ "description": "CleverInsight is a tool that helps businesses measure customer satisfaction and design loyalty programs to improve customer retention.",
+ "dom": [
+ "iframe[src*='app.clevernps.com']"
+ ],
+ "icon": "CleverInsight.svg",
+ "saas": true,
+ "website": "https://clever-insight.com"
+ },
+ "CleverReach": {
+ "cats": [
+ 75
+ ],
+ "description": "CleverReach is email marketing software featuring a web form designed for newsletter creation and distribution.",
+ "dom": [
+ "form[action*='.cleverreach.com/']"
+ ],
+ "icon": "CleverReach.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.cleverreach\\.com"
+ ],
+ "website": "https://www.cleverreach.com"
+ },
"CleverTap": {
"cats": [
32,
@@ -3885,6 +4477,18 @@
],
"website": "https://clickandpledge.com"
},
+ "ClickBus": {
+ "cats": [
+ 104
+ ],
+ "description": "ClickBus is an online platform that enables users to search, compare, and book bus travel routes.",
+ "icon": "ClickBus.svg",
+ "saas": true,
+ "scriptSrc": [
+ "static\\.clickbus\\.com"
+ ],
+ "website": "https://www.clickbus.com.br"
+ },
"ClickCease": {
"cats": [
16
@@ -3899,6 +4503,9 @@
"scriptSrc": [
"\\.clickcease\\.com/monitor/"
],
+ "scripts": [
+ "www\\.clickcease\\.com"
+ ],
"website": "https://www.clickcease.com"
},
"ClickChat": {
@@ -3956,6 +4563,22 @@
],
"website": "https://clickdimensions.com"
},
+ "ClickFreeze": {
+ "cats": [
+ 36
+ ],
+ "description": "ClickFreeze is a tool that detects and blocks click fraud in Google Ads campaigns to improve performance and reduce wasted ad spend.",
+ "icon": "ClickFreeze.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "api\\.clickfreeze\\.io"
+ ],
+ "website": "https://www.clickfreeze.io"
+ },
"ClickFunnels": {
"cats": [
32,
@@ -3979,6 +4602,23 @@
"saas": true,
"website": "https://www.clickfunnels.com"
},
+ "ClickGUARD": {
+ "cats": [
+ 36
+ ],
+ "description": "ClickGUARD is anti-click fraud prevention software designed to detect and block invalid or fraudulent clicks in online advertising campaigns.",
+ "icon": "ClickGUARD.svg",
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "io\\.clickguard\\.com"
+ ],
+ "website": "https://www.clickguard.com"
+ },
"ClickHeat": {
"cats": [
10
@@ -3999,16 +4639,18 @@
"cats": [
4
],
- "description": "ClickHelp is an online all-in-one documentation solution used by software companies around the world to create user manuals, knowledge bases, FAQs, tutorials, etc., and publish them instantly in their portal.",
+ "description": "ClickHelp is an AI-powered all-in-one documentation tool designed to create, manage, and publish technical content.",
"dom": [
"script#dxss_CI_301868994"
],
+ "headers": {
+ "Content-Security-Policy-Report-Only": "\\.clickhelp\\.com"
+ },
"icon": "ClickHelp.svg",
"implies": [
"Microsoft ASP.NET"
],
"pricing": [
- "freemium",
"mid",
"recurring"
],
@@ -4138,6 +4780,22 @@
"saas": true,
"website": "https://www.clickbooq.com"
},
+ "Clickbrainiacs": {
+ "cats": [
+ 36
+ ],
+ "description": "Clickbrainiacs is a click fraud monitoring software for AdWords PPC campaigns that detects and helps prevent invalid or malicious ad clicks.",
+ "icon": "Clickbrainiacs.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "www\\.clickbrainiacs\\.com"
+ ],
+ "website": "https://www.clickbrainiacs.com"
+ },
"Clicksign": {
"cats": [
50
@@ -4172,6 +4830,17 @@
"saas": true,
"website": "https://www.clickskeks.at/"
},
+ "Clicktools": {
+ "cats": [
+ 73
+ ],
+ "description": "Clicktools is a feedback system developed by CallidusCloud for collecting and analyzing customer input across various channels.",
+ "saas": true,
+ "scripts": [
+ "\\.clicktools\\.com"
+ ],
+ "website": "https://clicktools.com"
+ },
"Clicktripz": {
"cats": [
36
@@ -4874,7 +5543,8 @@
"pricing": [
"freemium",
"payg",
- "recurring"
+ "recurring",
+ "poa"
],
"saas": true,
"website": "https://www.cloudimage.io"
@@ -4955,6 +5625,22 @@
],
"website": "https://www.cloverly.com"
},
+ "Clubcast": {
+ "cats": [
+ 76
+ ],
+ "description": "Clubcast is a platform for managing and personalizing content for digital products, designed to enhance fan experiences and support revenue growth.",
+ "icon": "Clubcast.svg",
+ "js": {
+ "ClubcastRegistry": "",
+ "webpackChunkclubcast": ""
+ },
+ "saas": true,
+ "scripts": [
+ "api\\.clubcast\\.co\\.uk"
+ ],
+ "website": "https://clubcast.co.uk"
+ },
"Cludo": {
"cats": [
29
@@ -5076,6 +5762,23 @@
"saas": true,
"website": "https://cnvert.com"
},
+ "CoCo AI": {
+ "cats": [
+ 32
+ ],
+ "description": "CoCo AI is a WhatsApp marketing assistant that uses artificial intelligence to automate campaigns, manage customer interactions, and improve engagement.",
+ "icon": "CoCoAI.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "dashboard\\.my-coco\\.ai/"
+ ],
+ "website": "https://my-coco.ai"
+ },
"CoConstruct": {
"cats": [
19
@@ -5139,6 +5842,27 @@
},
"website": "https://www.coastercms.org"
},
+ "Coax": {
+ "cats": [
+ 52
+ ],
+ "description": "Coax is a communication platform that consolidates chat histories from multiple channels to improve business communication and customer service.",
+ "icon": "Coax.svg",
+ "js": {
+ "coaxAppStorage": "",
+ "coaxCurrentWebDomain": "",
+ "openCoaxWidget": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.coax\\.com\\.au"
+ ],
+ "website": "https://coax.com.au"
+ },
"Cococart": {
"cats": [
6
@@ -5276,6 +6000,22 @@
],
"website": "https://coffeescript.org/"
},
+ "CoffeeCup": {
+ "cats": [
+ 51
+ ],
+ "description": "CoffeeCup is a suite of web development tools for building sites, emails, and forms, with optional coding for added flexibility.",
+ "icon": "CoffeeCup.svg",
+ "meta": {
+ "generator": "^CoffeeCup Visual Site Designer"
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.coffeecup.com"
+ },
"Cognigy": {
"cats": [
52,
@@ -5475,6 +6215,27 @@
],
"website": "https://collect.chat"
},
+ "Collective Audience": {
+ "cats": [
+ 36
+ ],
+ "description": "Collective Audience is a cloud ecosystem for media and brands on the open web, formerly known as BeOp.",
+ "icon": "CollectiveAudience.svg",
+ "js": {
+ "BeOpSDK": "",
+ "beOpinionAsyncInit": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "widget\\.beop\\.io"
+ ],
+ "website": "https://beop.collectiveaudience.co"
+ },
"CollectiveAccess": {
"cats": [
95
@@ -5636,16 +6397,32 @@
],
"website": "https://colorlib.com/wp/themes/travelify"
},
- "Combahton FlowShield": {
+ "Comarch e-Sklep": {
"cats": [
- 16
+ 6
],
- "cookies": {
- "FLOWPROXY-ORIGIN": ""
- },
- "description": "Combahton FlowShield is a network security solution designed to protect networks and servers from various cyber threats, including DDoS attacks, malware, and other types of malicious traffic.",
- "headers": {
- "Server": "antiddos/flowproxy",
+ "description": "Comarch e-Sklep is an ecommerce platform for creating and managing an online store.",
+ "icon": "ComarcheSklep.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "static\\.comarchesklep\\.pl"
+ ],
+ "website": "https://www.comarchesklep.pl"
+ },
+ "Combahton FlowShield": {
+ "cats": [
+ 16
+ ],
+ "cookies": {
+ "FLOWPROXY-ORIGIN": ""
+ },
+ "description": "Combahton FlowShield is a network security solution designed to protect networks and servers from various cyber threats, including DDoS attacks, malware, and other types of malicious traffic.",
+ "headers": {
+ "Server": "antiddos/flowproxy",
"X-Flowproxy-Author": ""
},
"icon": "Combahton.svg",
@@ -5745,6 +6522,27 @@
],
"website": "https://cometd.org"
},
+ "Comgem": {
+ "cats": [
+ 6
+ ],
+ "description": "Comgen is a B2B ecommerce platform that facilitates transactions and interactions between businesses through a digital marketplace.",
+ "headers": {
+ "Server": "^Comgem$"
+ },
+ "icon": "Comgem.svg",
+ "js": {
+ "comgem.activateCarousels": "",
+ "comgemTrack": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://www.comgem.com"
+ },
"Comm100": {
"cats": [
52
@@ -5796,6 +6594,22 @@
],
"website": "https://www.commandersact.com/en/solutions/trustcommander/"
},
+ "CommentSold": {
+ "cats": [
+ 6
+ ],
+ "description": "CommentSold is a platform that converts social media comments into sales by enabling automated purchase processing.",
+ "icon": "CommentSold.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "s3\\.commentsold\\.com"
+ ],
+ "website": "https://try.commentsold.com"
+ },
"Commento": {
"cats": [
15
@@ -5812,6 +6626,25 @@
],
"website": "https://commento.io"
},
+ "Commerce Engine": {
+ "cats": [
+ 6
+ ],
+ "description": "Commerce Engine is a headless SaaS platform that provides API-based ecommerce infrastructure including product search, order management, and fulfillment.",
+ "dom": [
+ "img[srcset*='cdn.commercengine.io']"
+ ],
+ "icon": "Commerce Engine.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.commercengine.io",
+ "xhr": [
+ "prod\\.api\\.commercengine\\.io/"
+ ]
+ },
"Commerce Server": {
"cats": [
6
@@ -5982,6 +6815,23 @@
],
"website": "https://www.community.com"
},
+ "Community Box": {
+ "cats": [
+ 5
+ ],
+ "description": "Community Box is a tool that allows users to create directories within a website without writing any code.",
+ "icon": "CommunityBox.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "cfapi\\.communitybox\\.co"
+ ],
+ "website": "https://www.communitybox.co"
+ },
"Community Funded": {
"cats": [
111
@@ -6023,6 +6873,29 @@
],
"website": "https://complianz.io"
},
+ "Composite Products": {
+ "cats": [
+ 6
+ ],
+ "description": "Composite Products is a service that provides customizable product kits allowing selection and assembly of components to suit specific needs.",
+ "icon": "CompositeProducts.svg",
+ "js": {
+ "wc_composite_params": "",
+ "wc_cp_composite_scripts": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "requires": [
+ "WordPress"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "/wp-content/plugins/woocommerce-composite-products"
+ ],
+ "website": "https://woocommerce.com/products/composite-products"
+ },
"Concert": {
"cats": [
36
@@ -6223,6 +7096,18 @@
],
"website": "https://conjured.co"
},
+ "Connectally": {
+ "cats": [
+ 32
+ ],
+ "description": "Connectally is a lead generation and automation platform designed to help marketing professionals streamline client acquisition.",
+ "icon": "Connectally.svg",
+ "saas": true,
+ "scripts": [
+ "app\\.connectally\\.com"
+ ],
+ "website": "https://connectally.com"
+ },
"Connectif": {
"cats": [
76,
@@ -6325,6 +7210,21 @@
],
"website": "https://www.constantcontact.com"
},
+ "Construct 3": {
+ "cats": [
+ 47
+ ],
+ "description": "Construct 3 is a browser-based game development platform that enables the creation of 2D games using a visual, drag-and-drop interface without requiring programming knowledge.",
+ "icon": "Construct3.svg",
+ "meta": {
+ "generator": "^Construct 3$"
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "website": "https://www.construct.net/"
+ },
"Constructor": {
"cats": [
6
@@ -6398,6 +7298,18 @@
],
"website": "https://contactform7.com"
},
+ "ContactUs": {
+ "cats": [
+ 32
+ ],
+ "description": "ContactUs is a custom ecommerce development and online marketing platform offering customer acquisition and prospect management solutions.",
+ "icon": "ContactUs.svg",
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.contactus\\.com"
+ ],
+ "website": "https://contactus.com"
+ },
"Container Media Group": {
"cats": [
36
@@ -6576,6 +7488,7 @@
],
"description": "Contentful is an API-first content management platform to create, manage and publish content on any digital channel.",
"headers": {
+ "Server": "^Contentful Images API$",
"x-contentful-request-id": ""
},
"html": [
@@ -6588,6 +7501,9 @@
"recurring"
],
"saas": true,
+ "scripts": [
+ "\\.ctfassets\\.net"
+ ],
"website": "https://www.contentful.com",
"xhr": [
"(?:cdn|graphql)\\.contentful\\.com"
@@ -6760,6 +7676,33 @@
"saas": true,
"website": "https://convead.io"
},
+ "Converdiant": {
+ "cats": [
+ 10
+ ],
+ "description": "Converdiant is a conversion optimization system that analyzes user behavior and website performance data to improve engagement, streamline customer journeys, and increase conversion rates through data-driven insights.",
+ "icon": "Converdiant.svg",
+ "saas": true,
+ "scriptSrc": [
+ "app\\.converdiant\\.com"
+ ],
+ "website": "https://www.converdiant.com"
+ },
+ "Converge": {
+ "cats": [
+ 32
+ ],
+ "description": "Converge is an all-in-one marketing measurement platform that consolidates performance data to provide insights across multiple channels.",
+ "icon": "Converge.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "static\\.runconverge\\.com"
+ ],
+ "website": "https://www.runconverge.com"
+ },
"Convermax": {
"cats": [
29
@@ -6833,6 +7776,25 @@
],
"website": "https://apps.shopify.com/conversio"
},
+ "Conversion Bear": {
+ "cats": [
+ 81
+ ],
+ "description": "Conversion Bear is a Shopify app providing trust badges and sticky add-to-cart features to enhance store credibility and streamline the purchasing process.",
+ "icon": "ConversionBear.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "requires": [
+ "Shopify"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.conversionbear\\.com"
+ ],
+ "website": "https://www.conversionbear.com"
+ },
"Convert": {
"cats": [
74
@@ -6938,6 +7900,25 @@
],
"website": "https://www.convertcart.com/"
},
+ "Convertful": {
+ "cats": [
+ 32
+ ],
+ "description": "Convertful is a tool that automates conversions by turning website traffic into leads and sales in real time.",
+ "icon": "Convertful.svg",
+ "js": {
+ "Convertful.$containers": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.convertful\\.com"
+ ],
+ "website": "https://convertful.com"
+ },
"Convertim": {
"cats": [
41
@@ -6954,6 +7935,25 @@
"saas": true,
"website": "https://www.convertim.com"
},
+ "Convertiser": {
+ "cats": [
+ 71
+ ],
+ "description": "Convertiser is a website monetization platform from Poland that helps publishers and advertisers optimize revenue through performance-based marketing solutions.",
+ "icon": "Convertiser.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.convertiser\\.com"
+ ],
+ "scripts": [
+ "\\.convertiser\\.com"
+ ],
+ "website": "https://convertiser.com"
+ },
"ConvertoBot": {
"cats": [
52
@@ -7103,6 +8103,18 @@
],
"website": "https://www.convrrt.com"
},
+ "Conword": {
+ "cats": [
+ 89
+ ],
+ "description": "Conword is a platform that provides automatic translations for websites, enabling multilingual content delivery without manual intervention.",
+ "icon": "Conword.svg",
+ "saas": true,
+ "scriptSrc": [
+ "static\\.conword\\.io"
+ ],
+ "website": "https://conword.io"
+ },
"Cookie Assistant": {
"cats": [
10,
@@ -7257,6 +8269,9 @@
67
],
"description": "CookieHub is a platform that helps website owners comply with data privacy regulations such as GDPR and CCPA by providing tools for managing cookie consent, tracking consent preferences, and ensuring legal compliance related to online tracking and data collection practices.",
+ "headers": {
+ "Content-Security-Policy": "cookiehub\\.net"
+ },
"icon": "CookieHub.svg",
"scriptSrc": [
"cookiehub\\.net/.*\\.js"
@@ -7348,6 +8363,23 @@
],
"website": "https://www.cooladata.com"
},
+ "Cooltix": {
+ "cats": [
+ 104
+ ],
+ "description": "Cooltix is an event and ticketing system designed to manage and sell tickets for concerts.",
+ "icon": "Cooltix.svg",
+ "pricing": [
+ "freemium",
+ "payg",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "static\\.cooltix\\.com/"
+ ],
+ "website": "https://cooltix.com"
+ },
"Coopt": {
"cats": [
94
@@ -7370,6 +8402,23 @@
],
"website": "https://www.getcoopt.com"
},
+ "Copernica": {
+ "cats": [
+ 32,
+ 75
+ ],
+ "description": "Copernica is a platform for managing email campaigns and automating customer communication using structured data and rule-based workflows.",
+ "dom": [
+ "form[action*='publisher.copernica.com/']"
+ ],
+ "icon": "Copernica.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.copernica.com"
+ },
"Copilot AI": {
"cats": [
32
@@ -7648,6 +8697,18 @@
],
"website": "https://corso.com"
},
+ "Cosmedcloud": {
+ "cats": [
+ 53
+ ],
+ "description": "Cosmedcloud is cloud-based practice management software tailored for cosmetic and aesthetic medicine clinics.",
+ "icon": "CosmedCloud.svg",
+ "saas": true,
+ "scripts": [
+ "\\.cosmedcloud\\.com"
+ ],
+ "website": "https://www.cosmedcloud.com"
+ },
"Cosmic": {
"cats": [
1
@@ -7714,6 +8775,21 @@
"saas": true,
"website": "https://counselingkit.com"
},
+ "Countable": {
+ "cats": [
+ 2
+ ],
+ "description": "Countable is a community platform designed to support discussion, collaboration, and engagement among members through shared content, forums, and interactive features.",
+ "icon": "Countable.svg",
+ "meta": {
+ "appleid-signin-client-id": "com\\.countable\\.signin"
+ },
+ "saas": true,
+ "scriptSrc": [
+ "assets\\.countable\\.us/"
+ ],
+ "website": "https://www.countable.com"
+ },
"Countdown Timer Ultimate": {
"cats": [
5,
@@ -7761,6 +8837,39 @@
],
"website": "https://www.coureon.com"
},
+ "Cova": {
+ "cats": [
+ 6
+ ],
+ "cookies": {
+ "cova_last_url": ""
+ },
+ "description": "Cova is a cannabis software platform that supports dispensary operations with point-of-sale, payments, inventory management, and regulatory compliance.",
+ "icon": "Cova.svg",
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://covasoftware.com"
+ },
+ "Cove": {
+ "cats": [
+ 15
+ ],
+ "description": "Cove is a commenting and community platform that integrates with Ghost sites to enable reader discussions and user engagement.",
+ "icon": "Cove.svg",
+ "js": {
+ "coveAction": "",
+ "coveCommentCount": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.cove\\.chat"
+ ],
+ "website": "https://www.coveo.com"
+ },
"Coveo": {
"cats": [
29,
@@ -8004,6 +9113,22 @@
],
"website": "https://crazyegg.com"
},
+ "Creaitor": {
+ "cats": [
+ 32
+ ],
+ "description": "Creaitor is an AI-driven platform that offers tools for content creation and SEO optimization to help content producers enhance their online presence.",
+ "icon": "Creaitor.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.creaitor\\.ai/"
+ ],
+ "website": "https://www.creaitor.ai"
+ },
"Crealive": {
"cats": [
6
@@ -8031,6 +9156,22 @@
],
"website": "https://crealive.net"
},
+ "Create Demand": {
+ "cats": [
+ 32
+ ],
+ "description": "Create Demand is an all-in-one sales and marketing platform designed to support business owners in managing and growing their sales and marketing operations.",
+ "icon": "CreateDemand.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "app\\.createdemand\\.ai"
+ ],
+ "website": "https://createdemand.ai"
+ },
"CreateJS": {
"cats": [
31
@@ -8095,6 +9236,18 @@
"saas": true,
"website": "https://www.creoline.com"
},
+ "Crexi": {
+ "cats": [
+ 1
+ ],
+ "description": "Crexi is a commercial real estate platform that provides property listings with photos, maps, and detailed descriptions.",
+ "dom": [
+ "iframe[src*='www.crexi.com/']"
+ ],
+ "icon": "Crexi.svg",
+ "saas": true,
+ "website": "https://www.crexi.com"
+ },
"Crikle": {
"cats": [
52
@@ -8158,6 +9311,21 @@
],
"website": "https://criteo.com"
},
+ "Critical Mention": {
+ "cats": [
+ 10
+ ],
+ "description": "Critical Mention is a media monitoring technology that tracks, collects, and analyzes content from broadcast, online, and social media sources to provide insights into coverage and trends.",
+ "icon": "CriticalMention.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "app\\.criticalmention\\.com"
+ ],
+ "website": "https://www.criticalmention.com"
+ },
"Crobox": {
"cats": [
5
@@ -8208,6 +9376,45 @@
"saas": true,
"website": "https://croct.com"
},
+ "Cronitor": {
+ "cats": [
+ 92
+ ],
+ "description": "Cronitor is a monitoring tool for developers that tracks status, performance, and uptime of cron jobs, websites, APIs, and other services.",
+ "icon": "Cronitor.svg",
+ "js": {
+ "cronitor.q": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://cronitor.io"
+ },
+ "Croogo": {
+ "cats": [
+ 1
+ ],
+ "description": "Croogo is an open-source CMS built on CakePHP, offering a platform for managing website content.",
+ "icon": "Croogo.svg",
+ "js": {
+ "Croogo.basePath": ""
+ },
+ "meta": {
+ "generator": "^Croogo"
+ },
+ "oss": true,
+ "pricing": [
+ "freemium"
+ ],
+ "requires": [
+ "PHP"
+ ],
+ "website": "https://croogo.org"
+ },
"Cross Pixel": {
"cats": [
77
@@ -8254,6 +9461,40 @@
"icon": "CrossBox.svg",
"website": "https://crossbox.io"
},
+ "Crowdin": {
+ "cats": [
+ 89
+ ],
+ "description": "Crowdin is a localization management platform that streamlines the process of translating, organizing, and maintaining multilingual content for software, websites, and other digital products.",
+ "icon": "Crowdin.svg",
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.app\\.crowdin\\.net"
+ ],
+ "website": "https://crowdin.com"
+ },
+ "Crowdsignal": {
+ "cats": [
+ 73
+ ],
+ "description": "Crowdsignal is an online tool formerly known as Polldaddy that enables the creation of free polls for embedding on websites.",
+ "icon": "Crowdsignal.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "secure\\.polldaddy\\.com"
+ ],
+ "website": "https://crowdsignal.com"
+ },
"CrownPeak": {
"cats": [
1,
@@ -8520,6 +9761,41 @@
],
"website": "https://culqi.com"
},
+ "Curaytor": {
+ "cats": [
+ 32
+ ],
+ "description": "Curaytor is a digital marketing platform that provides online strategy, advertising, and lead generation solutions for businesses seeking to enhance their digital presence.",
+ "dom": [
+ "link[href*='.curaytor.io']"
+ ],
+ "headers": {
+ "X-Served-By": "\\.curaytor\\.io"
+ },
+ "icon": "Curaytor.svg",
+ "saas": true,
+ "website": "https://www.curaytor.com"
+ },
+ "Custobar": {
+ "cats": [
+ 97
+ ],
+ "description": "Custobar is a customer data platform that enables personalized marketing by leveraging data to tailor campaigns and communications.",
+ "icon": "Custobar.svg",
+ "js": {
+ "custobar.config": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "script\\.custobar\\.com"
+ ],
+ "website": "https://www.custobar.com"
+ },
"Custom Fonts": {
"cats": [
87,
@@ -8553,6 +9829,25 @@
],
"website": "https://wordpress.org/plugins/custom-twitter-feeds"
},
+ "CustomDonations": {
+ "cats": [
+ 111
+ ],
+ "description": "CustomDonations is a cloud-based service providing nonprofits with tools to create and manage online donation forms.",
+ "icon": "CustomDonations.svg",
+ "js": {
+ "CustomDonations.BuildForm": ""
+ },
+ "pricing": [
+ "payg",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "api\\.customdonations\\.com"
+ ],
+ "website": "https://customdonations.com"
+ },
"CustomFit": {
"cats": [
76
@@ -8585,6 +9880,23 @@
],
"website": "https://www.customer-alliance.com"
},
+ "Customer Stories": {
+ "cats": [
+ 32
+ ],
+ "description": "Customer Stories is a customer marketing automation platform designed to support modern marketing and sales teams in streamlining engagement and outreach efforts.",
+ "icon": "CustomerStories.svg",
+ "pricing": [
+ "high",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.customerstories\\.net/"
+ ],
+ "website": "https://customerstories.net"
+ },
"Customer.io": {
"cats": [
32
@@ -8821,6 +10133,18 @@
],
"website": "https://cside.dev"
},
+ "c15t": {
+ "cats": [
+ 67
+ ],
+ "description": "c15t is an open source framework for managing cookies, consent, and privacy compliance.",
+ "icon": "c15t.svg",
+ "js": {
+ "c15tStore.getInitialState": ""
+ },
+ "oss": true,
+ "website": "https://c15t.com"
+ },
"cPanel": {
"cats": [
9
@@ -8867,6 +10191,17 @@
"saas": true,
"website": "https://www.cstore.pl"
},
+ "caSaaS": {
+ "cats": [
+ 1
+ ],
+ "description": "caSaaS is a Content Management System that enables users to create, organize, and manage digital content.",
+ "meta": {
+ "Generator": "caSaaS ([\\d.]+)\\;version:\\1"
+ },
+ "saas": true,
+ "website": "https://casaas.com"
+ },
"cashew": {
"cats": [
91
@@ -8945,6 +10280,21 @@
],
"website": "https://www.gdpr.clickio.com/"
},
+ "coUrbanize": {
+ "cats": [
+ 73
+ ],
+ "description": "coUrbanize is a platform that assists real estate development and planning teams in conducting community engagement online.",
+ "icon": "coUrbanize.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "assets\\.courbanize\\.com"
+ ],
+ "website": "https://www.courbanize.com"
+ },
"comScore": {
"cats": [
10
diff --git a/src/technologies/d.json b/src/technologies/d.json
index bf142ec0..309dbb66 100644
--- a/src/technologies/d.json
+++ b/src/technologies/d.json
@@ -1,4 +1,20 @@
{
+ "D.Engage": {
+ "cats": [
+ 32
+ ],
+ "description": "D.Engage is a platform that enhances customer experiences by leveraging data-driven marketing automation to deliver targeted and efficient campaigns.",
+ "icon": "Dengage.svg",
+ "js": {
+ "_dengageConf": "",
+ "dengage.q": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "pcdn\\.dengage\\.com"
+ ],
+ "website": "https://dengage.com"
+ },
"D3": {
"cats": [
25
@@ -14,6 +30,23 @@
],
"website": "https://d3js.org"
},
+ "DCKAP Commerce": {
+ "cats": [
+ 6
+ ],
+ "description": "DCKAP Commerce is a B2B ecommerce platform for distributors and manufacturers.",
+ "icon": "DCKAPCommerce.svg",
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "assets\\.mydckapcommerce\\.com"
+ ],
+ "website": "https://www.dckap.com/commerce"
+ },
"DDoS-Guard": {
"cats": [
16
@@ -48,6 +81,38 @@
},
"website": "https://derak.cloud"
},
+ "DESTOON": {
+ "cats": [
+ 1
+ ],
+ "description": "DESTOON is a website management solution designed to support the creation, organization, and operation of online platforms through integrated tools and features.",
+ "icon": "DESTOON.svg",
+ "js": {
+ "destoon_cart": "",
+ "destoon_chat": ""
+ },
+ "meta": {
+ "generator": "^DESTOON B2B - www\\.destoon\\.com$"
+ },
+ "pricing": [
+ "onetime"
+ ],
+ "saas": true,
+ "website": "https://destoon.com"
+ },
+ "DEUNA": {
+ "cats": [
+ 41
+ ],
+ "description": "DEUNA is an AI-powered platform that orchestrates global payments and enhances commerce performance.",
+ "icon": "DEUNA.svg",
+ "js": {
+ "DeunaCDL": "",
+ "DunaCheckout": ""
+ },
+ "saas": true,
+ "website": "https://www.deuna.com"
+ },
"DHL": {
"cats": [
99
@@ -88,6 +153,18 @@
],
"website": "https://dhtmlx.com"
},
+ "DISH": {
+ "cats": [
+ 93
+ ],
+ "description": "DISH is a platform that allows restaurants to independently manage online reservations and customer orders.",
+ "icon": "DISH.svg",
+ "saas": true,
+ "scriptSrc": [
+ "\\.dish\\.co"
+ ],
+ "website": "https://www.dish.co/XX"
+ },
"DM Polopoly": {
"cats": [
1
@@ -319,6 +396,57 @@
},
"website": "https://www.dailymotion.com"
},
+ "Dakno": {
+ "cats": [
+ 32
+ ],
+ "description": "Dakno is an all-in-one lead generation and conversion system designed for the real estate industry.",
+ "dom": [
+ "iframe[src*='www.dakno.com/'], div[class*='dakno'] a[href*='www.dakno.com']"
+ ],
+ "icon": "Dakno.svg",
+ "saas": true,
+ "website": "https://www.dakno.com"
+ },
+ "Daktela Omnichannel": {
+ "cats": [
+ 53
+ ],
+ "description": "Daktela Omnichannel is a unified platform that streamlines customer interactions across multiple channels to enhance satisfaction and support business growth.",
+ "icon": "Daktela.svg",
+ "js": {
+ "daktelaCli": "",
+ "daktelaGuiConfig": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.daktela\\.com/"
+ ],
+ "website": "https://daktela.com"
+ },
+ "Dalue": {
+ "cats": [
+ 29
+ ],
+ "description": "Dalue is a cloud-based search engine developed in South Korea that enables information retrieval and indexing across online data sources.",
+ "icon": "Dalue.svg",
+ "js": {
+ "DalueSearch.Consts": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "api\\.dalue\\.io"
+ ],
+ "website": "https://dalue.io/dalue"
+ },
"DanAds": {
"cats": [
36
@@ -441,6 +569,9 @@
"cats": [
27
],
+ "cookies": {
+ "DARTSESSID": ""
+ },
"description": "Dart is an open-source, general-purpose, object-oriented programming language developed by Google.",
"icon": "Dart.svg",
"js": {
@@ -466,6 +597,22 @@
"icon": "Apple.svg",
"website": "https://opensource.apple.com"
},
+ "Darwin Pricing": {
+ "cats": [
+ 76
+ ],
+ "description": "Darwin Pricing is a data science platform that applies dynamic pricing strategies by analyzing market conditions and customer behavior to optimize revenue and pricing decisions.",
+ "icon": "DarwinPriicing.svg",
+ "pricing": [
+ "high",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.darwinpricing\\.com"
+ ],
+ "website": "https://www.darwinpricing.com"
+ },
"Dashly": {
"cats": [
32
@@ -504,6 +651,35 @@
"saas": true,
"website": "https://dathuis.nl"
},
+ "Data8": {
+ "cats": [
+ 50
+ ],
+ "description": "Data8 is a data quality management and validation platform.",
+ "icon": "Data8.svg",
+ "js": {
+ "data8": ""
+ },
+ "pricing": [
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://www.data-8.co.uk"
+ },
+ "DataDojo": {
+ "cats": [
+ 32
+ ],
+ "description": "DataDojo is an AI platform that converts high-intent and anonymous website visitors into marketable leads, helping businesses increase sales.",
+ "icon": "DataDojo.svg",
+ "saas": true,
+ "scripts": [
+ "pixel\\.datadojocdp\\.com"
+ ],
+ "website": "https://datadojo.ai"
+ },
"DataDome": {
"cats": [
16
@@ -680,18 +856,21 @@
},
"Datascape": {
"cats": [
- 1
+ 53
],
- "description": "Datascape is a cloud-based solution designed to create new ways for councils to work and better engage with their communities.",
+ "description": "Datascape is a cloud-based ERP solution that enables councils to manage services while supporting transparent and collaborative communication.",
"dom": [
"link[href*='cdn-sites.datascape.cloud']"
],
"icon": "Datascape.svg",
+ "js": {
+ "DatacomSphere": ""
+ },
"pricing": [
"poa"
],
"saas": true,
- "website": "https://datacom.com/nz/en/products/datascape"
+ "website": "https://datacom.com/nz/en/products/datascape/digital-experience/my-datascape"
},
"Dataships": {
"cats": [
@@ -709,6 +888,18 @@
],
"website": "https://dataships.io"
},
+ "Datastar": {
+ "cats": [
+ 12
+ ],
+ "description": "Datastar is a lightweight framework for developing websites and real-time collaborative web applications.",
+ "icon": "Datastar.svg",
+ "oss": true,
+ "scriptSrc": [
+ "https?://(?:[^/]+/.*)?datastar\\.js(?:\\?.*)?$"
+ ],
+ "website": "https://data-star.dev"
+ },
"Datatrics": {
"cats": [
97
@@ -774,6 +965,41 @@
},
"website": "https://github.com/iamkun/dayjs"
},
+ "Deadline Funnel": {
+ "cats": [
+ 32
+ ],
+ "description": "Deadline is a tool used to automate marketing funnels by managing time-based campaigns and creating urgency-driven conversion strategies.",
+ "icon": "DeadlineFunnel.svg",
+ "js": {
+ "SendUrlToDeadlineFunnel": "",
+ "afterDeadline": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "a\\.deadlinefunnel\\.com/"
+ ],
+ "website": "https://www.deadlinefunnel.com"
+ },
+ "Deal.ai": {
+ "cats": [
+ 32
+ ],
+ "description": "Deal.ai is an AI-powered white-label platform designed to support marketing, content creation, and business growth.",
+ "icon": "DealAI.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "api\\.marketing\\.deal\\.ai"
+ ],
+ "website": "https://home.deal.ai"
+ },
"Dealer Spike": {
"cats": [
36,
@@ -796,6 +1022,21 @@
"\\.dealerspike\\.com"
]
},
+ "Dealspotr": {
+ "cats": [
+ 6
+ ],
+ "description": "Dealspotr is a deal finder platform that helps display and organize discounts, coupons, and promotional offers from various retailers on a website.",
+ "dom": [
+ "a[href*='dealspotr.com'] > img[src*='cdn.dealspotr.com']"
+ ],
+ "icon": "Dealspotr.svg",
+ "saas": true,
+ "scripts": [
+ "cdn\\.dealspotr\\.com"
+ ],
+ "website": "https://dealspotr.com"
+ },
"DearDoc": {
"cats": [
72
@@ -928,6 +1169,30 @@
"saas": true,
"website": "https://www.deepar.ai"
},
+ "DeepMarkit": {
+ "cats": [
+ 32
+ ],
+ "description": "Deepmarkit is a customer acquisition platform designed to help businesses attract, engage, and convert potential clients through targeted digital marketing and promotional campaigns.",
+ "icon": "DeepMarkit.svg",
+ "saas": true,
+ "scriptSrc": [
+ "portal\\.deepmarkit\\.com"
+ ],
+ "website": "https://www.deepmarkit.com"
+ },
+ "Deko": {
+ "cats": [
+ 91
+ ],
+ "description": "Deko is a retail finance technology platform used by UK merchants, formerly known as Pay4Later.",
+ "icon": "Deko.svg",
+ "saas": true,
+ "scriptSrc": [
+ "secure\\.dekopay\\.com"
+ ],
+ "website": "https://www.dekopay.com"
+ },
"Delacon": {
"cats": [
10
@@ -1138,6 +1403,24 @@
],
"website": "https://www.demandbase.com"
},
+ "Demandforce": {
+ "cats": [
+ 53
+ ],
+ "description": "Demandforce is an AI-powered patient communication platform that helps healthcare practices attract and retain patients.",
+ "dom": [
+ "link[href*='.demandforce.com/']"
+ ],
+ "icon": "Demandforce.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.demandforce\\.com"
+ ],
+ "website": "https://www.demandforce.com"
+ },
"Demio": {
"cats": [
1
@@ -1232,6 +1515,21 @@
],
"website": "https://deriv.com"
},
+ "Descartes": {
+ "cats": [
+ 107
+ ],
+ "description": "Descartes is a technology platform that offers solutions for logistics and supply chain management.",
+ "icon": "Descartes.svg",
+ "saas": true,
+ "scriptSrc": [
+ "\\.descartes\\.com/"
+ ],
+ "scripts": [
+ "ies\\.descartes"
+ ],
+ "website": "https://www.descartes.com"
+ },
"DeskPro": {
"cats": [
1,
@@ -1478,6 +1776,34 @@
"saas": true,
"website": "https://www.developing.az/"
},
+ "Devup UI": {
+ "cats": [
+ 66
+ ],
+ "description": "Devup UI is a tool for analyzing CSS-in-JS scenarios, delivering fast styling with optimal performance.",
+ "icon": "DevupUI.svg",
+ "oss": true,
+ "scripts": [
+ "Devup-ui"
+ ],
+ "website": "https://devup-ui.com"
+ },
+ "DevzCart": {
+ "cats": [
+ 6
+ ],
+ "cookies": {
+ "devzcart_session": ""
+ },
+ "description": "DevzCart is a platform that offers automated courier updates, real-time order tracking, and custom landing pages to simplify operational workflows.",
+ "icon": "DevzCart.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://devzcart.com"
+ },
"Dexem": {
"cats": [
10
@@ -1505,6 +1831,39 @@
],
"website": "https://dexie.org"
},
+ "Dexter": {
+ "cats": [
+ 74
+ ],
+ "description": "Dexter is a tool that analyzes product pricing through A/B testing to identify potential revenue opportunities.",
+ "icon": "Dexter.svg",
+ "js": {
+ "dexterLiquidVariables": "",
+ "dexterProduct": ""
+ },
+ "pricing": [
+ "low",
+ "recurring",
+ "payg"
+ ],
+ "requires": [
+ "Shopify"
+ ],
+ "saas": true,
+ "website": "https://www.thedexterapp.com"
+ },
+ "Dialog Insight": {
+ "cats": [
+ 32
+ ],
+ "description": "Dialog Insight is a multi-channel marketing automation platform that enables personalization and campaign management across digital channels.",
+ "icon": "DialogInsight.svg",
+ "saas": true,
+ "scripts": [
+ "app\\.dialoginsight\\.com"
+ ],
+ "website": "https://www.dialoginsight.com"
+ },
"DialogShift": {
"cats": [
52
@@ -1524,6 +1883,23 @@
],
"website": "https://www.dialogshift.com"
},
+ "Dialogity": {
+ "cats": [
+ 52
+ ],
+ "description": "Dialogity Chat is a customer service chatbot platform.",
+ "icon": "Dialogity.svg",
+ "pricing": [
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "js\\.dialogity\\.com"
+ ],
+ "website": "https://dialogity.com"
+ },
"Dialogue": {
"cats": [
76
@@ -1573,6 +1949,24 @@
],
"website": "https://www.dianomi.com"
},
+ "Dice": {
+ "cats": [
+ 104
+ ],
+ "description": "Dice is an event and ticketing platform that enables users to discover, access, and attend live events through a streamlined digital experience.",
+ "icon": "Dice.svg",
+ "js": {
+ "DiceEventListWidget": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "widgets\\.dice\\.fm"
+ ],
+ "scripts": [
+ "\\.dice\\.fm"
+ ],
+ "website": "https://dice.fm"
+ },
"Didar": {
"cats": [
53
@@ -1779,6 +2173,26 @@
"saas": true,
"website": "https://www.digizuite.com"
},
+ "Dimensions AI": {
+ "cats": [
+ 34
+ ],
+ "description": "Dimensions AI is an advanced research database linking grants, publications, datasets, clinical trials, patents, and policy documents to support efficient translation from idea to impact.",
+ "icon": "Dimensions.svg",
+ "js": {
+ "__dimensions_badge_config_loaded__": "",
+ "__dimensions_badge_server": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.dimensions\\.ai"
+ ],
+ "website": "https://www.dimensions.ai"
+ },
"Dimml": {
"cats": [
47
@@ -1827,6 +2241,27 @@
],
"website": "https://www.directadmin.com"
},
+ "Directorist": {
+ "cats": [
+ 51
+ ],
+ "description": "Directorist is a business directory plugin that streamlines the creation of scalable, industry-standard, and user-focused online business directories.",
+ "icon": "Directorist.svg",
+ "js": {
+ "directorist": "",
+ "directoristCustomRangeSlider": ""
+ },
+ "pricing": [
+ "onetime",
+ "low",
+ "recurring"
+ ],
+ "requires": [
+ "WordPress"
+ ],
+ "saas": true,
+ "website": "https://directorist.com"
+ },
"Directus": {
"cats": [
1
@@ -1850,6 +2285,37 @@
"saas": true,
"website": "https://directus.io"
},
+ "Direktonline": {
+ "cats": [
+ 6
+ ],
+ "description": "Direktonline is a Swedish enterprise ecommerce designer specializing in creating scalable digital storefronts and tailored online shopping solutions for large businesses.",
+ "icon": "Direktonline.svg",
+ "meta": {
+ "Generator": "^DirektOnline Bliss Webbstudio$"
+ },
+ "saas": true,
+ "website": "https://direktonline.se"
+ },
+ "Disciple": {
+ "cats": [
+ 1
+ ],
+ "description": "Disciple is a platform for managing memberships and hosting private online communities in one centralized space.",
+ "icon": "Disciple.svg",
+ "js": {
+ "discipleFlashMessages": ""
+ },
+ "pricing": [
+ "mid",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "pwa\\.disciplemedia\\.com"
+ ],
+ "website": "https://www.disciple.community"
+ },
"Discourse": {
"cats": [
2
@@ -1962,6 +2428,24 @@
],
"website": "https://www.dito.com.br"
},
+ "Ditto": {
+ "cats": [
+ 6
+ ],
+ "description": "Ditto is a system that enables personalized selection and fitting of eyewear based on individual preferences and measurements.",
+ "dom": [
+ "link[href*='.api.ditto.com']"
+ ],
+ "icon": "Ditto.svg",
+ "pricing": [
+ "freemium",
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://www.ditto.com"
+ },
"Divhunt": {
"cats": [
51
@@ -1995,7 +2479,9 @@
},
"icon": "Divi.svg",
"js": {
- "DIVI": ""
+ "DIVI": "",
+ "DiviArea": "",
+ "DiviAreaConfig": ""
},
"meta": {
"generator": "Divi(?:\\sv\\.([\\d\\.]+))?\\;version:\\1"
@@ -2043,6 +2529,25 @@
],
"website": "https://www.divido.com/"
},
+ "Dixa": {
+ "cats": [
+ 53
+ ],
+ "description": "Dixa is a customer experience platform designed for consumer brands, enabling management of customer interactions across channels.",
+ "icon": "Dixa.svg",
+ "js": {
+ "_dixa_.addListener": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.dixa\\.io"
+ ],
+ "website": "https://www.dixa.com"
+ },
"Django": {
"cats": [
18
@@ -2160,6 +2665,22 @@
"oss": true,
"website": "https://docsify.js.org"
},
+ "Doctave": {
+ "cats": [
+ 4
+ ],
+ "description": "Doctave is a platform for creating modern Markdown and OpenAPI-based developer documentation portals using a Git-friendly docs-as-code workflow.",
+ "icon": "Doctave.svg",
+ "meta": {
+ "generator": "^Doctave$"
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.doctave.com"
+ },
"Doctor.com": {
"cats": [
32
@@ -2744,7 +3265,7 @@
],
"icon": "DoubleClick.svg",
"scriptSrc": [
- "https?://fls\\.doubleclick\\.net"
+ "\\.doubleclick\\.net"
],
"scripts": [
"fls\\.doubleclick\\.net"
@@ -2766,6 +3287,26 @@
],
"website": "https://www.google.com/dfp"
},
+ "DoubleTick": {
+ "cats": [
+ 52
+ ],
+ "description": "DoubleTick is a phone-based WhatsApp API for B2C and B2B sales, enabling bulk messaging, chatbots, and order booking.",
+ "icon": "DoubleTick.svg",
+ "js": {
+ "dt.resetConfig": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "api\\.doubletick\\.io"
+ ],
+ "website": "https://doubletick.io"
+ },
"DoubleVerify": {
"cats": [
36,
@@ -3459,6 +4000,22 @@
],
"website": "https://duopana.com"
},
+ "Durable": {
+ "cats": [
+ 51
+ ],
+ "description": "Durable is an AI-powered tool that automatically builds websites, streamlining the creation process with minimal user input.",
+ "icon": "Durable.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "cdn\\.durable\\.co"
+ ],
+ "website": "https://durable.co"
+ },
"DutchIS": {
"cats": [
16
@@ -3483,6 +4040,22 @@
"saas": true,
"website": "https://dweet.io"
},
+ "Dwolla": {
+ "cats": [
+ 41
+ ],
+ "description": "Dwolla is a payment platform that enables businesses to transfer funds electronically through the Automated Clearing House (ACH) network.",
+ "icon": "Dwolla.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "www\\.dwolla\\.com"
+ ],
+ "website": "https://www.dwolla.com"
+ },
"DynAd": {
"cats": [
36
@@ -3655,6 +4228,18 @@
],
"website": "https://daisyui.com"
},
+ "data nugget": {
+ "cats": [
+ 32
+ ],
+ "description": "data nugget is a brand growth platform designed to help businesses analyze performance, identify opportunities, and manage strategies.",
+ "icon": "DataNugget.svg",
+ "saas": true,
+ "scriptSrc": [
+ "analytics\\.datanugget\\.io"
+ ],
+ "website": "https://datanugget.io"
+ },
"db-ip": {
"cats": [
79
diff --git a/src/technologies/e.json b/src/technologies/e.json
index de443295..6f812e8b 100644
--- a/src/technologies/e.json
+++ b/src/technologies/e.json
@@ -44,6 +44,41 @@
"saas": true,
"website": "https://www.e-monsite.com"
},
+ "E37": {
+ "cats": [
+ 6
+ ],
+ "description": "E37 is an enterprise ecommerce platform designed to support large-scale online retail operations.",
+ "icon": "E37.svg",
+ "meta": {
+ "generator": "E37 Triton ([\\d.]+)\\;version:\\1"
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.e37.se"
+ },
+ "EAD Plataforma": {
+ "cats": [
+ 21
+ ],
+ "description": "EAD Plataforma is a distance learning platform designed to deliver online educational content and support remote instruction across various subjects.",
+ "icon": "EADPlataforma.svg",
+ "js": {
+ "getEadPlayer": "",
+ "taxa_ead_base_boleto": ""
+ },
+ "pricing": [
+ "payg"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "assets\\.eadplataforma\\.com"
+ ],
+ "website": "https://eadplataforma.com"
+ },
"EC-CUBE": {
"cats": [
6
@@ -61,6 +96,18 @@
],
"website": "https://www.ec-cube.net"
},
+ "ECBB": {
+ "cats": [
+ 10
+ ],
+ "description": "ECBB is a Japan-based platform providing data analytics and business intelligence solutions.",
+ "icon": "ECBB.svg",
+ "saas": true,
+ "scriptSrc": [
+ "\\.ecbb\\.jp/"
+ ],
+ "website": "https://ecbb.jp"
+ },
"ECharts": {
"cats": [
25
@@ -252,6 +299,18 @@
"saas": true,
"website": "https://www.oclc.org/en/ezproxy.html"
},
+ "EagleView": {
+ "cats": [
+ 35
+ ],
+ "description": "EagleView is a provider of GIS mapping, aerial imagery tools, and analytics used to deliver accurate geospatial data.",
+ "icon": "Eagleview.svg",
+ "saas": true,
+ "scripts": [
+ "\\.eagleview\\.com"
+ ],
+ "website": "https://www.eagleview.com"
+ },
"EarlyParrot": {
"cats": [
94
@@ -280,6 +339,37 @@
],
"website": "https://createjs.com/easeljs"
},
+ "EasiChat": {
+ "cats": [
+ 52
+ ],
+ "description": "Easichat is an online customer service platform that uses AI to automate and manage customer interactions.",
+ "icon": "EasiChat.svg",
+ "js": {
+ "easiChat.widget": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "widget\\.easichat\\.co\\.uk"
+ ],
+ "website": "https://easichat.co.uk"
+ },
+ "Easol": {
+ "cats": [
+ 6
+ ],
+ "description": "Easol is a platform that enables businesses to create and manage their experience-based operations.",
+ "icon": "Easol.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "static\\.myeasol\\.net"
+ ],
+ "website": "https://easol.com"
+ },
"Easy Accordion": {
"cats": [
87
@@ -396,6 +486,20 @@
],
"website": "https://www.easy-rez.com"
},
+ "Easy Web Editor": {
+ "cats": [
+ 51
+ ],
+ "description": "Easy Web Editor is a website builder platform that enables users to create and manage web pages through a visual interface without requiring advanced coding knowledge.",
+ "meta": {
+ "generator": "visualvision\\.com "
+ },
+ "pricing": [
+ "onetime"
+ ],
+ "saas": true,
+ "website": "https://easywebeditor.com"
+ },
"EasyBroker": {
"cats": [
53
@@ -571,6 +675,23 @@
],
"website": "https://easyweek.io"
},
+ "Easyling": {
+ "cats": [
+ 89
+ ],
+ "description": "Easyling is a website translation solution that provides tools for localizing websites through multiple methods.",
+ "icon": "Easyling.svg",
+ "pricing": [
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.easyling\\.com"
+ ],
+ "website": "https://www.easyling.com"
+ },
"Easylog": {
"cats": [
99
@@ -602,6 +723,21 @@
"saas": true,
"website": "https://www.easysize.me"
},
+ "EatStreet": {
+ "cats": [
+ 93
+ ],
+ "cookies": {
+ "eatstreet-year-session": ""
+ },
+ "description": "EatStreet is a food booking platform that enables users to browse restaurants, place meal orders, and schedule deliveries or pickups through an online or mobile interface.",
+ "icon": "EatStreet.svg",
+ "saas": true,
+ "scriptSrc": [
+ "static\\.eatstreet\\.com"
+ ],
+ "website": "https://eatstreet.com"
+ },
"Eatself": {
"cats": [
93
@@ -723,6 +859,23 @@
],
"website": "https://ecomartists.com"
},
+ "EcomCart": {
+ "cats": [
+ 6
+ ],
+ "description": "EcomCart is a platform that enables the creation and management of an online store for selling products and services.",
+ "icon": "EcomCart.svg",
+ "meta": {
+ "generator": "EcomCart\\.eu"
+ },
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://ecomcart.eu"
+ },
"EcomScout": {
"cats": [
10
@@ -899,7 +1052,7 @@
"layer0_destination": "",
"layer0_eid": ""
},
- "description": "Edgio is an integrated suite of Edge services, from Delivery to Compute.",
+ "description": "Edgio was a developer-focused edge platform offering delivery and compute features via Layer0, now discontinued and partially absorbed by Akamai.",
"headers": {
"x-0-status": "",
"x-0-t": "",
@@ -918,7 +1071,7 @@
"scriptSrc": [
"/__layer0__/cache-manifest\\.js"
],
- "website": "https://edg.io"
+ "website": "https://www.akamai.com/solutions/content-delivery-network"
},
"Edit-in-Place": {
"cats": [
@@ -964,6 +1117,22 @@
"oss": true,
"website": "https://editorjs.io"
},
+ "Edlio": {
+ "cats": [
+ 1
+ ],
+ "description": "Edlio is a platform that provides integrated K–12 teaching and communication solutions to support classroom management, student engagement, and school–home interaction.",
+ "icon": "Edlio.svg",
+ "js": {
+ "edlio.isEdgeToEdge": "",
+ "edlioCorpDataLayer": ""
+ },
+ "meta": {
+ "generator": "^Edlio CMS$"
+ },
+ "saas": true,
+ "website": "https://www.edlio.com"
+ },
"Edmingle": {
"cats": [
21
@@ -1073,6 +1242,21 @@
"saas": true,
"website": "https://efilli.com"
},
+ "Eggflow": {
+ "cats": [
+ 32
+ ],
+ "description": "Eggflow is a platform that offers marketing automation and customer engagement tools to help increase ecommerce revenue.",
+ "icon": "Eggflow.svg",
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.eggflow\\.com"
+ ],
+ "scripts": [
+ "cdn\\.eggflow\\.com"
+ ],
+ "website": "https://eggflow.com"
+ },
"Eggplant": {
"cats": [
78
@@ -1299,6 +1483,9 @@
51,
87
],
+ "cookies": {
+ "elementor_pro_login": ""
+ },
"description": "Elementor is a website builder platform for professionals on WordPress.",
"dom": [
"link[href*='/wp-content/plugins/elementor/']"
@@ -1306,6 +1493,7 @@
"icon": "Elementor.svg",
"js": {
"ElementorProFrontendConfig": "",
+ "ElementsKit_Helper.ajaxLoading": "",
"elementorFrontend.getElements": "",
"elementorFrontendConfig.version": "([\\d\\.]+)\\;version:\\1",
"elementorModules": "",
@@ -1518,6 +1706,21 @@
],
"website": "https://elgg.org/"
},
+ "Elina PMS": {
+ "cats": [
+ 93
+ ],
+ "description": "Elina PMS is a software suite that includes a channel manager, booking engine, and property management system for handling reservations, availability, and operations.",
+ "icon": "Elina.svg",
+ "js": {
+ "elinaGlobalConst": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "\\.elinapms\\.com"
+ ],
+ "website": "https://www.elinapms.com"
+ },
"EliseAI": {
"cats": [
52,
@@ -1980,6 +2183,18 @@
],
"website": "https://app.emergent.sh/"
},
+ "Emfont": {
+ "cats": [
+ 17
+ ],
+ "description": "Emfont is an open-source CJK webfont service that enables self-hosted, cache-efficient, and privacy-conscious distribution of open-source fonts.",
+ "icon": "Emfont.svg",
+ "js": {
+ "emfont.Emfont": ""
+ },
+ "saas": true,
+ "website": "https://font.emtech.cc"
+ },
"Emojicom": {
"cats": [
73
@@ -2107,6 +2322,23 @@
],
"website": "https://www.enable.co.il"
},
+ "Enagic": {
+ "cats": [
+ 1
+ ],
+ "description": "Enagic is a content management system (CMS) business website builder designed to help companies create, manage, and organize their online presence through structured content and customizable templates.",
+ "icon": "Enagic.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "www\\.enagicwebsystem\\.com"
+ ],
+ "website": "https://www.enagicwebsystem.com"
+ },
"Enalyzer": {
"cats": [
73
@@ -2366,6 +2598,22 @@
],
"website": "https://enquisite.com"
},
+ "Enrollware": {
+ "cats": [
+ 21
+ ],
+ "description": "Enrollware is a CPR class management software that streamlines course scheduling, student registration, instructor tracking, and certification management for training providers.",
+ "icon": "Enrollware.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "jquery\\.enrollware\\.js"
+ ],
+ "website": "https://www.enrollwaresolutions.com"
+ },
"Ensi": {
"cats": [
6
@@ -2455,6 +2703,18 @@
],
"website": "https://www.envialia.com"
},
+ "Enviopack": {
+ "cats": [
+ 107
+ ],
+ "description": "Enviopack is a technological solution designed to optimize ecommerce logistics by improving efficiency and streamlining operational processes.",
+ "icon": "Enviopack.svg",
+ "saas": true,
+ "scripts": [
+ "api\\.enviopack\\.com"
+ ],
+ "website": "https://enviopack.com"
+ },
"Envo Shop": {
"cats": [
80
@@ -2532,6 +2792,26 @@
],
"website": "https://envoke.com/"
},
+ "Envolve Tech": {
+ "cats": [
+ 52
+ ],
+ "description": "Envolve Tech is a platform that provides virtual shopping assistants designed to guide customers through online purchases.",
+ "icon": "EnvolveTech.svg",
+ "js": {
+ "envolveChatInitialized": "",
+ "envolveJsonp": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.envolvetech\\.com"
+ ],
+ "website": "https://envolvetech.com"
+ },
"Envoy": {
"cats": [
64
@@ -2580,6 +2860,19 @@
],
"website": "https://enyojs.com"
},
+ "Epicor": {
+ "cats": [
+ 55
+ ],
+ "description": "Epicor is an enterprise resource planning software suite built to support manufacturing, distribution, retail, and service industries.",
+ "icon": "Epicor.svg",
+ "js": {
+ "Epicor_Common": "",
+ "Epicor_SalesrepPricing": ""
+ },
+ "saas": true,
+ "website": "https://www.epicor.com"
+ },
"Eploy": {
"cats": [
101
@@ -2630,6 +2923,18 @@
],
"website": "https://epom.com"
},
+ "Epoq": {
+ "cats": [
+ 76
+ ],
+ "description": "Epoq is a platform that leverages artificial intelligence to deliver one-to-one personalization in e-commerce, enhancing product recommendations and user interactions through data-driven insights.",
+ "icon": "Epoq.svg",
+ "saas": true,
+ "scripts": [
+ "\\.epoq\\.de"
+ ],
+ "website": "https://www.epoq.de"
+ },
"EqualWeb": {
"cats": [
68
@@ -2727,6 +3032,26 @@
"saas": true,
"website": "https://errorception.com"
},
+ "Erxes": {
+ "cats": [
+ 53
+ ],
+ "description": "Erxes is a platform that provides tools for marketing, sales, and customer service management.",
+ "icon": "Erxes.svg",
+ "js": {
+ "Erxes.showMessenger": "",
+ "erxesEnv": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ ".app\\.erxes\\.io"
+ ],
+ "website": "https://erxes.io"
+ },
"EspoCRM": {
"cats": [
53
@@ -2889,6 +3214,24 @@
"saas": true,
"website": "https://www.etailsystems.com"
},
+ "Etch": {
+ "cats": [
+ 87,
+ 51
+ ],
+ "description": "Etch is a developer-focused visual development environment for WordPress that combines WYSIWYG editing with IDE-level control and full block editor compatibility.",
+ "dom": [
+ "link[href*='/wp-content/plugins/etch/']"
+ ],
+ "icon": "Etch.svg",
+ "pricing": [
+ "poa"
+ ],
+ "requires": [
+ "WordPress"
+ ],
+ "website": "https://etchwp.com"
+ },
"Etermio": {
"cats": [
72
@@ -3011,6 +3354,22 @@
],
"website": "https://www.etracker.com"
},
+ "Eveho": {
+ "cats": [
+ 6
+ ],
+ "description": "Eveho is a platform that enables the creation of digital dealerships by providing tools to set up and manage online vehicle sales.",
+ "icon": "Eveho.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "app\\.eveho\\.io"
+ ],
+ "website": "https://eveho.io"
+ },
"EventOn": {
"cats": [
72,
@@ -3023,6 +3382,53 @@
"icon": "eventon.svg",
"website": "https://www.myeventon.com"
},
+ "Eventlink": {
+ "cats": [
+ 72
+ ],
+ "description": "Eventlink is a platform for managing events, offering tools for registration, communication, and collaboration in a unified interface.",
+ "dom": [
+ "link[href*='.eventlink.com/'], iframe[src*='.eventlink.com/']"
+ ],
+ "icon": "Eventlink.svg",
+ "js": {
+ "eventlink.organizationID": ""
+ },
+ "saas": true,
+ "website": "https://eventlink.com"
+ },
+ "EverWeb": {
+ "cats": [
+ 51
+ ],
+ "description": "EverWeb is a website builder that allows users to create websites without any coding required.",
+ "icon": "EverWeb.svg",
+ "meta": {
+ "generator": "EverWeb ([\\d.]+)\\;version:\\1"
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.everwebapp.com"
+ },
+ "EverWondr": {
+ "cats": [
+ 5
+ ],
+ "description": "EverWondr is a network providing a collection of plug-ins, including a calendar, directory, blog, guestbook, gallery, and survey.",
+ "icon": "EverWondr.svg",
+ "saas": true,
+ "scriptSrc": [
+ "api\\.everwondr\\.com"
+ ],
+ "scripts": [
+ "api\\.everwondr\\.com"
+ ],
+ "website": "https://everwondr.com"
+ },
"Everflow": {
"cats": [
10
@@ -3133,6 +3539,25 @@
"saas": true,
"website": "https://www.eveve.com"
},
+ "Evidence": {
+ "cats": [
+ 32
+ ],
+ "description": "Evidence is a real-time social proof tool designed to increase website conversions by displaying recent customer activity and engagement.",
+ "icon": "Evidence.svg",
+ "js": {
+ "EvidenceLoaded": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "code\\.evidence\\.io/"
+ ],
+ "website": "https://evidence.io"
+ },
"Evidon": {
"cats": [
67
@@ -3307,6 +3732,18 @@
],
"website": "https://simile-widgets.org/exhibit/"
},
+ "Exit Bee": {
+ "cats": [
+ 36
+ ],
+ "description": "Exit Bee is a platform that uses pattern recognition and machine learning to detect when users disengage from website content and are more likely to interact with ad campaigns.",
+ "icon": "ExitBee.svg",
+ "saas": true,
+ "scripts": [
+ "cdn\\.exitbee\\.com"
+ ],
+ "website": "https://www.exitbee.com"
+ },
"ExitIntel": {
"cats": [
32
@@ -3674,6 +4111,38 @@
],
"website": "https://www.extole.com"
},
+ "ExtraWatch": {
+ "cats": [
+ 10
+ ],
+ "description": "ExtraWatch is a tool that tracks clicks and helps optimize landing pages by providing actionable insights into user interactions.",
+ "icon": "ExtraWatch.svg",
+ "js": {
+ "extraWatchAjaxLink": "",
+ "extrawatch_createRequestObject": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.extrawatch.com"
+ },
+ "EyouCMS": {
+ "cats": [
+ 1
+ ],
+ "description": "Eyou CMS is a stable, open-source enterprise content management system built on the TP5.0 framework.",
+ "icon": "EyouCMS.svg",
+ "meta": {
+ "generator": "^eyoucms$"
+ },
+ "pricing": [
+ "onetime"
+ ],
+ "website": "https://www.eyoucms.com"
+ },
"EzTix": {
"cats": [
104
@@ -3801,6 +4270,25 @@
},
"website": "https://www.ebay.com"
},
+ "eCShop": {
+ "cats": [
+ 6
+ ],
+ "description": "eCShop is a Brazilian ecommerce platform designed for building and managing online shops.",
+ "headers": {
+ "Powered": "^eCShop$"
+ },
+ "icon": "eCShop.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.ecshop\\.com\\.br"
+ ],
+ "website": "https://www.ecshop.com.br"
+ },
"eCaupo": {
"cats": [
6
@@ -3844,6 +4332,38 @@
},
"website": "https://www.eclass.com.hk"
},
+ "eComchain": {
+ "cats": [
+ 6
+ ],
+ "description": "eComchain is a cloud-based ecommerce platform offering B2B and B2C solutions with integrated enterprise resource planning (ERP).",
+ "icon": "eComchain.svg",
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.ecomchain\\.com"
+ ],
+ "website": "https://ecomchain.com"
+ },
+ "eDirectory": {
+ "cats": [
+ 1
+ ],
+ "description": "eDirectory is an online directory software platform that enables the creation, management, and monetization of searchable, category-based listings for businesses, services, or professionals.",
+ "icon": "eDirectory.svg",
+ "js": {
+ "eDirectory.Search": ""
+ },
+ "pricing": [
+ "onetime",
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.edirectory\\.com"
+ ],
+ "website": "https://www.edirectory.com"
+ },
"eDokan": {
"cats": [
6
diff --git a/src/technologies/f.json b/src/technologies/f.json
index 636670b2..a2063011 100644
--- a/src/technologies/f.json
+++ b/src/technologies/f.json
@@ -21,6 +21,18 @@
"icon": "F5.svg",
"website": "https://www.f5.com/products/big-ip-services"
},
+ "F5 Distributed Cloud Services": {
+ "cats": [
+ 62
+ ],
+ "description": "F5 Distributed Cloud Services is a SaaS platform providing security, networking, and application management to deploy, secure, and operate applications in cloud-native environments.",
+ "headers": {
+ "X-Volterra-Location": ""
+ },
+ "icon": "F5DistributedCloudServices.svg",
+ "saas": true,
+ "website": "https://www.f5.com/products/distributed-cloud-services"
+ },
"FARFETCH Black & White": {
"cats": [
6
@@ -36,6 +48,25 @@
],
"website": "https://www.farfetchplatformsolutions.com/"
},
+ "FASO": {
+ "cats": [
+ 51
+ ],
+ "cookies": {
+ "fasocloudflarecache": ""
+ },
+ "description": "FASO is a web platform developed by BoldBrush that enables artists to create and manage professional fine art portfolio websites online.",
+ "headers": {
+ "X-Faso-Server-Execution-Time": ""
+ },
+ "icon": "FASO.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.faso.com"
+ },
"FAST ESP": {
"cats": [
29
@@ -106,6 +137,21 @@
"saas": true,
"website": "https://fmgsuite.com"
},
+ "FOCUS WebWall": {
+ "cats": [
+ 16
+ ],
+ "description": "FOCUS WebWall is a zero-overhead security layer designed for websites using Cloudflare.",
+ "icon": "FOCUSWebWall.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "/focus_webwall/.*?/focus-webwall\\.js$"
+ ],
+ "website": "https://appsphere.app"
+ },
"FUDforum": {
"cats": [
2
@@ -124,6 +170,21 @@
"oss": true,
"website": "https://github.com/fudforum/FUDforum"
},
+ "FUGU": {
+ "cats": [
+ 16
+ ],
+ "description": "FUGU is a payment fraud prevention solution that analyzes transactions both before and after checkout.",
+ "icon": "FUGU.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "app\\.fugu-it\\.com"
+ ],
+ "website": "https://www.fugu-it.com"
+ },
"Fabric": {
"cats": [
6
@@ -214,6 +275,9 @@
"connect\\.facebook.\\w+/signals/config/\\d+\\?v=([\\d\\.]+)\\;version:\\1",
"connect\\.facebook\\.\\w+/.+/fbevents\\.js"
],
+ "scripts": [
+ "(?:^|//)(?:www\\.)?connect\\.facebook\\.net\\/(?:[A-Za-z_-]+\\/)?(?:fbevents|events)\\.js(?:\\?[^\"']*)?"
+ ],
"website": "https://facebook.com"
},
"Facebook Pixel Advanced Matching": {
@@ -243,6 +307,21 @@
],
"website": "https://www.facil-iti.com/"
},
+ "Facilita": {
+ "cats": [
+ 53
+ ],
+ "description": "Facilita is a CRM designed for the real estate market, providing tools to manage client interactions, listings, and transactions.",
+ "icon": "Facilita.svg",
+ "js": {
+ "facilitaFormTrackerFnc": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.appfacilita\\.com/"
+ ],
+ "website": "https://www.appfacilita.com"
+ },
"Fact Finder": {
"cats": [
29
@@ -265,6 +344,21 @@
],
"website": "https://fact-finder.com"
},
+ "Faire": {
+ "cats": [
+ 6
+ ],
+ "description": "Faire is an online wholesale marketplace embed that enables retailers to browse and purchase products directly from independent brands within their existing platform.",
+ "dom": [
+ "iframe[src*='www.faire.com/']"
+ ],
+ "icon": "Faire.svg",
+ "js": {
+ "faire.api": ""
+ },
+ "saas": true,
+ "website": "https://www.faire.com"
+ },
"FalguniThemes Nisarg": {
"cats": [
80
@@ -447,6 +541,34 @@
],
"website": "https://fareharbor.com"
},
+ "Farmakom": {
+ "cats": [
+ 6
+ ],
+ "description": "Farmakom is a platform in Italy supporting pharmacy digital transformation by providing channel management, consistent customer support, and tools to drive business growth.",
+ "icon": "Farmakom.svg",
+ "saas": true,
+ "scripts": [
+ "\\.farmakom\\.io"
+ ],
+ "website": "https://www.farmakom.it"
+ },
+ "Faslet": {
+ "cats": [
+ 6
+ ],
+ "description": "Faslet is a sizing solution platform for online clothing stores that helps reduce returns caused by size discrepancies and improves conversion rates.",
+ "icon": "Faslet.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.faslet\\.net"
+ ],
+ "website": "https://site.faslet.me"
+ },
"Fast Bundle": {
"cats": [
100
@@ -895,6 +1017,18 @@
"icon": "Fedora.svg",
"website": "https://fedoraproject.org"
},
+ "FeedMagnet": {
+ "cats": [
+ 96
+ ],
+ "description": "FeedMagnet is a platform that merges original content with curated third-party articles and social posts to deliver varied brand experiences.",
+ "icon": "FeedMagnet.svg",
+ "saas": true,
+ "scriptSrc": [
+ "\\.feedmagnet\\.com"
+ ],
+ "website": "https://www.feedmagnet.com"
+ },
"FeedSpring": {
"cats": [
5
@@ -1114,6 +1248,18 @@
"saas": true,
"website": "https://apps.shopify.com/fera"
},
+ "Feroot": {
+ "cats": [
+ 41
+ ],
+ "description": "Feroot is a platform for creating PCI DSS 4.0.1–compliant payment pages that ensure safe handling of transaction and customer data.",
+ "icon": "Feroot.svg",
+ "saas": true,
+ "scriptSrc": [
+ "pg\\.feroot\\.com"
+ ],
+ "website": "https://www.feroot.com"
+ },
"Ferret One": {
"cats": [
51
@@ -1129,6 +1275,19 @@
],
"website": "https://ferret-one.com"
},
+ "Ferron": {
+ "cats": [
+ 22
+ ],
+ "description": "Ferron is a web server offering automatic TLS certificate management, configuration, and security for online operations.",
+ "headers": {
+ "Server": "^Ferron$",
+ "X-Ferron-Cache": ""
+ },
+ "icon": "Ferron.svg",
+ "saas": true,
+ "website": "https://ferron.sh"
+ },
"Fever": {
"cats": [
104
@@ -1218,6 +1377,46 @@
],
"website": "https://pqina.nl/filepond/"
},
+ "Fileflare": {
+ "cats": [
+ 6
+ ],
+ "description": "Fileflare is a Shopify app that enables merchants to sell digital products by automatically delivering downloadable files to customers after purchase.",
+ "icon": "Fireflare.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "requires": [
+ "Shopify"
+ ],
+ "saas": true,
+ "scripts": [
+ "app\\.digital-downloads\\.com"
+ ],
+ "website": "https://digital-downloads.com"
+ },
+ "Filestack": {
+ "cats": [
+ 31
+ ],
+ "description": "Filestack is a file upload API and content delivery network (CDN) that enables applications to handle, store, and distribute files.",
+ "icon": "Filestack.svg",
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.filestackapi\\.com"
+ ],
+ "scripts": [
+ "\\.filestackapi\\.com"
+ ],
+ "website": "https://www.filestack.com"
+ },
"Fillout": {
"cats": [
5,
@@ -1346,6 +1545,18 @@
],
"website": "https://www.findify.io"
},
+ "Findigs": {
+ "cats": [
+ 93
+ ],
+ "description": "Findigs is an all-in-one renting platform that streamlines the entire process from application to approval.",
+ "icon": "Findigs.svg",
+ "saas": true,
+ "scripts": [
+ "app\\.findigs\\.com"
+ ],
+ "website": "https://www.findigs.com"
+ },
"Findmeashoe": {
"cats": [
76
@@ -1487,7 +1698,10 @@
"\\.gstatic\\.com/firebasejs/([\\d\\.]+)/\\;version:\\1",
"firebase(?:Config|io\\.com)"
],
- "website": "https://firebase.google.com"
+ "website": "https://firebase.google.com",
+ "xhr": [
+ "fire(?:base|store)\\.googleapis\\.com|\\.firebaseio\\.com"
+ ]
},
"Fireblade": {
"cats": [
@@ -1513,6 +1727,22 @@
"saas": true,
"website": "https://www.firefishsoftware.com"
},
+ "Firefly Reservations": {
+ "cats": [
+ 93
+ ],
+ "description": "Firefly Reservations is a management platform that provides tools for handling campground reservations.",
+ "icon": "FireflyReservations.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "app\\.fireflyreservations\\.com"
+ ],
+ "website": "https://fireflyreservations.com"
+ },
"Firepush": {
"cats": [
32,
@@ -1668,6 +1898,91 @@
],
"website": "https://fitvidsjs.com/"
},
+ "Fitizzy": {
+ "cats": [
+ 76
+ ],
+ "description": "Fitizzy is an omnichannel recommendation solution that assists in determining appropriate clothing sizes across various retail platforms.",
+ "headers": {
+ "Content-Security-Policy-Report-Only": "\\.fitizzy\\.com"
+ },
+ "icon": "Fitizzy.svg",
+ "saas": true,
+ "scriptSrc": [
+ "s\\.ftz\\.io"
+ ],
+ "website": "https://www.fitizzy.com"
+ },
+ "Fitle": {
+ "cats": [
+ 76
+ ],
+ "description": "Fitle is a clothes size recommendation system developed in France that helps determine accurate apparel sizing based on user data.",
+ "icon": "Fitle.svg",
+ "saas": true,
+ "scriptSrc": [
+ "\\.fitle\\.com/"
+ ],
+ "website": "https://fitle.com"
+ },
+ "Fitssey": {
+ "cats": [
+ 72
+ ],
+ "description": "Fitssey is a booking software designed to manage studio appointments and scheduling.",
+ "icon": "Fitssey.svg",
+ "js": {
+ "FitsseyWidget": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.fitssey\\.com"
+ ],
+ "website": "https://fitssey.com"
+ },
+ "Fittingbox": {
+ "cats": [
+ 105
+ ],
+ "description": "Fittingbox is a software provider of augmented reality and 3D solutions designed for the eyewear industry.",
+ "icon": "Fittingbox.svg",
+ "js": {
+ "FitMix": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "\\.fittingbox\\.com"
+ ],
+ "website": "https://www.fittingbox.com"
+ },
+ "Five9": {
+ "cats": [
+ 52
+ ],
+ "description": "Five9 is a cloud-based contact center platform that enables businesses to manage customer interactions across multiple communication channels, including voice, email, chat, and social media.",
+ "icon": "Five9.svg",
+ "js": {
+ "Five9.Api": "",
+ "Five9Modules": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.five9\\.com"
+ ],
+ "scripts": [
+ "app\\.five9\\.com"
+ ],
+ "website": "https://www.five9.com"
+ },
"Fixel": {
"cats": [
77,
@@ -1722,6 +2037,18 @@
],
"website": "https://flagsmith.com"
},
+ "Flamp": {
+ "cats": [
+ 90
+ ],
+ "description": "Flamp is a city review widget that displays user-generated ratings and reviews of local businesses, helping visitors assess service quality and reputation.",
+ "icon": "Flamp.svg",
+ "saas": true,
+ "scriptSrc": [
+ "widget\\.flamp\\.ru"
+ ],
+ "website": "https://flamp.ru"
+ },
"FlareLane": {
"cats": [
53
@@ -1853,6 +2180,22 @@
"saas": true,
"website": "https://www.fleeq.io"
},
+ "Fleetee": {
+ "cats": [
+ 53
+ ],
+ "description": "Fleetee is a platform that enables users to develop and manage rental operations.",
+ "icon": "Fleetee.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "app\\.fleetee\\.io"
+ ],
+ "website": "https://en.fleetee.io"
+ },
"Fleksa": {
"cats": [
93
@@ -1906,6 +2249,22 @@
],
"website": "https://woocommerce.com/flexslider/"
},
+ "Flexbe": {
+ "cats": [
+ 51
+ ],
+ "description": "Flexbe is a website and landing page builder that allows users to create and design web pages without coding.",
+ "icon": "Flexbe.svg",
+ "js": {
+ "flexbe_cli.adaptive": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://flexbe.com"
+ },
"FlexiFunnels": {
"cats": [
51
@@ -1937,6 +2296,22 @@
],
"website": "https://flexmls.com"
},
+ "FlexyPe": {
+ "cats": [
+ 6
+ ],
+ "description": "FlexyPe is a platform for ecommerce brands that addresses high return-to-origin rates, low prepaid adoption, and drop-offs while increasing average order value through targeted discounts and optimized upselling.",
+ "icon": "FlexyPe.svg",
+ "js": {
+ "flexypeCartActive": "",
+ "flexypeCartConfig": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "static\\.flexype\\.in"
+ ],
+ "website": "https://flexype.io"
+ },
"Flickity": {
"cats": [
59
@@ -1969,6 +2344,22 @@
"saas": true,
"website": "https://www.getflip.com"
},
+ "Flip-Pay": {
+ "cats": [
+ 41
+ ],
+ "description": "Flip-Pay is a platform that provides advanced content monetization solutions, offering end-to-end paywall services for publishers and digital businesses.",
+ "icon": "FlipPay.svg",
+ "js": {
+ "flipPay.getCustomerAcessStatus": "",
+ "flipPayConfig": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.flip-pay\\.com"
+ ],
+ "website": "https://www.flip-pay.com"
+ },
"FlipBuilder": {
"cats": [
1
@@ -2090,14 +2481,34 @@
"saas": true,
"website": "https://flipsite.io"
},
- "Flits": {
+ "Flipsnack": {
"cats": [
- 100
+ 51
],
- "description": "Flits is a customer account pages that get all your shopper data in one place.",
- "icon": "Flits.svg",
- "implies": [
- "Shopify"
+ "description": "Flipsnack is a web-based platform that allows users to create and publish interactive digital flipbooks.",
+ "headers": {
+ "Server": "^flipsnack$"
+ },
+ "icon": "Flipsnack.svg",
+ "pricing": [
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.flipsnack\\.com"
+ ],
+ "website": "https://www.flipsnack.com"
+ },
+ "Flits": {
+ "cats": [
+ 100
+ ],
+ "description": "Flits is a customer account pages that get all your shopper data in one place.",
+ "icon": "Flits.svg",
+ "implies": [
+ "Shopify"
],
"js": {
"flitsObjects.accountPage": ""
@@ -2144,6 +2555,43 @@
],
"website": "https://floating-ui.com/"
},
+ "FlockRocket": {
+ "cats": [
+ 90
+ ],
+ "description": "FlockRocket is a reviews system designed to collect, manage, and display verified customer feedback.",
+ "icon": "FlockRocket.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.flockrocket\\.io"
+ ],
+ "website": "https://flockrocket.io"
+ },
+ "Flockler": {
+ "cats": [
+ 5
+ ],
+ "description": "Flockler is a social hub content integration system that aggregates and displays social media content from multiple platforms onto websites or digital screens.",
+ "icon": "Flockler.svg",
+ "js": {
+ "FLOCKLER_EMBEDS": "",
+ "_flocklerOverride": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.flockler\\.com/"
+ ],
+ "website": "https://flockler.com"
+ },
"Flocktory": {
"cats": [
94,
@@ -2199,6 +2647,21 @@
"saas": true,
"website": "https://floori.io"
},
+ "Floranext": {
+ "cats": [
+ 6
+ ],
+ "description": "Floristnext is an all-in-one platform offering a florist website, point-of-sale system, and software tailored for managing floral business operations.",
+ "icon": "Floranext.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "assets\\.floranext\\.com"
+ ],
+ "website": "https://floranext.com"
+ },
"Florist Touch": {
"cats": [
6
@@ -2215,13 +2678,35 @@
],
"website": "https://floristtouch.co.uk/"
},
+ "Florist Window": {
+ "cats": [
+ 6
+ ],
+ "cookies": {
+ "florist": ""
+ },
+ "description": "Florist Window is an ecommerce platform designed for florists in the UK to manage online sales and customer orders.",
+ "icon": "FloristWindow.svg",
+ "meta": {
+ "document-classification": "^Florists$"
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.floristwindow.com"
+ },
"Flot": {
"cats": [
- 59
+ 25
],
- "description": "Attractive Javascript plotting for jQuery.",
- "icon": "Flot.png",
+ "description": "Flot is a JavaScript plotting library for jQuery that provides interactive charts and graphs using HTML canvas.",
+ "icon": "Flot.svg",
"oss": true,
+ "requires": [
+ "jQuery"
+ ],
"scriptSrc": [
"(?:((?:\\d+\\.)+\\d+)\\/(?:jquery\\.)?)?flot(?:\\/curvedLines)?(?:\\/excanvas)?(?:\\/jquery)?(?:\\.categories)?(?:\\.pack)?(?:\\.pie)?(?:\\.resize)?(?:\\.selection)?(?:\\.spline)?(?:\\.symbol)?(?:\\.time)?(?:\\.tooltip)?(?:\\.min)?\\.js\\;version:\\1",
"(?:(?:jquery\\.)?)?flot(?:\\/curvedLines)?(?:\\/excanvas)?(?:\\/jquery)?(?:\\.categories)?(?:\\.pack)?(?:\\.pie)?(?:\\.resize)?(?:\\.selection)?(?:\\.spline)?(?:\\.symbol)?(?:\\.time)?(?:\\.tooltip)?(?:\\.min)?\\.js(?:\\?v(?:er)?=((?:\\d+\\.)+\\d+))?\\;version:\\1"
@@ -2336,6 +2821,18 @@
"saas": true,
"website": "https://flowplayer.com"
},
+ "Fluid Framework": {
+ "cats": [
+ 12
+ ],
+ "description": "Fluid Framework is a high-performance technology stack that supports real-time, collaborative innovation across applications.",
+ "icon": "FluidFramework.svg",
+ "js": {
+ "webpackChunk_fluidx_loop_app": ""
+ },
+ "saas": true,
+ "website": "https://fluidframework.com"
+ },
"Fluid Player": {
"cats": [
14
@@ -2439,6 +2936,22 @@
],
"website": "https://fly.io"
},
+ "Flybook": {
+ "cats": [
+ 93
+ ],
+ "cookies": {
+ "flybook-generated-session-guid": ""
+ },
+ "description": "Flybook is specialized reservation software designed to manage bookings, availability, and operations for businesses in the adventure, tours, and rentals industry.",
+ "icon": "Flybook.svg",
+ "pricing": [
+ "payg",
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://www.theflybook.com"
+ },
"Flying Analytics": {
"cats": [
87
@@ -2567,6 +3080,25 @@
],
"website": "https://getflywheel.com"
},
+ "Flyzoo": {
+ "cats": [
+ 52
+ ],
+ "description": "Flyzoo is a platform that provides real-time chat functionality designed to support online communities.",
+ "icon": "Flyzoo.svg",
+ "js": {
+ "Flyzoo.AT": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.flyzoo\\.co/"
+ ],
+ "website": "https://flyzoo.co"
+ },
"Fohr": {
"cats": [
32
@@ -2598,6 +3130,22 @@
"saas": true,
"website": "https://www.foleon.com"
},
+ "Follow Up Boss": {
+ "cats": [
+ 53
+ ],
+ "description": "Follow Up Boss is a real estate CRM system that manages leads, tracks client interactions, and organizes sales processes for real estate professionals.",
+ "icon": "FollowUpBoss.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.followupboss\\.com"
+ ],
+ "website": "https://www.followupboss.com/customer-results/debra-beagle"
+ },
"Fomo": {
"cats": [
32
@@ -2830,6 +3378,42 @@
"saas": true,
"website": "https://foodomaa.com"
},
+ "Foratable": {
+ "cats": [
+ 93
+ ],
+ "description": "Foratable is a reservation system for restaurants that manages table bookings, customer scheduling, and availability tracking.",
+ "icon": "Foratable.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "static\\.foratable\\.com"
+ ],
+ "website": "https://go.foratable.com"
+ },
+ "Forento": {
+ "cats": [
+ 21
+ ],
+ "description": "Forento is a platform that allows selling courses and digital downloads while managing creation, marketing, and scaling of online businesses under custom branding.",
+ "icon": "Forento.svg",
+ "meta": {
+ "generator": "^forento$"
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "static\\.forento\\.site"
+ ],
+ "website": "https://forento.io"
+ },
"Forethought AI": {
"cats": [
52,
@@ -2868,7 +3452,7 @@
"cats": [
47
],
- "description": "Forgejo is a self-hosted software forge.",
+ "description": "Forgejo is a community-driven fork of Gitea that provides a self-hosted Git service with enhancements in governance, transparency, and long-term sustainability.",
"dom": [
"link[href*='/theme-forgejo-auto.css']"
],
@@ -2879,12 +3463,15 @@
"PWA",
"RSS"
],
+ "js": {
+ "window.config.assetVersionEncoded": "([\\d.]+).+gitea-[\\d.]+\\;version:\\1"
+ },
"meta": {
"author": "Forgejo – Beyond coding\\. We forge\\."
},
"oss": true,
"saas": true,
- "website": "https://forgejo.org/"
+ "website": "https://forgejo.org"
},
"Forie": {
"cats": [
@@ -2938,6 +3525,26 @@
"oss": true,
"website": "https://www.fork-cms.com"
},
+ "Form.io": {
+ "cats": [
+ 110
+ ],
+ "description": "Form.io is a platform for designing, managing, and converting forms and data within applications.",
+ "icon": "FormIO.svg",
+ "js": {
+ "Formio.Form": "",
+ "FormioUtils": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.form\\.io"
+ ],
+ "website": "https://form.io"
+ },
"Form.taxi": {
"cats": [
110
@@ -2985,6 +3592,42 @@
"saas": true,
"website": "https://formbold.com"
},
+ "FormDr": {
+ "cats": [
+ 110
+ ],
+ "description": "FormDr is a HIPAA-compliant platform providing secure online forms for collecting and managing sensitive healthcare information.",
+ "dom": [
+ "iframe[src*='app.formdr.com']"
+ ],
+ "icon": "FormDr.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "app\\.formdr\\.com"
+ ],
+ "website": "https://formdr.com"
+ },
+ "FormWise": {
+ "cats": [
+ 47
+ ],
+ "description": "FormWise is a platform that enables the creation of white-label AI tools using ChatGPT prompts for customizable applications across industries.",
+ "icon": "FormWise.svg",
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "app\\.formwise\\.ai"
+ ],
+ "website": "https://www.formwise.ai"
+ },
"Formaloo": {
"cats": [
110
@@ -3024,6 +3667,22 @@
],
"website": "https://www.format.com"
},
+ "Formcake": {
+ "cats": [
+ 110
+ ],
+ "description": "Formcake is a backend service that enables developers to integrate forms and manage form data within their applications.",
+ "dom": [
+ "form[action*='api.formcake.com/']"
+ ],
+ "icon": "Formcake.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://formcake.com"
+ },
"Formcan": {
"cats": [
110
@@ -3045,6 +3704,27 @@
],
"website": "https://www.formcan.com"
},
+ "Formester": {
+ "cats": [
+ 110
+ ],
+ "description": "Formester is a platform for creating interactive forms with AI, supporting logic jumps and automation without requiring coding.",
+ "dom": [
+ "form[action*='app.formester.com'], iframe[src*='app.formester.com']"
+ ],
+ "icon": "Formester.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "app\\.formester\\.com"
+ ],
+ "website": "https://formester.com"
+ },
"Formidable Form": {
"cats": [
87,
@@ -3118,6 +3798,66 @@
],
"website": "https://formli.com"
},
+ "Formrun": {
+ "cats": [
+ 110
+ ],
+ "description": "Formrun is a form creation tool.",
+ "icon": "Formrun.svg",
+ "js": {
+ "Formrun.init": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "sdk\\.form\\.run"
+ ],
+ "website": "https://form.run"
+ },
+ "Formsite": {
+ "cats": [
+ 110
+ ],
+ "description": "Formsite is a platform for creating professional online forms, surveys, and workflows for data collection and process automation.",
+ "dom": [
+ "form[action*='.formsite.com/']"
+ ],
+ "icon": "Formsite.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.formsite\\.com/"
+ ],
+ "website": "https://www.formsite.com"
+ },
+ "Formsort": {
+ "cats": [
+ 110
+ ],
+ "description": "Formsort is a system that enables form design and data conversion within applications.",
+ "icon": "Formsort.svg",
+ "js": {
+ "webpackChunk_formsort_flow": ""
+ },
+ "meta": {
+ "powered-by": "^formsort$"
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://formsort.com"
+ },
"Formstack": {
"cats": [
110
@@ -3175,6 +3915,22 @@
},
"website": "https://www.foroshgostar.com"
},
+ "Forsant": {
+ "cats": [
+ 32
+ ],
+ "description": "Forsant is a tool that automates Google Ads setup, audience targeting, and campaign optimization, eliminating the need for manual configuration.",
+ "icon": "Forsant.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "pixel\\.forsant\\.io"
+ ],
+ "website": "https://forsant.io"
+ },
"Forte": {
"cats": [
41
@@ -3786,6 +4542,22 @@
],
"website": "https://www.freshworks.com/live-chat-software/"
},
+ "Fresho": {
+ "cats": [
+ 6
+ ],
+ "description": "Fresho is an Order Management System that streamlines the processing, tracking, and fulfillment of customer orders across various sales channels.",
+ "icon": "Fresho.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "app\\.fresho\\.com"
+ ],
+ "website": "https://www.fresho.com"
+ },
"Freshop": {
"cats": [
6
@@ -3876,6 +4648,22 @@
],
"website": "https://www.friendbuy.com"
},
+ "Friendly Analytics": {
+ "cats": [
+ 10
+ ],
+ "description": "Friendly Analytics is the top Swiss alternative to Google Analytics, offering website analysis and optimization while prioritizing user privacy.",
+ "icon": "Friendly.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.friendlyanalytics\\.ch"
+ ],
+ "website": "https://friendly.ch/en/analytics"
+ },
"Friendly Captcha": {
"cats": [
16
@@ -4143,6 +4931,41 @@
],
"website": "https://frontlead.io"
},
+ "Frontstream": {
+ "cats": [
+ 111
+ ],
+ "description": "FrontStream is a fundraising platform, formerly FirstGiving, that supports walks, runs, rides, DIY, and virtual activity challenge campaigns.",
+ "icon": "FrontStream.svg",
+ "saas": true,
+ "scripts": [
+ "\\.firstgiving\\.com"
+ ],
+ "website": "https://www.frontstream.com"
+ },
+ "Froonze": {
+ "cats": [
+ 100
+ ],
+ "description": "Froonze is a modular Shopify app that enhances the customer account page with features like wishlists, loyalty programs, and social logins.",
+ "icon": "Froonze.svg",
+ "js": {
+ "frcp.httpsUrl": "app\\.froonze\\.com"
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "requires": [
+ "Shopify"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.shopify\\.com/extensions/[^/]+/froonze-loyalty-wishlist[^/]*"
+ ],
+ "website": "https://www.froonze.com"
+ },
"Frosmo": {
"cats": [
32,
@@ -4163,6 +4986,41 @@
],
"website": "https://frosmo.com"
},
+ "Fueled": {
+ "cats": [
+ 97
+ ],
+ "description": "Fueled is a platform that manages and analyzes first-party data for ecommerce businesses to support insights and decision making.",
+ "icon": "Fueled.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "mb-cdn\\.fueled\\.io"
+ ],
+ "scripts": [
+ "mb-cdn\\.fueled\\.io"
+ ],
+ "website": "https://fueled.io"
+ },
+ "Full Slate": {
+ "cats": [
+ 72
+ ],
+ "description": "Full Slate is an appointment scheduling software designed to help businesses manage bookings, client information, and availability.",
+ "icon": "FullSlate.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.fullslate\\.com"
+ ],
+ "website": "https://www.fullslate.com"
+ },
"FullCalendar": {
"cats": [
5
@@ -4205,6 +5063,23 @@
],
"website": "https://www.fullcontact.com"
},
+ "FullSeats": {
+ "cats": [
+ 72
+ ],
+ "description": "FullSeats is a booking system designed to streamline scheduling and support business growth through reservation management.",
+ "icon": "FullSeats.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "apps\\.fullseats\\.com"
+ ],
+ "website": "https://www.fullseats.com"
+ },
"FullStory": {
"cats": [
10
@@ -4240,6 +5115,18 @@
],
"website": "https://www.fullbay.com"
},
+ "Fullpath": {
+ "cats": [
+ 97
+ ],
+ "description": "Fullpath is a Customer Data and Experience Platform (CDXP) for the automotive retail industry, formerly known as AutoLeadStar.",
+ "icon": "Fullpath.svg",
+ "saas": true,
+ "scripts": [
+ "\\.autoleadstar\\.com"
+ ],
+ "website": "https://www.fullpath.com"
+ },
"FunCaptcha": {
"cats": [
16
@@ -4251,6 +5138,26 @@
"api\\.funcaptcha\\.com"
]
},
+ "Funbutler Booking": {
+ "cats": [
+ 93
+ ],
+ "description": "Funbutler Booking is a booking and operations system designed for activity centers and entertainment venues to manage reservations and streamline daily operations.",
+ "icon": "FunbutlerBooking.svg",
+ "js": {
+ "funbutlerAPI": ""
+ },
+ "pricing": [
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "booking\\.funbutler\\.com"
+ ],
+ "website": "https://business.funbutler.com"
+ },
"FundRazr": {
"cats": [
111
@@ -4322,6 +5229,18 @@
],
"website": "https://fundraiseup.com"
},
+ "Funnel Science": {
+ "cats": [
+ 32
+ ],
+ "description": "Funnel Science is a sales and marketing software that leverages data to provide a competitive advantage.",
+ "icon": "FunnelScience.svg",
+ "saas": true,
+ "scriptSrc": [
+ "app\\.funnelscience\\.com"
+ ],
+ "website": "https://www.funnelscience.com"
+ },
"FunnelCockpit": {
"cats": [
32
@@ -4447,6 +5366,22 @@
],
"website": "https://www.furnituredealer.net"
},
+ "Furo": {
+ "cats": [
+ 4
+ ],
+ "description": "Furo is a customizable Sphinx documentation theme designed to provide a clean, responsive, and user-friendly layout for technical and project documentation.",
+ "icon": "Furo.svg",
+ "oss": true,
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "scriptSrc": [
+ "static/scripts/furo\\.js"
+ ],
+ "website": "https://pradyunsg.me/furo"
+ },
"Fusion Ads": {
"cats": [
36
@@ -4534,6 +5469,21 @@
"saas": true,
"website": "https://www.futy.io"
},
+ "Fuzey Channels": {
+ "cats": [
+ 53
+ ],
+ "description": "Fuzey Channels is an AI-powered communication platform designed specifically for the automotive industry to streamline customer interactions.",
+ "icon": "Fuzey.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "widget\\.fuzey\\.io"
+ ],
+ "website": "https://www.getfuzey.com/features/channels"
+ },
"Fygaro": {
"cats": [
6
diff --git a/src/technologies/g.json b/src/technologies/g.json
index 9f899639..35f141c6 100644
--- a/src/technologies/g.json
+++ b/src/technologies/g.json
@@ -1,4 +1,35 @@
{
+ "GBooking": {
+ "cats": [
+ 72
+ ],
+ "description": "GBooking is an online platform that provides booking and business management services for scheduling, reservations, and operational organization.",
+ "icon": "GBooking.svg",
+ "pricing": [],
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.gbooking\\.ru"
+ ],
+ "website": "https://gbooking.ru"
+ },
+ "GDPR Cookie Consent Plugin by Webtoffee": {
+ "cats": [
+ 67
+ ],
+ "cookies": {
+ "wt_consent": ""
+ },
+ "description": "GDPR Cookie Consent Plugin by Webtoffee is a WordPress solution that ensures GDPR and CCPA compliance, supports IAB standards, and integrates with Google Consent Mode.",
+ "icon": "GDPRCookieConsent.svg",
+ "js": {
+ "webtoffee._wccConsentStore": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "website": "https://www.webtoffee.com/product/gdpr-cookie-consent/"
+ },
"GEODIS": {
"cats": [
99
@@ -378,6 +409,25 @@
"saas": true,
"website": "https://www.gsecondscreen.com"
},
+ "GaniPara": {
+ "cats": [
+ 6
+ ],
+ "description": "GaniPara is a hosted ecommerce solution based in Turkey, providing infrastructure for setting up and managing online stores.",
+ "icon": "GaniPara.svg",
+ "meta": {
+ "apple-mobile-web-app-title": "^Ganipara$"
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.ganipara\\.com/"
+ ],
+ "website": "https://ganipara.com/planlar"
+ },
"Gannett CMS": {
"cats": [
1
@@ -523,6 +573,18 @@
],
"website": "https://www.geggio.com"
},
+ "Gekosale": {
+ "cats": [
+ 6
+ ],
+ "description": "Gekosale is an open-source ecommerce solution designed for building and managing online stores.",
+ "icon": "Gekosale.svg",
+ "saas": true,
+ "scriptSrc": [
+ "\\bgekosale(?:\\.libs)?(?:\\.min)?\\.js\\b"
+ ],
+ "website": "https://gekosale.pl"
+ },
"Gelato": {
"cats": [
6
@@ -873,6 +935,17 @@
],
"website": "https://www.geoapify.com"
},
+ "Geobytes": {
+ "cats": [
+ 79
+ ],
+ "description": "Geobytes is a geolocation service that enables redirection of users and provides statistics on their geographic origin.",
+ "saas": true,
+ "scripts": [
+ "gd\\.geobytes\\.com"
+ ],
+ "website": "https://geobytes.com"
+ },
"Geonetric": {
"cats": [
1
@@ -927,6 +1000,22 @@
"saas": true,
"website": "https://www.gesio.com"
},
+ "Gestim": {
+ "cats": [
+ 53
+ ],
+ "description": "Gestim is an Italian real estate management system.",
+ "icon": "Gestim.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "stats\\.gestim\\.biz"
+ ],
+ "website": "https://www.gestim.it"
+ },
"Get Satisfaction": {
"cats": [
13
@@ -1000,6 +1089,24 @@
],
"website": "https://getchat.app"
},
+ "GetCommerce": {
+ "cats": [
+ 6
+ ],
+ "description": "GetCommerce is a platform providing ecommerce website design and development tailored to align with brand identity and functionality.",
+ "icon": "GetCommerce.svg",
+ "js": {
+ "getCommerce.version": "([\\d\\.]+)\\;version:\\1"
+ },
+ "meta": {
+ "generator": "getCommerce ([\\d.]+)?\\;version:\\1"
+ },
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://getcommerce.xyz"
+ },
"GetFeedback": {
"cats": [
13
@@ -1071,6 +1178,25 @@
],
"website": "https://www.getresponse.com"
},
+ "GetReview": {
+ "cats": [
+ 90
+ ],
+ "description": "GetReview is a website reviews system designed to collect, manage, and display user feedback.",
+ "icon": "GetReview.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.getreview\\.pl"
+ ],
+ "scripts": [
+ "app\\.getreview\\.pl"
+ ],
+ "website": "https://getreview.pl"
+ },
"GetRooster": {
"cats": [
98
@@ -1173,6 +1299,18 @@
],
"website": "https://partner.getyourguide.com"
},
+ "Getback": {
+ "cats": [
+ 32
+ ],
+ "description": "Getback is a web push conversion optimization tool developed by AdFocus to help improve engagement and campaign performance through browser-based notifications.",
+ "icon": "Getback.svg",
+ "saas": true,
+ "scriptSrc": [
+ "www\\.getback\\.ch"
+ ],
+ "website": "https://www.getback.app"
+ },
"Getgabs": {
"cats": [
32
@@ -1241,6 +1379,31 @@
],
"website": "https://getsitecontrol.com"
},
+ "Gevme": {
+ "cats": [
+ 104
+ ],
+ "description": "Gevme is an omnichannel event management platform designed to streamline planning, coordination, and execution across physical, virtual, and hybrid events.",
+ "icon": "Gevme.svg",
+ "js": {
+ "GEVME.analytics": "",
+ "GevmeActivityFeed": ""
+ },
+ "meta": {
+ "generator": "^GEVME Analytics$"
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "analytics\\.gevme\\.com"
+ ],
+ "website": "https://www.gevme.com"
+ },
"Ghost": {
"cats": [
1,
@@ -1287,6 +1450,24 @@
],
"website": "https://gijgo.com"
},
+ "Giosg": {
+ "cats": [
+ 52
+ ],
+ "description": "Giosg is a live chat solution designed to support ecommerce platforms by enabling real-time customer communication and engagement.",
+ "icon": "Giosg.svg",
+ "js": {
+ "giosgWebpackJsonp": ""
+ },
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "service\\.giosg\\.com"
+ ],
+ "website": "https://www.giosg.com"
+ },
"Giscus": {
"cats": [
15
@@ -1460,9 +1641,19 @@
"implies": [
"Go"
],
+ "js": {
+ "window.config.assetVersionEncoded": ".+-gitea-([\\d\\.]+)\\;version:\\1"
+ },
"meta": {
"keywords": "^go,git,self-hosted,gitea$"
},
+ "oss": true,
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
"website": "https://gitea.io"
},
"Gitiles": {
@@ -1550,6 +1741,24 @@
],
"website": "https://givewp.com"
},
+ "Giveffect": {
+ "cats": [
+ 53
+ ],
+ "description": "Giveffect is a not-for-profit customer relationship management system designed to support organizational operations and engagement.",
+ "icon": "Giveffect.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.giveffect\\.com"
+ ],
+ "scripts": [
+ "\\.giveffect\\.com"
+ ],
+ "website": "https://www.giveffect.com"
+ },
"GivingFuel": {
"cats": [
111
@@ -2011,6 +2220,24 @@
],
"website": "https://www.gloriafood.com"
},
+ "Glow": {
+ "cats": [
+ 84
+ ],
+ "description": "Glow is a rewards platform that helps businesses increase repeat sales by encouraging one-time buyers to return through structured customer retention programs.",
+ "icon": "Glow.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring",
+ "payg"
+ ],
+ "saas": true,
+ "scripts": [
+ "www\\.glowloyalty\\.com"
+ ],
+ "website": "https://glowloyalty.com"
+ },
"GlueUp": {
"cats": [
53
@@ -2448,6 +2675,18 @@
},
"website": "https://gostats.com/"
},
+ "GoVedia": {
+ "cats": [
+ 6
+ ],
+ "description": "GoVedia is a provider of custom ecommerce development solutions tailored to specific business needs.",
+ "icon": "GoVedia.svg",
+ "saas": true,
+ "scripts": [
+ "\\.govedia\\.com"
+ ],
+ "website": "https://govedia.com"
+ },
"GoZen Forms": {
"cats": [
110
@@ -2646,6 +2885,22 @@
"saas": true,
"website": "https://www.gomag.ro"
},
+ "Gong": {
+ "cats": [
+ 10
+ ],
+ "description": "Gong is an AI-powered platform that captures and analyses customer interactions to provide insights for revenue teams, improving forecasting accuracy and sales performance.",
+ "headers": {
+ "Content-Security-Policy": "app\\.gong\\.io"
+ },
+ "icon": "Gong.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.gong.io"
+ },
"Goober": {
"cats": [
59
@@ -2663,6 +2918,37 @@
"oss": true,
"website": "https://goober.js.org"
},
+ "GoodAPI": {
+ "cats": [
+ 32
+ ],
+ "description": "GoodAPI is a platform that helps businesses increase conversions while supporting environmental sustainability by planting trees.",
+ "icon": "GoodAPI.svg",
+ "saas": true,
+ "scripts": [
+ "\\.thegoodapi\\.com"
+ ],
+ "website": "https://thegoodapi.com"
+ },
+ "GoodApps": {
+ "cats": [
+ 6
+ ],
+ "description": "GoodApps is an ecommerce tools builder that provides customizable solutions for creating and managing online stores.",
+ "icon": "GoodApps.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.goodapps\\.io"
+ ],
+ "scripts": [
+ "\\.goodapps\\.io"
+ ],
+ "website": "https://goodapps.io"
+ },
"GoodEshop": {
"cats": [
6
@@ -2694,6 +2980,22 @@
],
"website": "https://goodreviews.io"
},
+ "Goodbits": {
+ "cats": [
+ 75
+ ],
+ "cookies": {
+ "_goodbits_session": ""
+ },
+ "description": "Goodbits is email newsletter creation software designed to help collect and curate content for sending newsletters.",
+ "icon": "Goodbits.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://goodbits.io"
+ },
"Goodsearch": {
"cats": [
29
@@ -2875,6 +3177,24 @@
],
"website": "https://cloud.google.com/cdn"
},
+ "Google Cloud Load Balancing": {
+ "cats": [
+ 65
+ ],
+ "description": "Google Cloud Load Balancing is a scalable, fully managed global load balancing service using Google Frontend.",
+ "headers": {
+ "server": "^Google Frontend$"
+ },
+ "icon": "Google Cloud.svg",
+ "implies": [
+ "Google Cloud"
+ ],
+ "pricing": [
+ "payg",
+ "poa"
+ ],
+ "website": "https://cloud.google.com/load-balancing"
+ },
"Google Cloud Storage": {
"cats": [
19
@@ -3390,6 +3710,18 @@
],
"website": "https://graffiticms.codeplex.com"
},
+ "Grain Harvest": {
+ "cats": [
+ 47
+ ],
+ "description": "Grain Harvest is an online platform that provides data science tools and resources for professionals and learners in the field.",
+ "icon": "GrainData.svg",
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.harvest\\.graindata\\.com"
+ ],
+ "website": "https://graindata.com"
+ },
"GrandNode": {
"cats": [
6
@@ -3538,6 +3870,22 @@
"saas": true,
"website": "https://graphly.io"
},
+ "Graphy": {
+ "cats": [
+ 21
+ ],
+ "description": "Graphy is a platform that enables the creation and scaling of courses, communities, and digital products using AI tools.",
+ "icon": "Graphy.svg",
+ "js": {
+ "getGraphyCookie": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://graphy.com"
+ },
"Grasp": {
"cats": [
52
@@ -3766,6 +4114,10 @@
],
"description": "Greyd.Suite is an all-in-one platform designed to streamline WordPress business operations, integrating site management, design, and marketing tools into a unified system.",
"icon": "GreydSuite.svg",
+ "js": {
+ "greyd.animations": "",
+ "greydFormSettings": ""
+ },
"pricing": [
"onetime",
"mid",
@@ -4016,6 +4368,22 @@
],
"website": "https://growave.io"
},
+ "Growcer": {
+ "cats": [
+ 93
+ ],
+ "description": "Growcer is an online marketplace for grocery ordering and delivery, connecting customers with local stores for convenient shopping.",
+ "icon": "Growcer.svg",
+ "pricing": [
+ "onetime",
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.yogrowcer\\.com"
+ ],
+ "website": "https://www.yogrowcer.com"
+ },
"Growform": {
"cats": [
110
@@ -4033,6 +4401,21 @@
"saas": true,
"website": "https://www.growform.co"
},
+ "Growing Good": {
+ "cats": [
+ 6
+ ],
+ "description": "Growing Good is a software platform for local veg box schemes, providing tools to manage operations.",
+ "icon": "GrowingGood.svg",
+ "pricing": [
+ "payg"
+ ],
+ "saas": true,
+ "scripts": [
+ "growinggood\\.ams3\\.digitaloceanspaces"
+ ],
+ "website": "https://growing-good.co.uk"
+ },
"GrowingIO": {
"cats": [
10
@@ -4084,6 +4467,33 @@
"saas": true,
"website": "https://www.gruvi.tv"
},
+ "GuardFlame": {
+ "cats": [
+ 31
+ ],
+ "description": "GuardFlame is a provider of CDN acceleration services that enhance website performance.",
+ "headers": {
+ "server": "^GuardFlame$"
+ },
+ "icon": "GuardFlame.svg",
+ "saas": true,
+ "website": "https://hydun.com"
+ },
+ "Guest Suite": {
+ "cats": [
+ 73
+ ],
+ "description": "Guest Suite is a tool that collects customer opinions during their stay, directly from the reception of the establishment.",
+ "icon": "GuestSuite.svg",
+ "js": {
+ "guestsuite": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "js\\.guestapp\\.me"
+ ],
+ "website": "https://guestapp.me"
+ },
"Guestonline": {
"cats": [
93
@@ -4237,6 +4647,22 @@
],
"website": "https://gumstack.com/"
},
+ "Gurucan": {
+ "cats": [
+ 21
+ ],
+ "description": "Gurucan is a platform that enables users to create and sell online courses through a single interface.",
+ "icon": "Gurucan.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "assets\\.gurucan\\.com"
+ ],
+ "website": "https://www.gurucan.com"
+ },
"Gutenberg": {
"cats": [
87,
diff --git a/src/technologies/h.json b/src/technologies/h.json
index c8dd13b9..0e5f2662 100644
--- a/src/technologies/h.json
+++ b/src/technologies/h.json
@@ -428,6 +428,25 @@
"saas": true,
"website": "https://happyreturns.com"
},
+ "Happy Talk": {
+ "cats": [
+ 32
+ ],
+ "description": "HappyTalk is a customer consultation tool developed in Korea that automates interactions to support business communication.",
+ "icon": "HappyTalk.svg",
+ "js": {
+ "Happytalk": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "chat-static\\.happytalkio\\.com/"
+ ],
+ "website": "https://www.happytalk.io/"
+ },
"HappyFox Helpdesk": {
"cats": [
53
@@ -499,6 +518,25 @@
],
"website": "https://www.haptik.ai"
},
+ "Harafunnel": {
+ "cats": [
+ 32,
+ 52
+ ],
+ "description": "Harafunnel is a marketing automation tool that integrates with Facebook Messenger Bot to streamline customer engagement.",
+ "icon": "Harafunnel.svg",
+ "pricing": [
+ "freemium"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "assets\\.harafunnel\\.com"
+ ],
+ "scripts": [
+ "assets\\.harafunnel\\.com"
+ ],
+ "website": "https://en.harafunnel.com/pages/harafunnel"
+ },
"Haravan": {
"cats": [
6
@@ -539,6 +577,24 @@
"oss": true,
"website": "https://goharbor.io"
},
+ "HarborByte": {
+ "cats": [
+ 19
+ ],
+ "description": "HarborByte is a small business website platform that provides templated sites with integrated ecommerce, marketing, and hosting solutions.",
+ "headers": {
+ "Access-Control-Allow-Origin": "harborbyte\\.com"
+ },
+ "icon": "HarborByte.svg",
+ "meta": {
+ "content-security-policy": "harborbyte-media-assets\\.pages\\.dev",
+ "generator": "^Website by HarborByte$"
+ },
+ "pricing": [
+ "poa"
+ ],
+ "website": "https://harborbyte.com"
+ },
"Harness": {
"cats": [
111
@@ -818,6 +874,25 @@
"saas": true,
"website": "https://www.heeet.io"
},
+ "Heights Platform": {
+ "cats": [
+ 21
+ ],
+ "cookies": {
+ "_Heights_session": ""
+ },
+ "description": "Heights Platform is an all-in-one platform for creating and selling online courses.",
+ "headers": {
+ "Access-Control-Allow-Origin": "uploads\\.heightsplatform\\.com"
+ },
+ "icon": "HeightsPlatform.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.heightsplatform.com"
+ },
"Helhost": {
"cats": [
88
@@ -1039,6 +1114,43 @@
],
"website": "https://www.helpdocs.io"
},
+ "HelpOnClick": {
+ "cats": [
+ 52
+ ],
+ "description": "HelpOnClick is a live chat and customer tracking platform designed to support real-time communication and monitor visitor interactions on websites.",
+ "icon": "HelpOnClick.svg",
+ "js": {
+ "HelpOnClickLogoRoundMask": "",
+ "HelpOnClick_ChatPrinter_Button": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.helponclick\\.com"
+ ],
+ "website": "https://helponclick.com"
+ },
+ "Helpwise": {
+ "cats": [
+ 53
+ ],
+ "description": "Helpwise is a customer service platform that helps you manage all customer communication from a single place.",
+ "icon": "Helpwise.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.helpwise\\.io"
+ ],
+ "website": "https://helpwise.io"
+ },
"Here": {
"cats": [
35
@@ -1237,6 +1349,21 @@
],
"website": "https://www.hetzner.com"
},
+ "Hexia": {
+ "cats": [
+ 47
+ ],
+ "description": "Hexia is a public Application Programming Interface (API) provided by Hex Technologies for accessing its services and data.",
+ "icon": "Hexia.svg",
+ "js": {
+ "hexia.address": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "sdk\\.hexia\\.io"
+ ],
+ "website": "https://sdk.hexia.io"
+ },
"Hexo": {
"cats": [
57
@@ -1317,6 +1444,22 @@
"saas": true,
"website": "https://heylight.com/it/it"
},
+ "HeyPongo": {
+ "cats": [
+ 84
+ ],
+ "description": "HeyPongo is a platform that helps merchants convert visitors into loyal customers and boost revenue through customer engagement tools.",
+ "icon": "HeyPongo.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "api\\.heypongo\\.com"
+ ],
+ "website": "https://www.heypongo.com"
+ },
"HeySummit": {
"cats": [
103
@@ -1383,6 +1526,21 @@
],
"website": "https://www.hiplatform.com"
},
+ "HiBob": {
+ "cats": [
+ 53
+ ],
+ "description": "HiBob is a modern HR platform designed to enhance productivity, employee engagement, and retention for businesses.",
+ "icon": "HiBob.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "app\\.hibob\\.com"
+ ],
+ "website": "https://www.hibob.com"
+ },
"HiPay": {
"cats": [
41
@@ -1412,6 +1570,24 @@
"oss": true,
"website": "https://gitlab.com/hsleisink/hiawatha"
},
+ "Hibu": {
+ "cats": [
+ 32
+ ],
+ "description": "Hibu is an AI-enabled platform that helps generate, manage, respond to, and convert leads while supporting ongoing customer engagement through a single provider.",
+ "icon": "Hibu.svg",
+ "js": {
+ "hibuWebsiteConfig": ""
+ },
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "cdn\\.hibuwebsites\\.com"
+ ],
+ "website": "https://hibu.com"
+ },
"HighLevel": {
"cats": [
32,
@@ -1802,6 +1978,30 @@
],
"website": "https://twitter.github.io/hogan.js/"
},
+ "Hoiio": {
+ "cats": [
+ 52
+ ],
+ "description": "Hoiio is a cloud communications platform that simplifies the setup of messaging, voice, and other communication services.",
+ "icon": "Hoiio.svg",
+ "saas": true,
+ "scripts": [
+ "hoiio\\.notifyEmpty"
+ ],
+ "website": "https://www.hoiio.com"
+ },
+ "HoldMyTicket": {
+ "cats": [
+ 104
+ ],
+ "description": "HoldMyTicket is a platform offering event ticketing and box office solutions for organizers.",
+ "icon": "HoldMyTicket.svg",
+ "saas": true,
+ "scriptSrc": [
+ "//holdmyticket\\.com/widgets"
+ ],
+ "website": "https://tickets.holdmyticket.com"
+ },
"Holduix CMS": {
"cats": [
1
@@ -1855,6 +2055,27 @@
"saas": true,
"website": "https://homhero.com.au"
},
+ "Homebot": {
+ "cats": [
+ 32
+ ],
+ "description": "Homebot is a platform that converts client engagement into measurable financial transactions, enabling actionable insights and improved business outcomes.",
+ "icon": "Homebot.svg",
+ "js": {
+ "Homebot": "",
+ "Homebot.version": "([\\d\\.]+)\\;version:\\1"
+ },
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "embed\\.homebotapp\\.com"
+ ],
+ "website": "https://homebot.ai"
+ },
"Homefiniti": {
"cats": [
32
@@ -1881,6 +2102,24 @@
],
"website": "https://www.homerr.com"
},
+ "Homerun": {
+ "cats": [
+ 101
+ ],
+ "description": "Homerun is a platform used to organize hiring processes and manage candidate applications.",
+ "icon": "Homerun.svg",
+ "js": {
+ "homerunI18n": "",
+ "homerunPrivacySettings": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://www.homerun.co"
+ },
"Homestead": {
"cats": [
51
@@ -1944,6 +2183,27 @@
"saas": true,
"website": "https://www.hoory.com"
},
+ "Hoowla": {
+ "cats": [
+ 53
+ ],
+ "description": "Hoowla is a case management software designed to organize, track, and manage legal workflows and client information for law firms.",
+ "icon": "Hoowla.svg",
+ "js": {
+ "hoowlainit": ""
+ },
+ "pricing": [
+ "payg"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.hoowla\\.com"
+ ],
+ "scripts": [
+ "cdn\\.hoowla\\.com"
+ ],
+ "website": "https://www.hoowla.com"
+ },
"Horoshop": {
"cats": [
6
@@ -2205,6 +2465,22 @@
},
"website": "https://hotarucms.org"
},
+ "Hotel Propeller": {
+ "cats": [
+ 51
+ ],
+ "description": "Hotel Propeller is a web design platform that creates responsive websites tailored for hotels.",
+ "icon": "HotelPropeller.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.hotelpropeller\\.com"
+ ],
+ "website": "https://hotelpropeller.com"
+ },
"Hotjar": {
"cats": [
10
@@ -2329,6 +2605,21 @@
],
"website": "https://htmx.org"
},
+ "Hub Platform": {
+ "cats": [
+ 32
+ ],
+ "description": "Hub Platform is a suite of data-driven marketing and customer experience management solutions.",
+ "icon": "HubPlatform.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "analytics\\.hub-js\\.com"
+ ],
+ "website": "https://www.hub-js.com"
+ },
"HubSpot": {
"cats": [
32
@@ -2515,6 +2806,23 @@
],
"website": "https://www.huberway.com/analytics-software"
},
+ "Hubilo": {
+ "cats": [
+ 32
+ ],
+ "description": "Hubilo is a platform offering branded interactive experiences, AI-driven content repurposing, and behavioral analytics to maximize webinar ROI.",
+ "icon": "Hubilo.svg",
+ "pricing": [
+ "high",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.hubilo\\.com"
+ ],
+ "website": "https://www.hubilo.com"
+ },
"Hubtiger": {
"cats": [
53,
@@ -2913,6 +3221,21 @@
"oss": true,
"website": "https://hydrogen.shopify.dev"
},
+ "HypeLab": {
+ "cats": [
+ 36
+ ],
+ "description": "HypeLab is a platform that supports audience development by enhancing visibility, fostering recognition, and helping establish a loyal community.",
+ "icon": "HypeLab.svg",
+ "js": {
+ "HypeLab.Environment": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "api\\.hypelab\\.com"
+ ],
+ "website": "https://www.hypelab.com"
+ },
"Hypercloudhost": {
"cats": [
88
diff --git a/src/technologies/i.json b/src/technologies/i.json
index a3610b66..21109158 100644
--- a/src/technologies/i.json
+++ b/src/technologies/i.json
@@ -47,6 +47,21 @@
"icon": "IBM.svg",
"website": "https://ibm.com/software/webservers/httpservers"
},
+ "ICE": {
+ "cats": [
+ 53
+ ],
+ "description": "ICE is integrated customer engagement software designed to streamline communication, support, and interaction across multiple channels for businesses.",
+ "icon": "Enterice.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "www\\.enterice\\.com/"
+ ],
+ "website": "https://www.enterice.com/web/"
+ },
"ID5": {
"cats": [
36
@@ -99,6 +114,28 @@
],
"website": "https://www.iis.net"
},
+ "INBOX": {
+ "cats": [
+ 75
+ ],
+ "description": "INBOX is an email marketing system designed to create, manage, and track email campaigns for communication, promotions, or newsletters.",
+ "dom": [
+ "form[action*='app.useinbox.com/']"
+ ],
+ "icon": "UseInbox.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring",
+ "payg",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.useinbox\\.com/"
+ ],
+ "website": "https://useinbox.com"
+ },
"INFOnline": {
"cats": [
10
@@ -326,6 +363,20 @@
],
"website": "https://www.iconosquare.com"
},
+ "Icordis CMS": {
+ "cats": [
+ 1
+ ],
+ "description": "Icordis CMS is a proprietary content management system developed by LCP nv for managing custom business and institutional websites.",
+ "icon": "Icordis CMS.svg",
+ "meta": {
+ "generator": "^Icordis CMS by LCP"
+ },
+ "pricing": [
+ "poa"
+ ],
+ "website": "https://www.lcp.be"
+ },
"Ideasoft": {
"cats": [
6
@@ -343,6 +394,28 @@
],
"website": "https://www.ideasoft.com.tr"
},
+ "Identixweb iCart": {
+ "cats": [
+ 6
+ ],
+ "description": "Identixweb iCart is a Shopify upsell app designed to boost pre-purchase sales and conversions directly in the cart without disrupting the shopping experience.",
+ "icon": "IdentixwebiCart.svg",
+ "js": {
+ "webpackChunk_identixweb_order_delivery_date": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "requires": [
+ "Shopify"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "cdnicart\\.identixweb\\.com"
+ ],
+ "website": "https://www.identixweb.com/shopify-app/icart/"
+ },
"Identrust": {
"cats": [
70
@@ -352,11 +425,33 @@
"icon": "Identrust.svg",
"website": "https://www.identrust.com/"
},
+ "Ideta": {
+ "cats": [
+ 52
+ ],
+ "description": "Ideta is a platform that provides chatbots and callbots to streamline company operations through AI and automation.",
+ "icon": "Ideta.svg",
+ "js": {
+ "webpackChunkideta_platoon": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "ideta-prod\\.appspot\\.com"
+ ],
+ "website": "https://www.ideta.io"
+ },
"IdoSell Shop": {
"cats": [
6
],
"description": "IdoSell Shop is a fully functional ecommerce software platform.",
+ "dom": [
+ "div[id*='idosell_logo'] > a[href*='www.idosell.com']"
+ ],
"icon": "idosellshop.png",
"js": {
"IAI_Ajax": ""
@@ -384,6 +479,24 @@
"saas": true,
"website": "https://ifdo.co.kr/"
},
+ "Iframely": {
+ "cats": [
+ 5
+ ],
+ "description": "Iframely is a uniform delivery service for rich media embeds and URL metadata across various platforms.",
+ "icon": "Iframely.svg",
+ "js": {
+ "iframely.ASPECT_WRAPPER_CLASS": "",
+ "loadIframelyEmbedJs": ""
+ },
+ "pricing": [
+ "freemium",
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://iframely.com"
+ },
"Ignition": {
"cats": [
55
@@ -425,6 +538,25 @@
"saas": true,
"website": "https://ikas.com"
},
+ "Ikeono": {
+ "cats": [
+ 52
+ ],
+ "description": "Ikeono is an all-in-one communication tool that provides business text messaging solutions for independent retailers.",
+ "icon": "Ikeono.svg",
+ "js": {
+ "ikeono": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "widget\\.ikeono\\.com"
+ ],
+ "website": "https://www.ikeono.com"
+ },
"Ilias": {
"cats": [
21
@@ -740,6 +872,26 @@
],
"website": "https://www.importify.com/"
},
+ "Impresee": {
+ "cats": [
+ 6
+ ],
+ "description": "Impresee is a tool that enhances ecommerce by providing an actionable search bar to improve product discovery and user navigation.",
+ "icon": "Impresee.svg",
+ "js": {
+ "impreseeBarColor": "",
+ "impreseeBarFontColor": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.impresee\\.com"
+ ],
+ "website": "https://impresee.com"
+ },
"ImpressCMS": {
"cats": [
1
@@ -779,6 +931,24 @@
"oss": true,
"website": "https://impresspages.org"
},
+ "Impressure": {
+ "cats": [
+ 73
+ ],
+ "description": "Impressure is a platform for creating and publishing offer paths, dynamic forms, and surveys through a user-friendly interface.",
+ "icon": "Impressure.svg",
+ "js": {
+ "Impressure.commands": ""
+ },
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "events\\.impressure\\.io"
+ ],
+ "website": "https://impressure.io"
+ },
"Imunify360": {
"cats": [
16
@@ -835,6 +1005,23 @@
],
"website": "https://incartupsell.com"
},
+ "InEvent": {
+ "cats": [
+ 104
+ ],
+ "description": "InEvent is event management software designed to streamline planning, organization, and execution of virtual, hybrid, and in-person events.",
+ "icon": "InEvent.svg",
+ "meta": {
+ "apiURL": "inevent\\.com",
+ "namespace": "^InEvent$"
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://inevent.com"
+ },
"InMoment": {
"cats": [
10,
@@ -965,6 +1152,21 @@
},
"website": "https://www.indexhibit.org"
},
+ "Indexic": {
+ "cats": [
+ 104
+ ],
+ "description": "Indexic is a booking management platform designed for tours, activities, and rental operations.",
+ "icon": "Indexic.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.web\\.indexic\\.net"
+ ],
+ "website": "https://www.indexic.net"
+ },
"Indi": {
"cats": [
94
@@ -1197,6 +1399,18 @@
"saas": true,
"website": "https://www.inforu.co.il"
},
+ "Informa Markets": {
+ "cats": [
+ 32
+ ],
+ "description": "Informa Markets is a platform that facilitates trade, innovation, and growth across various industries and specialist markets.",
+ "icon": "InformaMarkets.svg",
+ "saas": true,
+ "scripts": [
+ "connect\\.informamarkets\\.com"
+ ],
+ "website": "https://www.informamarkets.com"
+ },
"Infoset": {
"cats": [
52,
@@ -1263,6 +1477,24 @@
"saas": true,
"website": "https://www.innervate.com"
},
+ "InnoShop": {
+ "cats": [
+ 6
+ ],
+ "cookies": {
+ "innoshop_session": ""
+ },
+ "description": "InnoShop is an open-source ecommerce platform providing flexible tools for building and managing online stores.",
+ "icon": "InnoShop.svg",
+ "js": {
+ "inno.addCart": ""
+ },
+ "oss": true,
+ "scriptSrc": [
+ "\\.innoshop\\.cn"
+ ],
+ "website": "https://www.innoshop.com"
+ },
"Innovid Advertising Measurement": {
"cats": [
36
@@ -1737,6 +1969,25 @@
],
"website": "https://intensedebate.com"
},
+ "InterRed": {
+ "cats": [
+ 1
+ ],
+ "description": "InterRed is a software platform that provides integrated, future-proof publishing solutions for digital and print media management.",
+ "dom": [
+ "div[id*='footer__interred'] > a[href*='www.interred.de']"
+ ],
+ "icon": "InterRed.svg",
+ "meta": {
+ "generator": "^InterRed"
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.interred.de"
+ },
"Interact": {
"cats": [
5
@@ -1879,6 +2130,18 @@
],
"website": "https://intershop.com"
},
+ "Intiaro": {
+ "cats": [
+ 6
+ ],
+ "description": "Intiaro is a provider of home decor and furniture products designed to support the creation of stylish living spaces.",
+ "icon": "Intiaro.svg",
+ "saas": true,
+ "scriptSrc": [
+ "libs\\.intiaro\\.com"
+ ],
+ "website": "https://en.intiaro.com"
+ },
"Intice": {
"cats": [
32
@@ -2196,6 +2459,18 @@
"saas": true,
"website": "https://itseeze.com/"
},
+ "Italiaonline": {
+ "cats": [
+ 51
+ ],
+ "description": "Italiaonline is a web platform that provides tools and services for building and managing websites.",
+ "icon": "Italiaonline.svg",
+ "saas": true,
+ "scripts": [
+ "\\.italiaonline\\.it"
+ ],
+ "website": "https://www.italiaonline.it"
+ },
"Iterable": {
"cats": [
32
@@ -2231,6 +2506,21 @@
],
"website": "https://iteratehq.com"
},
+ "Itoris": {
+ "cats": [
+ 6
+ ],
+ "description": "Itoris is a developer specializing in widgets for ecommerce platforms, creating tools that enhance online store functionality.",
+ "icon": "Itoris.svg",
+ "saas": true,
+ "scriptSrc": [
+ "\\.itoris\\.com"
+ ],
+ "scripts": [
+ "\\.itoris\\.com"
+ ],
+ "website": "https://www.itoris.com"
+ },
"Ivory Search": {
"cats": [
87
@@ -2369,6 +2659,23 @@
],
"website": "https://github.com/drgullin/icheck"
},
+ "iClose": {
+ "cats": [
+ 72
+ ],
+ "description": "iClose is an appointment scheduling tool that helps businesses streamline lead generation and meeting coordination without additional advertising expenses.",
+ "icon": "iClosed.svg",
+ "pricing": [
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.iclosed\\.io/"
+ ],
+ "website": "https://iclosed.io"
+ },
"iEXExchanger": {
"cats": [
1
@@ -2387,6 +2694,18 @@
},
"website": "https://exchanger.iexbase.com"
},
+ "iEntry": {
+ "cats": [
+ 75
+ ],
+ "description": "iEntry is a full-service email marketing platform offering campaign management, list building, analytics, and targeted messaging for businesses.",
+ "icon": "iEntry.svg",
+ "saas": true,
+ "scriptSrc": [
+ "www\\.ientry\\.com"
+ ],
+ "website": "https://www.ientry.com"
+ },
"iGoDigital": {
"cats": [
76
@@ -2417,6 +2736,26 @@
],
"website": "https://www.ihomefinder.com"
},
+ "iPaper": {
+ "cats": [
+ 95
+ ],
+ "description": "iPaper is a platform that converts printed materials into interactive digital catalogs designed to enhance customer engagement and support sales.",
+ "icon": "iPaper.svg",
+ "js": {
+ "iPaper.API": "",
+ "iPaperDebugger": ""
+ },
+ "pricing": [
+ "high",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "embeds\\.ipaper\\.io"
+ ],
+ "website": "https://www.ipaper.io"
+ },
"iPresta": {
"cats": [
6
@@ -2431,6 +2770,26 @@
},
"website": "https://ipresta.ir"
},
+ "iRaiser": {
+ "cats": [
+ 111
+ ],
+ "description": "iRaiser is a platform that provides charities with tailored solutions to optimize and manage fundraising activities.",
+ "icon": "iRaiser.svg",
+ "js": {
+ "iRaiser.PaymentStartDate": "",
+ "iraiser_counter": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.iraiser\\.eu"
+ ],
+ "website": "https://www.iraiser.com"
+ },
"iSET": {
"cats": [
6
@@ -2622,6 +2981,18 @@
],
"website": "https://imagesloaded.desandro.com/"
},
+ "immediaCMS": {
+ "cats": [
+ 1
+ ],
+ "description": "immediaCMS is a content management system that enables users to create, edit, and organize digital content through a centralized platform for website and media management.",
+ "icon": "immediaCMS.svg",
+ "js": {
+ "simpleCmsMetadata": ""
+ },
+ "saas": true,
+ "website": "https://immediac.com/content-management-system"
+ },
"imperia CMS": {
"cats": [
1
@@ -2856,6 +3227,21 @@
],
"website": "https://www.iubenda.com"
},
+ "iugu": {
+ "cats": [
+ 41
+ ],
+ "description": "iugu is a financial management platform that enables businesses to handle payments, billing, and invoicing through a unified system.",
+ "icon": "iugu.svg",
+ "js": {
+ "Iugu.CreditCard": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "js\\.iugu\\.com"
+ ],
+ "website": "https://www.iugu.com"
+ },
"iyzico": {
"cats": [
41
diff --git a/src/technologies/j.json b/src/technologies/j.json
index 408f2616..5772fd9b 100644
--- a/src/technologies/j.json
+++ b/src/technologies/j.json
@@ -44,6 +44,27 @@
},
"website": "https://jalbum.net/en"
},
+ "JBoard": {
+ "cats": [
+ 101
+ ],
+ "description": "JBoard is a platform for creating and managing job boards with no coding required, enabling users to post, organize, and maintain job listings.",
+ "icon": "JBoard.svg",
+ "js": {
+ "$JBoardAPI": "",
+ "$jBoard.adminUserToken": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.jboard\\.io"
+ ],
+ "website": "https://jboard.io"
+ },
"JBoss Application Server": {
"cats": [
22
@@ -225,6 +246,18 @@
"\\.jwpsrv\\.com"
]
},
+ "Jabmo": {
+ "cats": [
+ 32
+ ],
+ "description": "Jabmo is a software platform that automates lead generation by tracking and analyzing website visitor activity.",
+ "icon": "Jabmo.svg",
+ "saas": true,
+ "scripts": [
+ "/jabmo\\.com"
+ ],
+ "website": "https://jabmo.com"
+ },
"Jacklist": {
"cats": [
51
@@ -269,6 +302,19 @@
],
"website": "https://www.jadu.net/"
},
+ "Jadu Central Content": {
+ "cats": [
+ 1
+ ],
+ "description": "Jadu Central Content is a low-code publishing tool for creating, publishing, and managing website content and digital assets.",
+ "icon": "JaduCentralContent.svg",
+ "meta": {
+ "Author-Template": "^Jadu CSS design$",
+ "generator": "www\\.jadu\\.net"
+ },
+ "saas": true,
+ "website": "https://www.jadu.net/cms"
+ },
"Jahia DX": {
"cats": [
1,
@@ -316,6 +362,21 @@
],
"website": "https://www.jameda.de"
},
+ "Jarvis Analytics": {
+ "cats": [
+ 10
+ ],
+ "description": "Jarvis Analytics is a dental analytics platform that collects, processes, and visualizes dental data to support clinical decision-making and operational insights.",
+ "icon": "JarvisAnalytics.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "schedule\\.jarvisanalytics\\.com"
+ ],
+ "website": "https://www.jarvisanalytics.com"
+ },
"Java": {
"cats": [
27
@@ -536,6 +597,27 @@
"saas": true,
"website": "https://crocoblock.com/plugins/jettabs"
},
+ "Jetboost": {
+ "cats": [
+ 5
+ ],
+ "description": "Jetboost is a tool that enables real-time search, dynamic filtering, and other features for Webflow sites without requiring code.",
+ "icon": "Jetboost.svg",
+ "js": {
+ "JETBOOST_SITE_ID": "",
+ "Jetboost.loaded": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "requires": [
+ "Webflow"
+ ],
+ "saas": true,
+ "website": "https://www.jetboost.io"
+ },
"Jetpack": {
"cats": [
87
@@ -627,6 +709,24 @@
],
"website": "https://jibres.com"
},
+ "Jiglu": {
+ "cats": [
+ 2
+ ],
+ "description": "Jiglu is a collaboration and communities suite that connects enterprise content with conversations to support improved communication.",
+ "icon": "Jiglu.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.jiglu\\.com/"
+ ],
+ "website": "https://www.jiglu.com"
+ },
"Jilt App": {
"cats": [
100,
@@ -762,6 +862,23 @@
],
"website": "https://jivox.com"
},
+ "Job Board Fire": {
+ "cats": [
+ 101
+ ],
+ "description": "JobBoardFire is a platform that provides software for managing job boards, connecting entrepreneurs and community members.",
+ "icon": "JobBoardFire.svg",
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "jobboardfire\\.twic\\.pics"
+ ],
+ "website": "https://www.jobboardfire.com"
+ },
"JobAdder": {
"cats": [
101
@@ -800,6 +917,22 @@
"oss": true,
"website": "https://www.jobberbase.com"
},
+ "Jobiqo": {
+ "cats": [
+ 101
+ ],
+ "description": "Jobiqo is a job board platform that enables publishers to expand reach and increase recruitment advertising revenue.",
+ "icon": "Jobiqo.svg",
+ "meta": {
+ "owner": "^Jobiqo$"
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.jobiqo.com"
+ },
"Jobvite": {
"cats": [
101
@@ -820,6 +953,30 @@
"saas": true,
"website": "https://www.jobvite.com"
},
+ "Jobylon": {
+ "cats": [
+ 101
+ ],
+ "description": "Jobylon is a flexible talent acquisition platform designed to help leading employers streamline recruitment and manage hiring processes.",
+ "icon": "Jobylon.svg",
+ "saas": true,
+ "scriptSrc": [
+ "\\.jobylon\\.com"
+ ],
+ "website": "https://www.jobylon.com"
+ },
+ "Join It": {
+ "cats": [
+ 53
+ ],
+ "description": "Join It is a membership management platform that helps nonprofits, clubs, and growing organizations manage members, track payments, and streamline administrative tasks.",
+ "icon": "JoinIt.svg",
+ "saas": true,
+ "scripts": [
+ "app\\.joinit\\.com"
+ ],
+ "website": "https://joinit.com"
+ },
"Joinchat": {
"cats": [
52
@@ -957,6 +1114,22 @@
],
"website": "https://www.jotform.com"
},
+ "Jottful": {
+ "cats": [
+ 51
+ ],
+ "description": "Jottful is a platform that enables small businesses to create and manage professional websites.",
+ "icon": "Jottful.svg",
+ "meta": {
+ "web_author": "^Jottful"
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://jottful.com"
+ },
"JouwWeb": {
"cats": [
1,
@@ -1018,6 +1191,22 @@
],
"website": "https://www.jsviews.com/#jsviews"
},
+ "Jubna": {
+ "cats": [
+ 76
+ ],
+ "description": "Jubna is a content recommendation engine that delivers personalized suggestions by analyzing user behavior and preferences.",
+ "icon": "Jubna.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.jubna\\.com"
+ ],
+ "website": "https://www.jubna.com"
+ },
"Judge.me": {
"cats": [
90
@@ -1038,6 +1227,18 @@
],
"website": "https://judge.me"
},
+ "Jugem": {
+ "cats": [
+ 11
+ ],
+ "description": "Jugem is a blogging software from Japan that allows users to create, manage, and publish online content.",
+ "icon": "Jugem.svg",
+ "saas": true,
+ "scriptSrc": [
+ "imaging\\.jugem\\.jp"
+ ],
+ "website": "https://jugem.jp"
+ },
"Juicer": {
"cats": [
96
@@ -1109,6 +1310,26 @@
"saas": true,
"website": "https://www.jumio.com"
},
+ "JumpCloud": {
+ "cats": [
+ 69
+ ],
+ "cookies": {
+ "_jumpcloud_user_console_": ""
+ },
+ "description": "JumpCloud is a cloud-based directory services platform offering single sign-on (SSO) and Active Directory-as-a-Service (ADaaS) functionalities.",
+ "icon": "JumpCloud.svg",
+ "pricing": [
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.jumpcloud\\.com/"
+ ],
+ "website": "https://jumpcloud.com"
+ },
"Jumpseller": {
"cats": [
6
diff --git a/src/technologies/k.json b/src/technologies/k.json
index 6cf07d13..a0d9892c 100644
--- a/src/technologies/k.json
+++ b/src/technologies/k.json
@@ -56,6 +56,35 @@
},
"website": "https://www.kissmetrics.com"
},
+ "KIT CMS": {
+ "cats": [
+ 1
+ ],
+ "description": "KIT CMS is a .NET-based content management system created by Kontrolit.net for building and managing dynamic websites and digital content.",
+ "icon": "KITCMS.svg",
+ "meta": {
+ "generator": "^Kontrolit KIT CMS$"
+ },
+ "saas": true,
+ "website": "https://www.kontrolit.net"
+ },
+ "KKTIX": {
+ "cats": [
+ 104
+ ],
+ "description": "KKTIX is a Taiwanese software platform that provides online ticketing and event management solutions.",
+ "icon": "KKTIX.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "assets\\.kktix\\.io"
+ ],
+ "website": "https://kktix.com"
+ },
"KMK": {
"cats": [
6
@@ -309,6 +338,22 @@
"saas": true,
"website": "https://www.kaliocommerce.com"
},
+ "Kalix": {
+ "cats": [
+ 72
+ ],
+ "description": "Kalix is a HIPAA-compliant electronic medical record, practice management, and telehealth platform designed for dietitians, nutritionists, and other healthcare professionals.",
+ "icon": "Kalix.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.kalixhealth\\.com"
+ ],
+ "website": "https://kalixhealth.com"
+ },
"Kaltura": {
"cats": [
14,
@@ -420,6 +465,20 @@
],
"website": "https://loyalty.kangaroorewards.com"
},
+ "Kangle": {
+ "cats": [
+ 22,
+ 64
+ ],
+ "description": "Kangle is an open-source web server and reverse proxy software widely used in Chinese hosting environments for HTTP caching and virtual hosting.",
+ "headers": {
+ "server": "^kangle(?:/([\\d\\.]+))?\\;version:\\1",
+ "x-cache": "^MISS from (?:[\\w& ]+ )?kangle\\b"
+ },
+ "icon": "Kangle.svg",
+ "oss": true,
+ "website": "https://kangle.org"
+ },
"KanzOboz": {
"cats": [
6
@@ -638,6 +697,23 @@
],
"website": "https://cocolive.co.jp/"
},
+ "KeaBuilder": {
+ "cats": [
+ 32
+ ],
+ "description": "KeaBuilder is a platform that provides intelligent insights, strategic recommendations, advanced tools, and seamless integrations to strengthen online presence and support business growth.",
+ "dom": [
+ "link[href*='assets.keabuilder.com']"
+ ],
+ "icon": "KeaBuilder.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://keabuilder.com"
+ },
"Keap": {
"cats": [
53
@@ -761,6 +837,21 @@
],
"website": "https://www.telerik.com/kendo-ui"
},
+ "Kenect": {
+ "cats": [
+ 53
+ ],
+ "description": "Kenect is a platform that provides reputation management and business texting solutions for customer engagement and feedback collection.",
+ "dom": [
+ "iframe[src*='.kenect.com/']"
+ ],
+ "icon": "Kenect.svg",
+ "js": {
+ "toggleKenectWidget": ""
+ },
+ "saas": true,
+ "website": "https://www.kenect.com"
+ },
"Kenlo": {
"cats": [
6
@@ -834,6 +925,25 @@
},
"website": "https://tools.ietf.org/html/rfc4559"
},
+ "KerningJS": {
+ "cats": [
+ 59
+ ],
+ "description": "Kerning.js is a JavaScript library that applies real CSS rules to style, transform, and scale web typography.",
+ "icon": "Kerning.svg",
+ "js": {
+ "FLAutoKerning": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "jquery\\.FLAutoKerning\\.js"
+ ],
+ "website": "https://webupon.com/blog/what-is-kerning"
+ },
"Kestrel": {
"cats": [
22
@@ -895,6 +1005,22 @@
"icon": "KeyCDN.svg",
"website": "https://www.keycdn.com"
},
+ "KeyReply": {
+ "cats": [
+ 52
+ ],
+ "description": "KeyReply is a mobile-friendly chat widget that enables websites to provide real-time messaging and user support across devices.",
+ "icon": "KeyReply.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "keyreply\\.com/chat/widget\\.js"
+ ],
+ "website": "https://www.keyreply.com"
+ },
"Keybase": {
"cats": [
16
@@ -936,6 +1062,38 @@
"saas": true,
"website": "https://keymailer.co"
},
+ "Keyvos": {
+ "cats": [
+ 6
+ ],
+ "description": "Keyvos is a Greek ecommerce platform with functionality for storefront customization, product and order management, SEO, marketplace integration, and reporting.",
+ "icon": "Keyvos.svg",
+ "implies": [
+ "Laravel",
+ "MySQL",
+ "Elasticsearch"
+ ],
+ "meta": {
+ "generator": "Keyvos CMS"
+ },
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://www.keyvos.gr"
+ },
+ "Keywee": {
+ "cats": [
+ 32
+ ],
+ "description": "Keywee is a platform and managed service designed to support paid media and content distribution operations.",
+ "icon": "Keywee.svg",
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.keywee\\.co"
+ ],
+ "website": "https://keywee.co"
+ },
"Kibana": {
"cats": [
29,
@@ -1172,6 +1330,22 @@
"saas": true,
"website": "https://kintone.cybozu.co.jp"
},
+ "Kiosked": {
+ "cats": [
+ 6
+ ],
+ "description": "Kiosked is a platform that converts online content, including images, videos, and applications, into interactive digital storefronts.",
+ "icon": "Kiosked.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "scripts\\.kiosked\\.com"
+ ],
+ "website": "https://www.kiosked.com"
+ },
"Kirby": {
"cats": [
1
@@ -1236,6 +1410,36 @@
"saas": true,
"website": "https://kitcart.net"
},
+ "Kites": {
+ "cats": [
+ 51
+ ],
+ "description": "Kites is a no-code, drag-and-drop builder for creating interactive mobile websites.",
+ "icon": "Kites.svg",
+ "js": {
+ "kiteInstance.analytics": "",
+ "kiteJS": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.kites.io"
+ },
+ "Kiva": {
+ "cats": [
+ 111
+ ],
+ "description": "Kiva is a charity organization that connects individuals through micro-lending to help alleviate poverty.",
+ "icon": "Kiva.svg",
+ "saas": true,
+ "scriptSrc": [
+ "www\\.kiva\\.org"
+ ],
+ "website": "https://www.kiva.org"
+ },
"Kiwi Sizing": {
"cats": [
76
@@ -1579,6 +1783,23 @@
],
"website": "https://www.klickly.com"
},
+ "Kliken": {
+ "cats": [
+ 32
+ ],
+ "description": "Kliken is a shopping and ads marketing platform that helps businesses create, manage, and optimize online advertising campaigns.",
+ "icon": "Kliken.svg",
+ "pricing": [
+ "freemium",
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "analytics\\.sitewit\\.com/"
+ ],
+ "website": "https://www.kliken.com/#sitewit"
+ },
"Klip": {
"cats": [
100
@@ -1654,6 +1875,25 @@
"saas": true,
"website": "https://www.knockcrm.com"
},
+ "KnoCommerce": {
+ "cats": [
+ 73
+ ],
+ "description": "KnoCommerce is a post-purchase surveys system designed to collect customer feedback.",
+ "icon": "KnoCommerce.svg",
+ "js": {
+ "Kno.survey": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "www\\.knocdn\\.com"
+ ],
+ "website": "https://knocommerce.com"
+ },
"Knock": {
"cats": [
32
@@ -1717,6 +1957,23 @@
],
"website": "https://www.knoma.io"
},
+ "Knorish": {
+ "cats": [
+ 21
+ ],
+ "cookies": {
+ "kn-antiforgery-cookie": ""
+ },
+ "description": "Knorish is a platform that enables users to create and sell online courses directly from their own websites.",
+ "icon": "Knorish.svg",
+ "pricing": [
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://knorish.com"
+ },
"Ko-fi": {
"cats": [
5,
@@ -2272,6 +2529,25 @@
],
"website": "https://www.krossbooking.com"
},
+ "Kssib": {
+ "cats": [
+ 6
+ ],
+ "cookies": {
+ "kssib_session": ""
+ },
+ "description": "Kssib is a platform from Middle East that provides integrated ecommerce solutions.",
+ "icon": "Kssib.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "cdn\\.kssib\\.co"
+ ],
+ "website": "https://kssib.com"
+ },
"Ktor": {
"cats": [
18
@@ -2368,6 +2644,33 @@
],
"website": "https://kueskipay.com/"
},
+ "Kulea Marketing": {
+ "cats": [
+ 32
+ ],
+ "description": "Kulea Marketing is a provider of inbound marketing and marketing automation software designed to streamline campaign management and customer engagement.",
+ "icon": "KuleaMarketing.svg",
+ "saas": true,
+ "scriptSrc": [
+ "\\.prod\\.kulea\\.marketing/"
+ ],
+ "website": "https://kulea.ma"
+ },
+ "Kundo": {
+ "cats": [
+ 53
+ ],
+ "description": "Kundo is a customer service system for all digital channels, enhanced with AI and automation to resolve inquiries.",
+ "icon": "Kundo.svg",
+ "js": {
+ "$kundo_chat.DEFAULT_AVATAR_URL": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "static-chat\\.kundo\\.se"
+ ],
+ "website": "https://www.kundo.se"
+ },
"Kuroco": {
"cats": [
47
@@ -2459,6 +2762,39 @@
],
"website": "https://www.kwanzoo.com"
},
+ "Kwipped": {
+ "cats": [
+ 6
+ ],
+ "description": "Kwipped is an online marketplace connecting businesses and individuals with providers of equipment rental and leasing.",
+ "icon": "Kwipped.svg",
+ "js": {
+ "init_kwipped_approve_snippet": "",
+ "kwipped_approve": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "api\\.kwipped\\.com"
+ ],
+ "website": "https://kwipped.com"
+ },
+ "Kyvio": {
+ "cats": [
+ 51
+ ],
+ "description": "Kyvio is a platform for creating membership websites and constructing marketing funnels.",
+ "icon": "Kyvio.svg",
+ "pricing": [
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.kyvio\\.com"
+ ],
+ "website": "https://kyvio.com"
+ },
"k-eCommerce": {
"cats": [
6
diff --git a/src/technologies/l.json b/src/technologies/l.json
index b4da8c7e..b441b8c9 100644
--- a/src/technologies/l.json
+++ b/src/technologies/l.json
@@ -27,6 +27,18 @@
"oss": true,
"website": "https://www.lepton-cms.org"
},
+ "LEVERADE": {
+ "cats": [
+ 53
+ ],
+ "description": "LEVERADE is a sports management and monetization system designed to organize, track, and optimize sporting events and related financial operations.",
+ "icon": "LEVERADE.svg",
+ "saas": true,
+ "scriptSrc": [
+ "static\\.leverade\\.com"
+ ],
+ "website": "https://leverade.com"
+ },
"LGC": {
"cats": [
1
@@ -159,6 +171,19 @@
],
"website": "https://ladipage.vn"
},
+ "Laga Widget": {
+ "cats": [
+ 5
+ ],
+ "description": "Laga Widget is a tool for car dismantlers to search and manage parts within their inventory.",
+ "icon": "LagaWidget.svg",
+ "js": {
+ "laga-widget": "",
+ "lagaWidgetOptions": ""
+ },
+ "saas": true,
+ "website": "https://laga.se"
+ },
"Lagoon": {
"cats": [
62
@@ -447,6 +472,21 @@
],
"website": "https://www.lawpay.com"
},
+ "Lawmatics": {
+ "cats": [
+ 53
+ ],
+ "description": "Lawmatics is a growth platform for law firms that streamlines client intake, marketing automation, and workflow management.",
+ "icon": "Lawmatics.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "navi\\.lawmatics\\.com"
+ ],
+ "website": "https://www.lawmatics.com"
+ },
"LayBuy": {
"cats": [
91
@@ -695,6 +735,22 @@
],
"website": "https://www.leadboxer.com"
},
+ "LeadByte": {
+ "cats": [
+ 32
+ ],
+ "description": "LeadByte is a lead management platform that helps businesses capture, validate, and distribute leads in real time to optimize revenue conversion.",
+ "dom": [
+ "form[action*='.leadbyte.co.uk/']"
+ ],
+ "icon": "LeadByte.svg",
+ "pricing": [],
+ "saas": true,
+ "scriptSrc": [
+ "\\.leadbyte\\.co\\.uk/"
+ ],
+ "website": "https://www.leadbyte.co.uk"
+ },
"LeadChat": {
"cats": [
53
@@ -752,6 +808,9 @@
"poa"
],
"saas": true,
+ "scripts": [
+ "\\.leadpages\\.com"
+ ],
"website": "https://www.leadpages.com"
},
"LeadScore": {
@@ -837,6 +896,34 @@
],
"website": "https://www.leadfeeder.com"
},
+ "Leadferno": {
+ "cats": [
+ 32
+ ],
+ "description": "Leadferno is a conversion platform to increase your website leads.",
+ "icon": "Leadferno.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "widget\\.leadferno\\.com"
+ ],
+ "website": "https://leadferno.com"
+ },
+ "Leadific": {
+ "cats": [
+ 53
+ ],
+ "description": "Leadific is a customer relationship management platform designed to help digital agencies manage clients, track communications, and streamline workflows in a single system.",
+ "icon": "Leadific.svg",
+ "saas": true,
+ "scripts": [
+ "app\\.leadific\\.io"
+ ],
+ "website": "https://leadific.co"
+ },
"Leadinfo": {
"cats": [
10
@@ -989,7 +1076,8 @@
},
"scriptSrc": [
"(?:(?:dist\\/)?)?leaflet[\\w\\-\\.]{0,32}\\.js(?:\\?v(?:er)?=((?:\\d+\\.)+\\d+))?(?!.+shopify)\\;version:\\1",
- "(?:((?:\\d+\\.)+\\d+)\\/(?:dist\\/)?)?leaflet[\\w\\-\\.]{0,32}\\.js(?!.+shopify)\\;version:\\1"
+ "(?:((?:\\d+\\.)+\\d+)\\/(?:dist\\/)?)?leaflet[\\w\\-\\.]{0,32}\\.js(?!.+shopify)\\;version:\\1",
+ "leaflet.{0,32}\\.js(?!.+shopify)"
],
"website": "https://leafletjs.com"
},
@@ -1233,6 +1321,21 @@
"saas": true,
"website": "https://www.lemonsqueezy.com"
},
+ "Lendi": {
+ "cats": [
+ 55
+ ],
+ "description": "Lendi is a Poland-based provider of loan system solutions designed to support financial operations and lending processes.",
+ "headers": {
+ "Access-Control-Allow-Origin": "www\\.lendi\\.pl"
+ },
+ "icon": "Lendi.svg",
+ "saas": true,
+ "scriptSrc": [
+ "\\.lendi\\.pl"
+ ],
+ "website": "https://www.lendi.pl"
+ },
"Lengow": {
"cats": [
19
@@ -1435,6 +1538,21 @@
"saas": true,
"website": "https://www.lever.co"
},
+ "Lexer": {
+ "cats": [
+ 97
+ ],
+ "description": "Lexer is a platform providing AI-powered tools for managing customer data and automating business workflows.",
+ "icon": "Lexer.svg",
+ "js": {
+ "___lexer_tag": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "tag\\.lexer\\.io"
+ ],
+ "website": "https://www.lexer.io"
+ },
"Lexity": {
"cats": [
10
@@ -1556,6 +1674,25 @@
"saas": true,
"website": "https://www.liftigniter.com"
},
+ "Lifter Apps Pop-up Window": {
+ "cats": [
+ 5
+ ],
+ "description": "Lifter Apps Pop-up Window is a customizable on-site feature designed to capture visitor emails and highlight sales promotions.",
+ "icon": "LifterApps.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "requires": [
+ "Shopify"
+ ],
+ "saas": true,
+ "scripts": [
+ "(?:\\.lifterpopup\\.com|popup\\.lifterapps\\.com)"
+ ],
+ "website": "https://lifterapps.com"
+ },
"LifterLMS": {
"cats": [
21,
@@ -1596,6 +1733,23 @@
},
"website": "https://lightmon.ru"
},
+ "LightSpeed VT": {
+ "cats": [
+ 21
+ ],
+ "description": "LightSpeed VT is a learning management system designed to deliver, track, and manage educational courses and training programs.",
+ "icon": "LightSPeedVT.svg",
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.lightspeedvt\\.com"
+ ],
+ "website": "https://lightspeedvt.com"
+ },
"Lightbox": {
"cats": [
59
@@ -1859,6 +2013,43 @@
],
"website": "https://linda.co"
},
+ "Lindy": {
+ "cats": [
+ 52
+ ],
+ "description": "Lindy is an AI assistant that helps complete tasks using custom AI, with no coding required.",
+ "icon": "Lindy.svg",
+ "pricing": [
+ "freemium",
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "api\\.lindy\\.ai"
+ ],
+ "website": "https://www.lindy.ai"
+ },
+ "Line2": {
+ "cats": [
+ 71
+ ],
+ "description": "Line2 is an affiliate network that enables travel-related publishers and partners to monetize web traffic through targeted travel offers and commissions.",
+ "icon": "Line2.svg",
+ "js": {
+ "Line2_W_OBJ": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "//Line2Text\\.Me/s/"
+ ],
+ "website": "https://www.line2.com"
+ },
"Linear": {
"cats": [
53
@@ -1985,6 +2176,9 @@
10
],
"description": "LinkedIn Insight Tag is a lightweight JavaScript tag that powers conversion tracking, website audiences, and website demographics.",
+ "headers": {
+ "Content-Security-Policy": "\\.licdn\\.com"
+ },
"icon": "Linkedin.svg",
"js": {
"ORIBI": "",
@@ -2032,6 +2226,27 @@
"saas": true,
"website": "https://www.linkfire.com"
},
+ "Linkz": {
+ "cats": [
+ 32
+ ],
+ "description": "Linkz is a platform designed to maximize visitor retention by optimizing user engagement and interaction across digital channels.",
+ "icon": "Linkz.svg",
+ "js": {
+ "LINKZ_AI_ACTIVATED": "",
+ "LINKZ_AI_KEY": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "js\\.linkz\\.ai"
+ ],
+ "website": "https://linkz.ai"
+ },
"Linx Commerce": {
"cats": [
6
@@ -2126,6 +2341,21 @@
],
"website": "https://listjs.com"
},
+ "ListTrac": {
+ "cats": [
+ 10
+ ],
+ "description": "ListTrac is a real estate marketing and monitoring system that tracks property listing performance, analyzes user engagement, and provides insights to optimize online visibility and sales strategies.",
+ "icon": "ListTrac.svg",
+ "js": {
+ "listTrac.doEvent": ""
+ },
+ "saas": true,
+ "scriptSrc": [
+ "\\.listtrac\\.com"
+ ],
+ "website": "https://listtrac.com"
+ },
"Listagram": {
"cats": [
75
@@ -2175,7 +2405,8 @@
"cpe": "cpe:2.3:a:litespeedtech:litespeed_web_server:*:*:*:*:*:*:*:*",
"description": "LiteSpeed is a high-scalability web server.",
"headers": {
- "Server": "^LiteSpeed$"
+ "Server": "^LiteSpeed$",
+ "X-Turbo-Charged-By": "^LiteSpeed$"
},
"icon": "LiteSpeed.svg",
"website": "https://litespeedtech.com"
@@ -2343,6 +2574,22 @@
"saas": true,
"website": "https://www.liveagent.com"
},
+ "LiveBooks": {
+ "cats": [
+ 51
+ ],
+ "description": "LiveBooks is a platform offering mobile-friendly websites built using customized website templates.",
+ "dom": [
+ "div[data-img-server*='static.livebooks.com']"
+ ],
+ "icon": "LiveBooks.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://livebooks.com"
+ },
"LiveBy": {
"cats": [
10
@@ -2528,6 +2775,22 @@
],
"website": "https://livesession.io/"
},
+ "LiveSite": {
+ "cats": [
+ 51
+ ],
+ "description": "LiveSite is a professional website builder that enables users to create, manage, and publish websites.",
+ "icon": "LiveSite.svg",
+ "meta": {
+ "generator": "^liveSite\\s+-\\s+https://livesite\\.com$"
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://livesite.com"
+ },
"LiveStreet CMS": {
"cats": [
1
@@ -2769,6 +3032,30 @@
"saas": true,
"website": "https://www.localfocus.nl/en/"
},
+ "LocalGov Drupal": {
+ "cats": [
+ 1
+ ],
+ "description": "LocalGov Drupal is a web publishing platform for councils designed to enhance citizen experience, improve service delivery, and reduce operational costs.",
+ "icon": "LocalGovDrupal.svg",
+ "oss": true,
+ "requires": [
+ "Drupal"
+ ],
+ "website": "https://localgovdrupal.org/products/localgov-drupal-cms"
+ },
+ "LocaliQ Live Chat": {
+ "cats": [
+ 32
+ ],
+ "description": "LocaliQ Live Chat is a customer support tool that enables real-time responses to questions while capturing essential customer information.",
+ "icon": "LocaliQ.svg",
+ "saas": true,
+ "scriptSrc": [
+ "\\.reachlocallivechat\\.com"
+ ],
+ "website": "https://localiq.com"
+ },
"Localised": {
"cats": [
106
@@ -2820,6 +3107,9 @@
59
],
"description": "Locomotive Scroll is an opinionated JavaScript library that provides smooth scrolling animations and advanced scroll interactions for web applications.",
+ "dom": [
+ "div[data-scroll-section]"
+ ],
"icon": "Locomotive Scroll.png",
"implies": [
"Lenis"
@@ -3139,6 +3429,65 @@
],
"website": "https://www.ctt.pt/empresas/e-commerce-e-logistica/e-commerce/lojas-online-ctt/index"
},
+ "Loloyal": {
+ "cats": [
+ 84
+ ],
+ "description": "Loloyal is a loyalty and rewards program for Shopify that helps small businesses increase customer engagement and retention through user-friendly features.",
+ "icon": "Loloyal.svg",
+ "js": {
+ "LOLOYAL_ONSITE": "",
+ "LOLOYAL_ONSITE_ALL_LOCALE": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "static\\.loloyal\\.com"
+ ],
+ "scripts": [
+ "static\\.loloyal\\.com"
+ ],
+ "website": "https://www.loloyal.com"
+ },
+ "Looker": {
+ "cats": [
+ 10
+ ],
+ "description": "Looker is a data platform used to analyze governed data, generate business insights, and develop AI-powered applications.",
+ "headers": {
+ "Content-Security-Policy": "\\.cloud\\.looker\\.com"
+ },
+ "icon": "Google Cloud.svg",
+ "pricing": [
+ "payg",
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://cloud.google.com/looker"
+ },
+ "Looksize": {
+ "cats": [
+ 6
+ ],
+ "description": "Looksize is a virtual fitting room solution for ecommerce that allows customers to try on clothes digitally before making a purchase, enhancing the online shopping experience.",
+ "icon": "Looksize.svg",
+ "js": {
+ "LS.api_key": ""
+ },
+ "pricing": [
+ "low",
+ "recurring",
+ "payg"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "www\\.looksize\\.com/"
+ ],
+ "website": "https://www.looksize.com"
+ },
"Loom": {
"cats": [
103
@@ -3370,19 +3719,47 @@
},
"Lovable": {
"cats": [
- 1
+ 51
],
- "description": "Lovable is an AI-powered, no-code platform that lets users build functional web apps from natural language prompts instead of writing code.",
+ "cookies": {
+ "lovable-preview-mode": ""
+ },
+ "description": "Lovable is an AI-powered collaborative page builder for generating UI components, projects, and templates in real time.",
"dom": {
"link[href*='/lovable-uploads/']": {
"exists": ""
}
},
- "icon": "Lovable.png",
+ "icon": "Lovable.svg",
+ "js": {
+ "LOV_SELECTOR_SCRIPT_VERSION": "^[\\d\\.]+$"
+ },
"meta": {
"author": "lovable"
},
- "website": "https://lovable.dev/"
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://lovable.dev"
+ },
+ "Lovingly": {
+ "cats": [
+ 6
+ ],
+ "description": "Lovingly is a florist website resource builder that provides tools for creating and managing online floral business platforms.",
+ "icon": "Lovingly.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "api\\.lovingly\\.com"
+ ],
+ "website": "https://www.lovingly.com"
},
"Loyalis": {
"cats": [
@@ -3435,6 +3812,22 @@
],
"website": "https://loyaltyloop.com"
},
+ "Loyalzoo": {
+ "cats": [
+ 84
+ ],
+ "description": "Loyalzoo is a platform that enables businesses to manage customer loyalty, marketing campaigns, and subscription services.",
+ "icon": "Loyalzoo.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.loyalzoo\\.com"
+ ],
+ "website": "https://loyalzoo.com"
+ },
"Loyoly": {
"cats": [
84
diff --git a/src/technologies/m.json b/src/technologies/m.json
index 8a2d4eb0..137010d8 100644
--- a/src/technologies/m.json
+++ b/src/technologies/m.json
@@ -116,6 +116,29 @@
],
"website": "https://www.mdui.org"
},
+ "MDirector": {
+ "cats": [
+ 32
+ ],
+ "description": "MDirector is an all-in-one digital marketing platform that centralizes email, SMS, and automation tools to manage campaigns and analyze audience engagement.",
+ "icon": "MDirector.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "requires": [
+ "WordPress"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "/wp-content/plugins/mdirector-newsletter/public/js/mdirector-newsletter-public\\.js"
+ ],
+ "scripts": [
+ "app\\.mdirector\\.com"
+ ],
+ "website": "https://www.mdirector.com"
+ },
"MGID": {
"cats": [
36
@@ -234,7 +257,8 @@
],
"js": {
"MODX": "",
- "MODX_MEDIA_PATH": ""
+ "MODX_MEDIA_PATH": "",
+ "miniShop2Config.actionUrl": "/assets/components/minishop2/"
},
"meta": {
"generator": "MODX[^\\d.]*([\\d.]+)?\\;version:\\1"
@@ -369,6 +393,23 @@
"saas": true,
"website": "https://mui.com"
},
+ "Maatoo": {
+ "cats": [
+ 32
+ ],
+ "description": "Maatoo is an all-in-one marketing tool designed to streamline campaign management, customer engagement, and analytics in a single platform.",
+ "icon": "Maatoo.svg",
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.maatoo\\.io"
+ ],
+ "website": "https://maatoo.io"
+ },
"Mabisy": {
"cats": [
6
@@ -419,6 +460,22 @@
],
"website": "https://www.machothemes.com/item/newsmag-lite"
},
+ "MacroActive": {
+ "cats": [
+ 1
+ ],
+ "description": "MacroActive is a customizable coaching platform designed to help professionals build and manage their own branded programs and client communities.",
+ "dom": [
+ "link[href*='.macroactivemvp.com']"
+ ],
+ "icon": "MacroActive.svg",
+ "js": {
+ "MA.customerToken": "",
+ "MAnalytics": ""
+ },
+ "saas": true,
+ "website": "https://macroactive.com"
+ },
"MadAdsMedia": {
"cats": [
36
@@ -623,6 +680,23 @@
"oss": true,
"website": "https://magicui.design/"
},
+ "MagicBell": {
+ "cats": [
+ 5
+ ],
+ "description": "MagicBell is an embeddable notification inbox that allows applications to display and manage user notifications within their interfaces.",
+ "headers": {
+ "Content-Security-Policy": "\\.magicbell\\.com"
+ },
+ "icon": "MagicBell.svg",
+ "pricing": [
+ "freemium",
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.magicbell.com"
+ },
"MagicLabs": {
"cats": [
69
@@ -1112,6 +1186,18 @@
],
"website": "https://www.mainad.com"
},
+ "Mainboard": {
+ "cats": [
+ 72
+ ],
+ "description": "Mainboard is a software platform designed to manage, schedule, and book talent.",
+ "headers": {
+ "server": "Mainboard\\.com"
+ },
+ "icon": "Mainboard.svg",
+ "saas": true,
+ "website": "https://www.mainboard.com"
+ },
"Mainstay": {
"cats": [
52,
@@ -1141,6 +1227,27 @@
"saas": true,
"website": "https://www.maisey.co"
},
+ "Maisie": {
+ "cats": [
+ 52
+ ],
+ "description": "Maisie is an AI-powered conversational assistant that provides automated sales and customer support by handling queries around the clock.",
+ "icon": "Maisie.svg",
+ "js": {
+ "maisieChatBotContext": "",
+ "maisieWebpackJsonpFunction": ""
+ },
+ "pricing": [
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.mymaisie\\.com"
+ ],
+ "website": "https://www.maisieai.com"
+ },
"Makaira": {
"cats": [
108
@@ -1161,6 +1268,21 @@
],
"website": "https://www.makaira.io"
},
+ "Makane": {
+ "cats": [
+ 6
+ ],
+ "description": "Makane is a platform for creating websites and online stores.",
+ "icon": "Makane.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.makane\\.com"
+ ],
+ "website": "https://makane.com"
+ },
"Make-Sense": {
"cats": [
68
@@ -1226,6 +1348,10 @@
51
],
"description": "Makeswift is a no-code website builder with the power and detail of a design tool.",
+ "headers": {
+ "Access-Control-Allow-Origin": "app\\.makeswift\\.com",
+ "Content-Security-Policy": "app\\.makeswift\\.com"
+ },
"icon": "Makeswift.svg",
"pricing": [
"freemium",
@@ -1443,6 +1569,38 @@
],
"website": "https://github.com/maplibre/maplibre-gl-js"
},
+ "MapLoco": {
+ "cats": [
+ 35
+ ],
+ "description": "MapLoco is a tool that displays website visitor locations on an interactive map for analysis and tracking.",
+ "dom": [
+ "a[href*='m.maploco.com'] > img[src*='www.maploco.com']"
+ ],
+ "icon": "MapLoco.svg",
+ "saas": true,
+ "website": "https://maploco.com"
+ },
+ "MapMyChannel": {
+ "cats": [
+ 107
+ ],
+ "description": "MapMyChannel is a cloud-based fulfillment platform that integrates with ecommerce systems to automate inventory, shipping, and order management.",
+ "icon": "MapMyChannel.svg",
+ "pricing": [
+ "freemium",
+ "mid",
+ "recurring"
+ ],
+ "requiresCategory": [
+ 6
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.mapmychannel\\.com/"
+ ],
+ "website": "https://www.mapmychannel.com"
+ },
"MapPress": {
"cats": [
5,
@@ -1463,6 +1621,21 @@
],
"website": "https://mappresspro.com"
},
+ "MapTrack": {
+ "cats": [
+ 45
+ ],
+ "description": "MapTack is a platform to audit and manage assets from a single interface.",
+ "icon": "MapTrack.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "app\\.maptrackpro\\.com"
+ ],
+ "website": "https://maptrack.com"
+ },
"Mapbox GL JS": {
"cats": [
35
@@ -1502,6 +1675,24 @@
],
"website": "https://github.com/mapbox/mapbox.js"
},
+ "Mapline": {
+ "cats": [
+ 35
+ ],
+ "description": "Mapline is a geo-powered analytics platform designed to deliver location-based insights worldwide.",
+ "dom": [
+ "iframe[src*='app.mapline.com']"
+ ],
+ "headers": {
+ "Access-Control-Allow-Origin": "app\\.mapline\\.com"
+ },
+ "icon": "Mapline.svg",
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://mapline.com"
+ },
"Mapme": {
"cats": [
35
@@ -1598,6 +1789,24 @@
"oss": true,
"website": "https://maptalks.org"
},
+ "Maptiler": {
+ "cats": [
+ 35
+ ],
+ "description": "Maptiler is a mapping platform offering visual tools, global data, SDKs, and APIs for enterprise application development.",
+ "icon": "Maptiler.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "api\\.maptiler\\.com"
+ ],
+ "website": "https://www.maptiler.com"
+ },
"Marcando": {
"cats": [
6
@@ -1784,6 +1993,9 @@
"cats": [
32
],
+ "cookies": {
+ "_mkto_trk": ""
+ },
"description": "Marketo develops and sells marketing automation software for account-based marketing and other marketing services and products including SEO and content creation.",
"icon": "Marketo.svg",
"js": {
@@ -1927,6 +2139,22 @@
],
"website": "https://www.marsello.com"
},
+ "Marshal": {
+ "cats": [
+ 68
+ ],
+ "description": "Marshal is a platform that ensures businesses achieve compliance and accessibility.",
+ "icon": "Marshal.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.usemarshal\\.co"
+ ],
+ "website": "https://usemarshal.co"
+ },
"Mashore Method": {
"cats": [
53
@@ -1939,6 +2167,17 @@
],
"website": "https://mashoremethod.com"
},
+ "Masonry": {
+ "cats": [
+ 59
+ ],
+ "description": "Masonry is a JavaScript library that enables a cascading grid layout, positioning elements based on available vertical space for an optimized, gap-free arrangement.",
+ "js": {
+ "Masonry.Item": ""
+ },
+ "oss": true,
+ "website": "https://masonry.desandro.com"
+ },
"Massflow": {
"cats": [
10
@@ -2037,6 +2276,18 @@
},
"website": "https://masterking32.com"
},
+ "Mastery Manager": {
+ "cats": [
+ 21
+ ],
+ "description": "Mastery Manager is a student learning system designed to track academic progress, evaluate performance, and support data-driven instructional planning.",
+ "icon": "MasteryManager.svg",
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.masterymanager\\.com"
+ ],
+ "website": "https://masterymanager.com"
+ },
"Mastodon": {
"cats": [
2
@@ -2111,6 +2362,33 @@
],
"website": "https://getmdl.io"
},
+ "Material UI": {
+ "cats": [
+ 66
+ ],
+ "css": [
+ "\\.MuiPaper-root",
+ "\\.Mui-disabled"
+ ],
+ "description": "Material UI is a simple and customisable component library to build faster, beautiful, and more accessible React applications.",
+ "dom": [
+ "style[data-meta='MuiPaper'], div.MuiBox-root, div.MuiPaper-root, style[data-meta='MuiButton'], input.MuiInputBase-input, div.MuiContainer-root, .MuiButton-root"
+ ],
+ "icon": "MUI.svg",
+ "implies": [
+ "React"
+ ],
+ "oss": true,
+ "pricing": [
+ "freemium",
+ "payg"
+ ],
+ "saas": true,
+ "scripts": [
+ "https://mui\\.com"
+ ],
+ "website": "https://mui.com"
+ },
"Materialize CSS": {
"cats": [
66
@@ -2437,6 +2715,21 @@
],
"website": "https://www.maxicms.nl"
},
+ "Maxxton": {
+ "cats": [
+ 93
+ ],
+ "description": "Maxxton is a reservation and property management system.",
+ "icon": "Maxxton.svg",
+ "saas": true,
+ "scriptSrc": [
+ "\\.maxxton\\.net"
+ ],
+ "scripts": [
+ "\\.maxxton\\.net"
+ ],
+ "website": "https://maxxton.com"
+ },
"Mazrica": {
"cats": [
53
@@ -2540,6 +2833,18 @@
},
"website": "https://www.mediaelementjs.com"
},
+ "MediaPlatform": {
+ "cats": [
+ 103
+ ],
+ "description": "MediaPlatform is enterprise video and webcasting software designed for corporate communications.",
+ "icon": "MediaPlatform.svg",
+ "js": {
+ "mediaPlatformLoginUrl": ""
+ },
+ "saas": true,
+ "website": "https://www.mediaplatform.com"
+ },
"MediaWiki": {
"cats": [
8
@@ -2722,6 +3027,9 @@
"cats": [
29
],
+ "cookies": {
+ "saas_demo_meilisearch_session": ""
+ },
"description": "Meilisearch is a search engine created by Meili, a software development company based in France.",
"dom": [
"span.meilisearch-autocomplete"
@@ -2800,12 +3108,31 @@
"Laravel",
"Zend"
],
+ "js": {
+ "MelisGdprBanner": "",
+ "melisGdprBanner_init": ""
+ },
"meta": {
"generator": "^Melis Platform\\.",
"powered-by": "^Melis CMS\\."
},
"website": "https://www.melistechnology.com/"
},
+ "Meltwater": {
+ "cats": [
+ 10
+ ],
+ "description": "Meltwater is a media monitoring platform that tracks, analyzes, and provides insights from online news, social media, and broadcast sources to support data-driven decision-making.",
+ "dom": [
+ "iframe[src*='app.meltwater.com']"
+ ],
+ "headers": {
+ "Content-Security-Policy": "\\.meltwater\\.com"
+ },
+ "icon": "Meltwater.svg",
+ "saas": true,
+ "website": "https://www.meltwater.com"
+ },
"MemberSpace": {
"cats": [
19,
@@ -3203,6 +3530,18 @@
},
"website": "https://www.eidosmedia.com/"
},
+ "Meticular": {
+ "cats": [
+ 19
+ ],
+ "description": "Meticular is a Swiss platform that provides business solutions and services to support organizational operations.",
+ "icon": "Meticular.svg",
+ "saas": true,
+ "scriptSrc": [
+ "analytics\\.metikular\\.ch"
+ ],
+ "website": "https://www.metikular.ch"
+ },
"Metomic": {
"cats": [
67
@@ -3221,6 +3560,39 @@
],
"website": "https://metomic.io"
},
+ "Metorik": {
+ "cats": [
+ 6
+ ],
+ "description": "Metorik is a WooCommerce and Shopify store automation system providing custom reports and email marketing tools to manage and analyze ecommerce operations.",
+ "icon": "Metorik.svg",
+ "js": {
+ "metorik_params": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring",
+ "payg",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "/wp-content/plugins/metorik-helper(?:/.*)?(?:\\?.*)?$"
+ ],
+ "website": "https://metorik.com"
+ },
+ "Metrics Key": {
+ "cats": [
+ 10
+ ],
+ "description": "Metrics Key is software used for tracking performance in software development and search marketing campaigns.",
+ "icon": "MetricsKey.svg",
+ "saas": true,
+ "scriptSrc": [
+ "//metricskey\\.net/track\\.js"
+ ],
+ "website": "https://metricskey.net"
+ },
"MetricsCube": {
"cats": [
10
@@ -3779,6 +4151,18 @@
],
"website": "https://midtrans.com"
},
+ "Mieruca": {
+ "cats": [
+ 54
+ ],
+ "description": "Mieruca is a Japanese SEO analysis tool designed to measure and improve website visibility through data-driven insights.",
+ "icon": "Mieruca.svg",
+ "saas": true,
+ "scriptSrc": [
+ "hm\\.mieru-ca\\.com"
+ ],
+ "website": "https://mieru-ca.com"
+ },
"Miestro": {
"cats": [
6
@@ -3864,6 +4248,31 @@
"oss": true,
"website": "https://milligram.io"
},
+ "MiloTree": {
+ "cats": [
+ 5,
+ 32
+ ],
+ "description": "MiloTree is a pop-up tool that helps websites grow by converting visitors into social media followers and customers.",
+ "icon": "MiloTree.svg",
+ "js": {
+ "milotree_closeBox": "",
+ "milotree_openBox": ""
+ },
+ "meta": {
+ "author": "^milotree"
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "cdn001\\.milotree\\.com"
+ ],
+ "website": "https://milotree.com"
+ },
"Milonic": {
"cats": [
59
@@ -3880,6 +4289,23 @@
"saas": true,
"website": "https://milonic.com"
},
+ "Milvus": {
+ "cats": [
+ 45,
+ 53
+ ],
+ "description": "Milvus is an intelligent system designed to manage IT operations and provide help desk support.",
+ "icon": "Milvus.svg",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "\\.api\\.milvus\\.com"
+ ],
+ "website": "https://milvus.com.br"
+ },
"Mimiran": {
"cats": [
53
@@ -4074,6 +4500,18 @@
],
"website": "https://haveamint.com"
},
+ "Minted": {
+ "cats": [
+ 6
+ ],
+ "description": "Minted is a marketplace that offers premium design goods created by independent artists and designers.",
+ "icon": "Minted.svg",
+ "saas": true,
+ "scripts": [
+ "\\.minted\\.com"
+ ],
+ "website": "https://www.minted.com"
+ },
"Mintlify": {
"cats": [
57,
@@ -4183,6 +4621,22 @@
],
"website": "https://www.mirakl.com"
},
+ "Mirus": {
+ "cats": [
+ 62
+ ],
+ "description": "Mirus is a platform that provides scalable solutions capable of adjusting capacity to meet demand while maintaining resilience against unexpected challenges.",
+ "icon": "Mirus.svg",
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scripts": [
+ "\\.mirus\\.io"
+ ],
+ "website": "https://mirusresearch.com"
+ },
"Mirvac": {
"cats": [
1
@@ -4364,6 +4818,9 @@
"cdn\\.mxpnl\\.com/libs/mixpanel\\-([0-9.]+)\\.min\\.js\\;version:\\1",
"api\\.mixpanel\\.com/track"
],
+ "scripts": [
+ "VITE_MIXPANEL_KEY"
+ ],
"website": "https://mixpanel.com"
},
"MizbanCloud": {
@@ -4477,7 +4934,14 @@
"cats": [
51
],
- "description": "Mobirise is a free offline app for Windows and Mac to easily create small/medium websites, landing pages, online resumes and portfolios.",
+ "description": "Mobirise is a free offline website builder for Windows and macOS that enables non-coders to create small and medium-sized websites locally using drag-and-drop pre-made blocks and themes.",
+ "dom": {
+ "link[href*='mobirise']": {
+ "attributes": {
+ "href": "assets/(web|css)/assets/mobirise(?:-icons\\d*)?/.+\\.css"
+ }
+ }
+ },
"html": [
"