Skip to content

Icon Reference

The plugin bundles 1064 icons across 12 sets, selectable per node in the editor (Nodes → Icon). Every icon has an id of the form set/name — that id is what the panel stores, and the icon is served from the plugin itself (public/plugins/tamirsuliman-weathermap-panel/icons/<set>/<name>.svg), so maps need no external image hosting.

Using icons

  • Pick the icon from the grouped dropdown in the node's Icon section; set Width/Height (a new icon defaults to 40×40) and optional padding.
  • Draw Inside places the icon within the node's border instead of above the label.
  • Need something not bundled? Choose Custom Icon and paste any https:// SVG/PNG URL.

Networking (72)

General-purpose network equipment and infrastructure symbols — routers, switches, firewalls, servers, buildings, clouds, and more. The workhorse set for topology maps.

a-b-switcha-b-switch
atm-switchatm-switch
atm-switch-2atm-switch-2
biometric-readerbiometric-reader
bridgebridge
buildingbuilding
cameracamera
card-readercard-reader
cellphonecellphone
cloudcloud
comm-linkcomm-link
copiercopier
diagnostic-devicediagnostic-device
ethernetethernet
external-hard-driveexternal-hard-drive
external-media-driveexternal-media-drive
fax-machinefax-machine
fiber-opticfiber-optic
fiber-optic-2fiber-optic-2
filefile
file-2file-2
file-serverfile-server
firewallfirewall
hubhub
keyboardkeyboard
locklock
mainframemainframe
micro-webservermicro-webserver
modemmodem
monitormonitor
mousemouse
mplsmpls
mpls-2mpls-2
multi-function-machinemulti-function-machine
patch-panelpatch-panel
pbxpbx
pcpc
phonephone
plotterplotter
printerprinter
project-screenproject-screen
project-screen-2project-screen-2
projectorprojector
projector-2projector-2
projector-3projector-3
radio-towerradio-tower
relational-databaserelational-database
repeaterrepeater
ring-networkring-network
routerrouter
satellitesatellite
satellite-dishsatellite-dish
scannerscanner
serverserver
server-2server-2
smart-phonesmart-phone
smart-phone-2smart-phone-2
standing-manstanding-man
standing-womanstanding-woman
super-computersuper-computer
switchswitch
telephonetelephone
upsups
useruser
video-cameravideo-camera
video-phonevideo-phone
virtual-servervirtual-server
voip-phonevoip-phone
web-serviceweb-service
wireless-access-pointwireless-access-point
wireless-routerwireless-router
working-personworking-person

Rack Parts (18)

Vendor-neutral construction elements for composing rack elevations directly from node icons — faceplates, power components, and port hardware drawn in a consistent dark style. Combine them with per-port status nodes to build boards like the rack cabling demo.

IconIdDescription
blanking-panel-1urack/blanking-panel-1u1U vented blanking panel
cable-trayrack/cable-trayVertical cable management tray
fanrack/fanChassis/PSU fan
fiber-patch-panel-1urack/fiber-patch-panel-1u1U fiber patch panel with 12 LC duplex pairs
fiber-port-lcrack/fiber-port-lcLC duplex fiber port (aqua = OM3/OM4 convention)
fiber-port-scrack/fiber-port-scSC fiber port (orange = multimode convention)
patch-panel-1urack/patch-panel-1u1U patch panel with 12 RJ45 keystones
pdu-outletrack/pdu-outletSingle C13 PDU outlet
pdu-striprack/pdu-stripVertical 8-outlet PDU strip
psu-modulerack/psu-moduleHot-swap power supply module (fan + C14 inlet + latch)
rack-framerack/rack-frameEmpty rack frame with rail holes
rj45-portrack/rj45-portSingle RJ45 port
server-1urack/server-1u1U server rear: vents, two NICs, dual fans
server-2urack/server-2u2U server rear: vent field, two NICs, dual fans
sfp-cagerack/sfp-cageSFP/SFP+ cage with pull tab
switch-1u-24portrack/switch-1u-24port1U switch faceplate with 24 RJ45 ports
switch-1u-8portrack/switch-1u-8port1U switch faceplate with 8 RJ45 ports and uplink cages
upsrack/upsRack UPS (battery symbol, vents, fan)

Cloud (18)

Cloud provider logos and provider-badged devices for hybrid/cloud topologies. Plain names (cloud/aws) are brand logos (from the CC0-licensed Simple Icons project, filled with the brand color); cloud/<provider>-<device> names (cloud/aws-router) combine a device shape from the Networking set with the provider logo as a corner badge. The official AWS/Azure/GCP architecture icon packs are not bundled for licensing reasons — scripts/fetch-cloud-icons.sh downloads them onto your own Grafana instance, where any SVG can be used via a node's Custom icon URL. Product names and logos are trademarks of their respective owners, used for identification only.

awsaws
aws-cloudaws-cloud
aws-firewallaws-firewall
aws-routeraws-router
aws-serveraws-server
aws-switchaws-switch
azureazure
azure-cloudazure-cloud
azure-firewallazure-firewall
azure-routerazure-router
azure-serverazure-server
azure-switchazure-switch
gcpgcp
gcp-cloudgcp-cloud
gcp-firewallgcp-firewall
gcp-routergcp-router
gcp-servergcp-server
gcp-switchgcp-switch

Vendors (49)

Network and server hardware vendors — Juniper, F5, Fortinet, Palo Alto, MikroTik, Ubiquiti, Huawei, Dell, HP, Lenovo, Supermicro, and more. Plain names (vendors/juniper) are brand logos (from the CC0-licensed Simple Icons project, filled with the brand color); vendors/<vendor>-<device> names (vendors/juniper-router) combine a device shape from the Networking set with the vendor logo as a corner badge. Product names and logos are trademarks of their respective owners, used for identification only.

delldell
dell-serverdell-server
dell-switchdell-switch
ericssonericsson
ericsson-routerericsson-router
f5f5
f5-load-balancerf5-load-balancer
fortinetfortinet
fortinet-firewallfortinet-firewall
fortinet-switchfortinet-switch
hphp
hp-serverhp-server
hp-switchhp-switch
huaweihuawei
huawei-routerhuawei-router
huawei-serverhuawei-server
huawei-switchhuawei-switch
juniperjuniper
juniper-firewalljuniper-firewall
juniper-routerjuniper-router
juniper-switchjuniper-switch
lenovolenovo
lenovo-serverlenovo-server
mikrotikmikrotik
mikrotik-routermikrotik-router
mikrotik-switchmikrotik-switch
mikrotik-wirelessmikrotik-wireless
netgearnetgear
netgear-switchnetgear-switch
nokianokia
nokia-routernokia-router
openwrtopenwrt
openwrt-routeropenwrt-router
opnsenseopnsense
opnsense-firewallopnsense-firewall
paloaltopaloalto
paloalto-firewallpaloalto-firewall
pfsensepfsense
pfsense-firewallpfsense-firewall
sonicwallsonicwall
sonicwall-firewallsonicwall-firewall
supermicrosupermicro
supermicro-serversupermicro-server
tplinktplink
tplink-switchtplink-switch
tplink-wirelesstplink-wireless
ubiquitiubiquiti
ubiquiti-switchubiquiti-switch
ubiquiti-wirelessubiquiti-wireless

Aerospace (5)

Air and space segment symbols — for SATCOM links, ground stations, in-flight or UAV connectivity maps.

IconIdDescription
airplaneaerospace/airplaneAircraft (top view) — air routes, in-flight connectivity
droneaerospace/droneQuadcopter drone (top view) — UAV links
helicopteraerospace/helicopterHelicopter (side view)
satelliteaerospace/satelliteSatellite with solar wings — space segment / SATCOM
satellite-dishaerospace/satellite-dishGround station dish — earth segment / VSAT

Platforms & Apps (9)

Kubernetes and Apache project logos (from the MIT-licensed devicon project) — for maps where a node is a service or platform. More Apache data platforms (Cassandra, Hadoop, HBase, CouchDB) live in the Databases set below.

apache-airflowapache-airflow
apache-groovyapache-groovy
apache-httpdapache-httpd
apache-kafkaapache-kafka
apache-mavenapache-maven
apache-sparkapache-spark
apache-subversionapache-subversion
apache-tomcatapache-tomcat
kuberneteskubernetes

Programming Languages (22)

Language logos (from devicon, MIT) — for application/service nodes tagged by their runtime.

bashbash
cc
cpluspluscplusplus
csharpcsharp
dartdart
elixirelixir
gogo
haskellhaskell
javajava
javascriptjavascript
juliajulia
kotlinkotlin
lualua
perlperl
phpphp
pythonpython
rr
rubyruby
rustrust
scalascala
swiftswift
typescripttypescript

Country Flags (265 circle + 257 square)

ISO 3166-1 alpha-2 flags in two styles for marking PoP/city nodes on geographic maps: circle (flags/<code>, from circle-flags, MIT) and square (flags_square/<code>, from flag-icons, MIT). Use the two-letter country code as the icon name, e.g. flags/us or flags_square/us.

Circle sample:

usus
caca
brbr
mxmx
gbgb
frfr
dede
itit
eses
nlnl
sese
chch
trtr
aeae
sasa
qaqa
egeg
zaza
ngng
keke
inin
cncn
jpjp
krkr
sgsg
auau

Square sample:

usus
caca
brbr
mxmx
gbgb
frfr
dede
itit
eses
nlnl
sese
chch
trtr
aeae
sasa
qaqa
egeg
zaza
ngng
keke
inin
cncn
jpjp
krkr
sgsg
auau
All available codes

Circle (265): ac · ad · ae · af · ag · ai · al · am · an · ao · aq · ar · as · at · au · aw · ax · az · ba · bb · bd · be · bf · bg · bh · bi · bj · bl · bm · bn · bo · bq · br · bs · bt · bv · bw · by · bz · ca · cc · cd · cf · cg · ch · ci · ck · cl · cm · cn · co · cp · cq · cr · cu · cv · cw · cx · cy · cz · de · dg · dj · dk · dm · do · dz · ea · ec · ee · eg · eh · er · es · et · eu · fi · fj · fk · fm · fo · fr · fx · ga · gb · gd · ge · gf · gg · gh · gi · gl · gm · gn · gp · gq · gr · gs · gt · gu · gw · gy · hk · hm · hn · hr · ht · hu · ic · id · ie · il · im · in · io · iq · ir · is · it · je · jm · jo · jp · ke · kg · kh · ki · km · kn · kp · kr · kw · ky · kz · la · lb · lc · li · lk · lr · ls · lt · lu · lv · ly · ma · mc · md · me · mf · mg · mh · mk · ml · mm · mn · mo · mp · mq · mr · ms · mt · mu · mv · mw · mx · my · mz · na · nc · ne · nf · ng · ni · nl · no · np · nr · nu · nz · om · pa · pe · pf · pg · ph · pk · pl · pm · pn · pr · ps · pt · pw · py · qa · re · ro · rs · ru · rw · sa · sb · sc · sd · se · sg · sh · si · sj · sk · sl · sm · sn · so · sr · ss · st · su · sv · sx · sy · sz · ta · tc · td · tf · tg · th · tj · tk · tl · tm · tn · to · tr · tt · tv · tw · tz · ua · ug · uk · um · un · us · uy · uz · va · vc · ve · vg · vi · vn · vu · wf · ws · xk · xx · ye · yt · yu · za · zm · zw

Square (257): ad · ae · af · ag · ai · al · am · ao · aq · ar · as · at · au · aw · ax · az · ba · bb · bd · be · bf · bg · bh · bi · bj · bl · bm · bn · bo · bq · br · bs · bt · bv · bw · by · bz · ca · cc · cd · cf · cg · ch · ci · ck · cl · cm · cn · co · cp · cr · cu · cv · cw · cx · cy · cz · de · dg · dj · dk · dm · do · dz · ec · ee · eg · eh · er · es · et · eu · fi · fj · fk · fm · fo · fr · ga · gb · gd · ge · gf · gg · gh · gi · gl · gm · gn · gp · gq · gr · gs · gt · gu · gw · gy · hk · hm · hn · hr · ht · hu · ic · id · ie · il · im · in · io · iq · ir · is · it · je · jm · jo · jp · ke · kg · kh · ki · km · kn · kp · kr · kw · ky · kz · la · lb · lc · li · lk · lr · ls · lt · lu · lv · ly · ma · mc · md · me · mf · mg · mh · mk · ml · mm · mn · mo · mp · mq · mr · ms · mt · mu · mv · mw · mx · my · mz · na · nc · ne · nf · ng · ni · nl · no · np · nr · nu · nz · om · pa · pc · pe · pf · pg · ph · pk · pl · pm · pn · pr · ps · pt · pw · py · qa · re · ro · rs · ru · rw · sa · sb · sc · sd · se · sg · sh · si · sj · sk · sl · sm · sn · so · sr · ss · st · sv · sx · sy · sz · tc · td · tf · tg · th · tj · tk · tl · tm · tn · to · tr · tt · tv · tw · tz · ua · ug · um · un · us · uy · uz · va · vc · ve · vg · vi · vn · vu · wf · ws · xk · xx · ye · yt · za · zm · zw

(eu = European Union, un = United Nations, xx = placeholder/unknown.)


Computers & Monitors (12)

End-user and workstation hardware.

crt-monitorcrt-monitor
data-pipedata-pipe
keyboardkeyboard
laptop-devicelaptop-device
lcd-monitorlcd-monitor
mousemouse
pcpc
pdapda
slateslate
tablettablet
terminalterminal
virtual-pcvirtual-pc

Databases & Data Platforms (48)

Logos for common databases, queues, and data platforms — useful when a "node" on your map is a data service rather than a network device.

aerospikeaerospike
airtableairtable
apache-cassandraapache-cassandra
apache-couchdbapache-couchdb
apache-hadoopapache-hadoop
apache-hbaseapache-hbase
aws-dynamodbaws-dynamodb
aws-mobile-hubaws-mobile-hub
aws-rds-relational-database-serviceaws-rds-relational-database-service
clouderacloudera
couchbasecouchbase
crateiocrateio
datdat
database-labsdatabase-labs
doctrinedoctrine
flockerflocker
google-firebasegoogle-firebase
ibm-cloudantibm-cloudant
ibm-composeibm-compose
influxdbinfluxdb
kintokinto
knexjsknexjs
leveldbleveldb
mariadbmariadb
memsqlmemsql
mongodbmongodb
mongodb-realmmongodb-realm
mysqlmysql
neo4jneo4j
nuodbnuodb
oracleoracle
parseparse
perconapercona
postgresqlpostgresql
pouchdbpouchdb
prismaprisma
pumpkindbpumpkindb
pusherpusher
redisredis
redsminredsmin
rethinkdbrethinkdb
riakriak
rocksdbrocksdb
rxdbrxdb
scaledronescaledrone
sequelizesequelize
sqldepsqldep
sqlitesqlite

Cisco (289)

The classic Cisco topology icon set — the full range of routers, switches, security appliances, wireless, voice, and datacenter symbols familiar from network diagrams.

100baset-hub100baset-hub
1070010700
10ge-fcoe10ge-fcoe
1520015200
3x74-floor-cluster-control3x74-floor-cluster-control
6700-series6700-series
7500ars75137500ars7513
accesspointaccesspoint
aceace
acsacs
admadm
androgenous-personandrogenous-person
antennaantenna
asa-5500asa-5500
asic-processorasic-processor
asr-1000-seriesasr-1000-series
ataata
atm-3800atm-3800
atm-fast-gigabitatm-fast-gigabit
atm-routeratm-router
atm-switchatm-switch
atm-tag-switch-routeratm-tag-switch-router
avsavs
axpaxp
bbsmbbsm
branch-officebranch-office
breakout-boxbreakout-box
bridgebridge
broadcast-routerbroadcast-router
bts-10200bts-10200
cable-modemcable-modem
callmanagercallmanager
carcar
carrier-routing-systemcarrier-routing-system
cddi-fddicddi-fddi
cdmcdm
cell-phonecell-phone
centri-firewallcentri-firewall
cisco-1000cisco-1000
cisco-cacisco-ca
cisco-file-enginecisco-file-engine
cisco-hubcisco-hub
cisco-securitycisco-security
cisco-unified-presence-servercisco-unified-presence-server
cisco-unity-expresscisco-unity-express
cisco-workscisco-works
class-4-5-switchclass-4-5-switch
cloudcloud
communications-servercommunications-server
congtent-switch-modulecongtent-switch-module
contact-centercontact-center
content-acquirercontent-acquirer
content-engine-cache-directorcontent-engine-cache-director
content-service-routercontent-service-router
content-service-switch-1100content-service-switch-1100
content-switchcontent-switch
content-transformation-engine-content-transformation-engine-
cs-marscs-mars
csm-scsm-s
csu-dsucsu-dsu
cubecube
detectordetector
director-class-fibre-channel-didirector-class-fibre-channel-di
directory-serverdirectory-server
diskettediskette
distributed-directordistributed-director
dot-dotdot-dot
dptdpt
dslamdslam
dual-modedual-mode
dwdm-filterdwdm-filter
end-officeend-office
faxfax
fc-storagefc-storage
fddi-ringfddi-ring
fibre-channel-disk-subsystemfibre-channel-disk-subsystem
fibre-channel-fabric-switchfibre-channel-fabric-switch
file-cabinetfile-cabinet
file-serverfile-server
fileserverfileserver
firewallfirewall
firewall-service-module-fwsmfirewall-service-module-fwsm
front-end-processorfront-end-processor
gatekeepergatekeeper
general-appliancegeneral-appliance
generic-buildinggeneric-building
generic-gatewaygeneric-gateway
generic-processorgeneric-processor
generic-softswitchgeneric-softswitch
gigabit-switch-atm-tag-routergigabit-switch-atm-tag-router
government-buildinggovernment-building
ground-terminalground-terminal
guardguard
h323h323
handheldhandheld
hootphonehootphone
hosthost
hp-minihp-mini
hubhub
iad-routeriad-router
ibm-mainframeibm-mainframe
ibm-mini-as400ibm-mini-as400
ibm-toweribm-tower
icmicm
icsics
intelliswitch-stackintelliswitch-stack
internet-streamerinternet-streamer
ios-firewallios-firewall
ios-slbios-slb
ipip
ip-communicatorip-communicator
ip-dslip-dsl
ip-phoneip-phone
ip-telephony-routerip-telephony-router
iptciptc
iptv-content-manageriptv-content-manager
iptv-serveriptv-server
iscsi-routeriscsi-router
isdn-switchisdn-switch
itpitp
jbodjbod
keykey
keyskeys
lan-to-lanlan-to-lan
laptoplaptop
layer-2-remote-switchlayer-2-remote-switch
layer-3-switchlayer-3-switch
lightweight-aplightweight-ap
localdirectorlocaldirector
locklock
longreach-cpelongreach-cpe
mac-womanmac-woman
macintoshmacintosh
man-womanman-woman
mas-gatewaymas-gateway
maumau
mcumcu
mdumdu
me1100me1100
mediatormediator
meetingplacemeetingplace
mesh-apmesh-ap
metro-1500metro-1500
mgx-8000-multiservice-switchmgx-8000-multiservice-switch
microphonemicrophone
microwebservermicrowebserver
mini-vaxmini-vax
mobile-access-ip-phonemobile-access-ip-phone
mobile-access-routermobile-access-router
mobile-streamermobile-streamer
modemmodem
moh-servermoh-server
msemse
multi-fabric-server-switchmulti-fabric-server-switch
multilayer-remote-switchmultilayer-remote-switch
multiswitch-devicemultiswitch-device
muxmux
mxemxe
nac-appliancenac-appliance
ncence
nce-routernce-router
netflow-routernetflow-router
netrangernetranger
netsonarnetsonar
network-managementnetwork-management
network-securitynetwork-security
nexus-1000nexus-1000
nexus-2000-fabric-extendernexus-2000-fabric-extender
nexus-5000nexus-5000
nexus-7000nexus-7000
octeloctel
ons15500ons15500
optical-amplifieroptical-amplifier
optical-services-routeroptical-services-router
optical-transportoptical-transport
padpad
pad-x28pad-x28
page-iconpage-icon
pbxpbx
pbx-switchpbx-switch
pcpc
pc-adapter-cardpc-adapter-card
pc-manpc-man
pc-routercardpc-routercard
pc-sosftwarepc-sosftware
pc-videopc-video
pdapda
phonephone
phone-faxphone-fax
pix-firewallpix-firewall
pmcpmc
printerprinter
programmable-switchprogrammable-switch
protocol-translatorprotocol-translator
pxfpxf
radio-towerradio-tower
ratemuxratemux
relational-databaserelational-database
repeaterrepeater
rf-modemrf-modem
route-switch-processorroute-switch-processor
routerrouter
router-firewallrouter-firewall
router-in-buildingrouter-in-building
router-with-silicon-switchrouter-with-silicon-switch
rpsrpsrpsrps
running-manrunning-man
safeharbor-iconsafeharbor-icon
sattelitesattelite
sattelite-dishsattelite-dish
scannerscanner
server-switchserver-switch
server-with-routerserver-with-router
service-controlservice-control
service-moduleservice-module
service-routerservice-router
servicesservices
set-top-boxset-top-box
simultlayer-switchsimultlayer-switch
sip-proxy-serversip-proxy-server
sitting-womansitting-woman
small-businesssmall-business
small-hubsmall-hub
softphonesoftphone
softswitch-pgw-mgcsoftswitch-pgw-mgc
software-based-serversoftware-based-server
space-routerspace-router
speakerspeaker
sscssc
ssl-terminatorssl-terminator
standard-hoststandard-host
standing-manstanding-man
standing-womanstanding-woman
stbstb
storage-routerstorage-router
storge-serverstorge-server
stpstp
streamerstreamer
sun-workstationsun-workstation
supercomputersupercomputer
svxsvx
system-controllersystem-controller
tablettablet
tape-arraytape-array
tdm-routertdm-router
telecommuter-housetelecommuter-house
telecommuter-house-pctelecommuter-house-pc
telecommuter-icontelecommuter-icon
tokentoken
tp-mcutp-mcu
transpathtranspath
trucktruck
turretturret
tvtv
ubr910ubr910
umg-seriesumg-series
unity-serverunity-server
universal-gatewayuniversal-gateway
universityuniversity
upcupc
upsups
vaultvault
video-cameravideo-camera
vipvip
virtual-layer-switchvirtual-layer-switch
virtual-switch-controller-vsc3virtual-switch-controller-vsc3
voice-atm-switchvoice-atm-switch
voice-commservervoice-commserver
voice-routervoice-router
voice-switchvoice-switch
vpn-concentratorvpn-concentrator
vpn-gatewayvpn-gateway
vssvss
waewae
wavelength-routerwavelength-router
web-browserweb-browser
web-clusterweb-cluster
wi-fi-tagwi-fi-tag
wirelesswireless
wireless-location-appliancewireless-location-appliance
wireless-routerwireless-router
wireless-transportwireless-transport
wirelss-bridgewirelss-bridge
wismwism
wlan-controllerwlan-controller
workgroup-directorworkgroup-director
workgroup-switchworkgroup-switch
workstationworkstation
www-serverwww-server

This page is generated from the bundled icon sets — regenerate with node website/scripts/generate-icon-reference.js after adding icons.