Southern California Mesh https://socalmesh.org/
Real time data from around the OC area
Quick Links:   Nodes -  Conversations -  See everything -  Map -  Stats -  Top Traffic

A NodeInfo has not been seen.
OHD Solar #1(!db2f0ffc) (!1cc0d881)
1616098106 🔎
Import Time
11:48:18 PM - 08-26-2025
packet
from: 3677294588
to: 482400385
channel: 8
decoded {
  portnum: TRACEROUTE_APP
  want_response: true
  bitfield: 3
}
id: 1616098106
rx_time: 1756252097
rx_snr: -12.75
hop_limit: 6
want_ack: true
rx_rssi: -109
hop_start: 7
relay_node: 191
payload
graph
route: 3669029567
snr_towards: -58
Meshtastic 020c(!9eed020c) (!1cc0d881)
2453178830 🔎
Import Time
1:41:11 AM - 08-26-2025
packet
from: 2666332684
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 2453178830
rx_time: 1756172470
rx_snr: -0.75
rx_rssi: -90
hop_start: 7
payload
id: "!9eed020c"
long_name: "Meshtastic 020c"
short_name: "020c"
macaddr: "\234\023\236\355\002\014"
hw_model: HELTEC_V3
public_key: "\242V_\222Xm\230b\263\362\354\377+P\345\266\364\232\323\351\t\317\027\205\246\037\022\367\351m\271\n"
(!1cc0d881) (^all)
3397729554 🔎
Import Time
11:32:25 PM - 08-25-2025
packet
from: 482400385
to: 4294967295
channel: 8
decoded {
  portnum: POSITION_APP
}
id: 3397729554
rx_time: 1756164744
rx_snr: -20.0
rx_rssi: -92
hop_start: 3
payload
latitude_i: 341573632
longitude_i: -1176240128
altitude: 458
time: 1756164717
location_source: LOC_INTERNAL
PDOP: 169
ground_speed: 0
ground_track: 0
sats_in_view: 9
precision_bits: 13
San Antonio Hills | socalmesh.org(!f0e3223e) (!1cc0d881)
2421128364 🔎
Import Time
4:55:04 PM - 08-23-2025
packet
from: 4041417278
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 2421128364
rx_time: 1755968101
rx_snr: -19.0
hop_limit: 3
rx_rssi: -92
hop_start: 7
payload
id: "!f0e3223e"
long_name: "San Antonio Hills | socalmesh.org"
short_name: "SAHR"
macaddr: "\341\317\360\343\">"
hw_model: RAK4631
SPARC(!da574f04) (!1cc0d881)
1893804485 🔎
Import Time
2:51:49 PM - 08-23-2025
packet
from: 3663154948
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 1893804485
rx_time: 1755960708
rx_snr: -1.5
hop_limit: 1
rx_rssi: -87
hop_start: 6
payload
id: "!da574f04"
long_name: "SPARC"
short_name: "SPRC"
macaddr: "4\267\332WO\004"
hw_model: LILYGO_TBEAM_S3_CORE
role: ROUTER_CLIENT
SPARC(!da574f04) (!1cc0d881)
1893800348 🔎
Import Time
8:16:41 AM - 08-18-2025
packet
from: 3663154948
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 1893800348
rx_time: 1755505003
rx_snr: -7.25
rx_rssi: -116
hop_start: 6
payload
id: "!da574f04"
long_name: "SPARC"
short_name: "SPRC"
macaddr: "4\267\332WO\004"
hw_model: LILYGO_TBEAM_S3_CORE
role: ROUTER_CLIENT
Awesomesauce 2.0(!433bb454) (!1cc0d881)
2967997560 🔎
Import Time
1:59:47 PM - 08-12-2025
packet
from: 1127986260
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
  bitfield: 3
}
id: 2967997560
rx_time: 1755007178
rx_snr: 5.5
hop_limit: 5
rx_rssi: -39
hop_start: 5
relay_node: 84
payload
id: "!433bb454"
long_name: "Awesomesauce 2.0"
short_name: "🍯"
macaddr: "H\312C;\264T"
hw_model: HELTEC_WIRELESS_TRACKER
public_key: "\371jo\270\265weM\027\323~u\351TuTp+\321\036\311d\322\316\260@\370\337\300\306U6"
SPARC(!da574f04) (!1cc0d881)
1893792692 🔎
Import Time
2:24:43 PM - 08-08-2025
packet
from: 3663154948
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 1893792692
rx_time: 1754663081
rx_snr: 3.75
hop_limit: 1
rx_rssi: -86
hop_start: 6
payload
id: "!da574f04"
long_name: "SPARC"
short_name: "SPRC"
macaddr: "4\267\332WO\004"
hw_model: LILYGO_TBEAM_S3_CORE
role: ROUTER_CLIENT
San Antonio Hills | socalmesh.org(!f0e3223e) (!1cc0d881)
2721538822 🔎
Import Time
11:43:52 AM - 08-07-2025
packet
from: 4041417278
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 2721538822
rx_time: 1754567031
rx_snr: -3.5
hop_limit: 1
rx_rssi: -93
hop_start: 7
payload
id: "!f0e3223e"
long_name: "San Antonio Hills | socalmesh.org"
short_name: "SAHR"
macaddr: "\341\317\360\343\">"
hw_model: RAK4631
Rook Station(!18cfc66b) (!1cc0d881)
4053561274 🔎
Import Time
10:57:51 AM - 08-06-2025
packet
from: 416269931
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
  bitfield: 2
}
id: 4053561274
rx_time: 1754477873
rx_snr: -12.0
rx_rssi: -120
hop_start: 3
relay_node: 163
payload
id: "!18cfc66b"
long_name: "Rook Station"
short_name: "RS"
macaddr: "\304\346\030\317\306k"
hw_model: RAK4631
public_key: "\232\235\373x\2467\306V\232\016\256G\262\362\232\204\362\303\207E\243\206\0012\2046{\340p\244\345z"
AlphaKilo(!a0b50ae0) (!1cc0d881)
1815396346 🔎
Import Time
7:30:41 PM - 07-31-2025
packet
from: 2696219360
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 1815396346
rx_time: 1753990240
rx_snr: 6.25
hop_limit: 1
rx_rssi: -27
hop_start: 5
payload
id: "!a0b50ae0"
long_name: "AlphaKilo"
short_name: "AK20"
macaddr: "0\355\240\265\n\340"
hw_model: T_DECK
role: CLIENT_MUTE
public_key: "\271X\342[,TM\2505\307\r\324\270\032\247\372@3\034i\260\253\344@\037\353\231w\272\306-\037"
KowPie(!33686d48) (!1cc0d881)
923824912 🔎
Import Time
7:30:37 PM - 07-31-2025
packet
from: 862481736
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 923824912
rx_time: 1753990232
rx_snr: -6.5
rx_rssi: -81
hop_start: 3
relay_node: 208
payload
id: "!33686d48"
long_name: "KowPie"
short_name: "KowP"
macaddr: "d\3503hmH"
hw_model: HELTEC_WIRELESS_TRACKER
ClaremontCutesy(!1fa00834) (!1cc0d881)
1378257191 🔎
Import Time
4:24:24 PM - 07-31-2025
packet
from: 530581556
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 1378257191
rx_time: 1753979042
rx_snr: -3.25
rx_rssi: -111
payload
id: "!1fa00834"
long_name: "ClaremontCutesy"
short_name: "ClCu"
macaddr: "\010\266\037\240\0104"
hw_model: TBEAM
public_key: "T\0036p\177\363\310\t\333\361\347|D\t\235g4\351\026\256@y\352\003\373\340\254W\372\255dQ"
SPARC(!da574f04) (!1cc0d881)
1893786094 🔎
Import Time
7:20:44 AM - 07-31-2025
packet
from: 3663154948
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 1893786094
rx_time: 1753946447
rx_snr: -10.25
rx_rssi: -119
hop_start: 6
payload
id: "!da574f04"
long_name: "SPARC"
short_name: "SPRC"
macaddr: "4\267\332WO\004"
hw_model: LILYGO_TBEAM_S3_CORE
role: ROUTER_CLIENT
SPARC(!da574f04) (!1cc0d881)
1893784619 🔎
Import Time
10:10:14 AM - 07-29-2025
packet
from: 3663154948
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 1893784619
rx_time: 1753783816
rx_snr: -12.75
hop_limit: 1
rx_rssi: -121
hop_start: 6
relay_node: 61
payload
id: "!da574f04"
long_name: "SPARC"
short_name: "SPRC"
macaddr: "4\267\332WO\004"
hw_model: LILYGO_TBEAM_S3_CORE
role: ROUTER_CLIENT
OHD Solar #1(!db2f0ffc) (!1cc0d881)
3609606953 🔎
Import Time
10:45:59 AM - 07-28-2025
packet
from: 3677294588
to: 482400385
channel: 8
decoded {
  portnum: TRACEROUTE_APP
  want_response: true
  bitfield: 3
}
id: 3609606953
rx_time: 1753699556
rx_snr: 7.5
want_ack: true
rx_rssi: -85
hop_start: 5
relay_node: 96
payload
graph
route: 72867800
route: 3663164848
route: 2733363700
route: 2050093032
route: 1791750752
snr_towards: -48
snr_towards: -40
snr_towards: -67
snr_towards: 14
snr_towards: -46
FemToFox 1 (Check out socalmesh.org)(!530373d8) (!1cc0d881)
1129161421 🔎
Import Time
7:42:23 PM - 06-12-2025
packet
from: 1392735192
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
  bitfield: 3
}
id: 1129161421
rx_time: 1749757342
hop_limit: 7
priority: BACKGROUND
hop_start: 7
relay_node: 216
payload
id: "!530373d8"
long_name: "FemToFox 1 (Check out socalmesh.org)"
short_name: "F1M7"
macaddr: "\242\376S\003s\330"
hw_model: PORTDUINO
public_key: "\302IVW\317r\315\236T\322*\335\355B\200\305\244Y\375f0\267\207\257\310\305/\220\027,\316)"
FemToFox 1 (Check out socalmesh.org)(!530373d8) (!1cc0d881)
3357168964 🔎
Import Time
7:14:13 PM - 06-12-2025
packet
from: 1392735192
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
  bitfield: 3
}
id: 3357168964
rx_time: 1749755653
hop_limit: 7
priority: BACKGROUND
hop_start: 7
relay_node: 216
payload
id: "!530373d8"
long_name: "FemToFox 1 (Check out socalmesh.org)"
short_name: "F1M7"
macaddr: "\242\376S\003s\330"
hw_model: PORTDUINO
public_key: "\302IVW\317r\315\236T\322*\335\355B\200\305\244Y\375f0\267\207\257\310\305/\220\027,\316)"
1W Test2 ede8 (Check out socalmesh.org)(!1126ede8) (!1cc0d881)
3665107619 🔎
Import Time
6:50:09 PM - 06-12-2025
packet
from: 287763944
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
  bitfield: 3
}
id: 3665107619
rx_time: 1749754209
rx_snr: 5.75
hop_limit: 7
rx_rssi: -11
hop_start: 7
relay_node: 232
payload
id: "!1126ede8"
long_name: "1W Test2 ede8 (Check out socalmesh.org)"
short_name: "1WT2"
macaddr: "\375\237\021&\355\350"
hw_model: NRF52_PROMICRO_DIY
public_key: "\217\351\236O\362*H\263m%\300Qn\371\241\223\006e.\257Rh\336\344\333\254\033\301hCrG"
HOME Base G2 (Check out socalmesh.org)(!a2eb4058) (!1cc0d881)
302979210 🔎
Import Time
6:49:54 PM - 06-12-2025
packet
from: 2733326424
to: 482400385
channel: 8
decoded {
  portnum: TRACEROUTE_APP
  want_response: true
  bitfield: 3
}
id: 302979210
rx_time: 1749754194
rx_snr: 5.75
hop_limit: 6
want_ack: true
rx_rssi: -27
hop_start: 7
relay_node: 32
payload
graph
route: 18279968
snr_towards: 0
Will's TDU Meshtastic a380(!4335a380) (!1cc0d881)
4032933103 🔎
Import Time
6:49:50 PM - 06-12-2025
packet
from: 1127588736
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
  bitfield: 3
}
id: 4032933103
rx_time: 1749754189
rx_snr: 6.25
hop_limit: 3
rx_rssi: -14
hop_start: 3
relay_node: 128
payload
id: "!4335a380"
long_name: "Will\'s TDU Meshtastic a380"
short_name: "WTUI"
macaddr: "H\312C5\243\200"
hw_model: T_DECK
public_key: "_\336H\263\313\202\350OG\372\2443 \004\202[\\x\270\201e\206;w\241\324\\\233\3709\326)"
rPi 4 MeshAdv (Check out socalmesh.org)(!116ee20) (!1cc0d881)
2145309480 🔎
Import Time
6:49:31 PM - 06-12-2025
packet
from: 18279968
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
  bitfield: 3
}
id: 2145309480
rx_time: 1749754170
rx_snr: 6.25
hop_limit: 3
rx_rssi: -28
hop_start: 3
relay_node: 32
payload
id: "!0116ee20"
long_name: "rPi 4 MeshAdv (Check out socalmesh.org)"
short_name: "R4MA"
macaddr: "\344_\001\026\356 "
hw_model: PORTDUINO
public_key: "|\263g\232\365J\210\037\213y\265\024M\316l\235\253\377\344\017\243\264k=g\346fr\205\277\017\030"
Genesis T1000e Meshtastic c838(!6de0c838) (!1cc0d881)
2709549445 🔎
Import Time
6:49:23 PM - 06-12-2025
packet
from: 1843447864
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
  bitfield: 3
}
id: 2709549445
rx_time: 1749754163
rx_snr: 7.75
hop_limit: 7
rx_rssi: -37
hop_start: 7
relay_node: 56
payload
id: "!6de0c838"
long_name: "Genesis T1000e Meshtastic c838"
short_name: "GTMc"
macaddr: "\370\247m\340\3108"
hw_model: TRACKER_T1000_E
role: CLIENT_MUTE
public_key: "-\023\271aq%j\250\334\253\264V\202\035\023R\345\263\340\376^eo\260\222\3575~\204\275\227\026"
FemToFox 1 (Check out socalmesh.org)(!530373d8) (!1cc0d881)
1648242056 🔎
Import Time
6:49:21 PM - 06-12-2025
packet
from: 1392735192
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
  bitfield: 3
}
id: 1648242056
rx_time: 1749754161
hop_limit: 7
priority: BACKGROUND
hop_start: 7
relay_node: 216
payload
id: "!530373d8"
long_name: "FemToFox 1 (Check out socalmesh.org)"
short_name: "F1M7"
macaddr: "\242\376S\003s\330"
hw_model: PORTDUINO
public_key: "\302IVW\317r\315\236T\322*\335\355B\200\305\244Y\375f0\267\207\257\310\305/\220\027,\316)"
Mos Eisley(!4358d184) (!1cc0d881)
416940847 🔎
Import Time
12:04:54 AM - 05-21-2025
packet
from: 1129894276
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  request_id: 2032289752
  bitfield: 1
}
id: 416940847
rx_time: 1747785878
hop_limit: 5
priority: RELIABLE
hop_start: 5
relay_node: 132
payload
id: "!4358d184"
long_name: "Mos Eisley"
short_name: "SnV"
macaddr: "H\312CX\321\204"
hw_model: HELTEC_V3
role: CLIENT_MUTE
public_key: "\222\034\035\214\267U\2064\342^7#\313\020,\214\337\306\332N\235\312\342^\234\265\231\261nW$\004"
HAPPY-HAIRY-HARDON2 (!433f1790) (!1cc0d881)
223290619 🔎
Import Time
12:04:45 AM - 05-21-2025
packet
from: 1128208272
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  request_id: 2032289752
  bitfield: 1
}
id: 223290619
rx_time: 1747785884
rx_snr: -10.25
hop_limit: 2
rx_rssi: -100
hop_start: 3
payload
id: "!433f1790"
long_name: "HAPPY_HAIRY_HARDON"
short_name: "👃"
macaddr: "H\312C?\027\220"
hw_model: HELTEC_V3
public_key: "8x\215\310\027M:\263D\275\352a\352\337\375i\023\240J\327&Vnt\034\367\2155I\320\031K"
Rancho Cucamonga(!a2ebd1f4) (!1cc0d881)
3584718564 🔎
Import Time
12:04:28 AM - 05-21-2025
packet
from: 2733363700
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  request_id: 2032289752
  bitfield: 1
}
id: 3584718564
rx_time: 1747785868
hop_limit: 3
priority: RELIABLE
hop_start: 3
relay_node: 244
payload
id: "!a2ebd1f4"
long_name: "Rancho Cucamonga"
short_name: "RCUC"
macaddr: "\314\215\242\353\321\364"
hw_model: STATION_G2
public_key: "\366\026+\'h\213\235\347\332\337\246\2145\337\332y\230\357\256\016\254\205\374\037\352\355\211e\035P\372b"
SPARC(!da574f04) (!1cc0d881)
1893703074 🔎
Import Time
6:57:04 AM - 04-15-2025
packet
from: 3663154948
to: 482400385
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 1893703074
rx_time: 1744700223
rx_snr: -3.25
rx_rssi: -110
hop_start: 6
payload
id: "!da574f04"
long_name: "SPARC"
short_name: "SPRC"
macaddr: "4\267\332WO\004"
hw_model: LILYGO_TBEAM_S3_CORE
role: ROUTER_CLIENT
Meshtastic 1ac7(!22f01ac7) (!1cc0d881)
3896050046 🔎
Import Time
5:34:27 PM - 04-14-2025
packet
from: 586160839
to: 482400385
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 3896050046
rx_time: 1744652065
rx_snr: -17.0
rx_rssi: -124
hop_start: 3
payload
id: "!22f01ac7"
long_name: "Meshtastic 1ac7"
short_name: "1ac7"
macaddr: "\340\222\"\360\032\307"
hw_model: RAK4631
public_key: "\\1\005\017\271r\"}\3561\311\244/\2732S*\'\0174\367\321\311c\307l\032H\353\215\217Z"
(!1cc0d881) (^all)
3100176792 🔎
Import Time
5:33:45 PM - 04-14-2025
packet
from: 482400385
to: 4294967295
decoded {
  portnum: TELEMETRY_APP
}
id: 3100176792
rx_time: 1744652023
rx_snr: -18.75
rx_rssi: -121
hop_start: 3
payload
time: 1744652011
device_metrics {
  battery_level: 57
  voltage: 3.779
  channel_utilization: 5.7833333
  air_util_tx: 1.3678334
  uptime_seconds: 2350230
}
Rancho Cucamonga(!a2ebd1f4) (!1cc0d881)
1420371752 🔎
Import Time
4:50:21 PM - 04-14-2025
packet
from: 2733363700
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
  bitfield: 3
}
id: 1420371752
rx_time: 1744649421
hop_limit: 7
priority: BACKGROUND
hop_start: 7
relay_node: 244
payload
id: "!a2ebd1f4"
long_name: "Rancho Cucamonag - SoCalMesh.org"
short_name: "RCUC"
macaddr: "\314\215\242\353\321\364"
hw_model: STATION_G2
public_key: ";:\\\177\2534\020D\276\2377\230\373diF\204\322\352\033\034\037\035\300\020\347\270*\262\337\236\022"
Coop T-Deck(!ea1b5d44) (!1cc0d881)
3653630171 🔎
Import Time
12:05:04 AM - 03-28-2025
packet
from: 3927661892
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
  bitfield: 3
}
id: 3653630171
rx_time: 1743120303
rx_snr: 6.0
hop_limit: 4
rx_rssi: -52
hop_start: 4
relay_node: 68
payload
id: "!ea1b5d44"
long_name: "Coop T-Deck"
short_name: "CDEC"
macaddr: "\214\277\352\033]D"
hw_model: T_DECK
role: CLIENT_MUTE
public_key: "~\215\357/G\251:\202\346GW\365P\324-\341\242oo\340\000\327Y\3161\034\205\265d\n+:"
Meshtastic bccb(!cbaabccb) (!1cc0d881)
1420639985 🔎
Import Time
10:31:23 PM - 03-27-2025
packet
from: 3416964299
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 1420639985
rx_time: 1743114682
rx_snr: -6.25
hop_limit: 4
rx_rssi: -104
hop_start: 7
payload
id: "!cbaabccb"
long_name: "Meshtastic Shadydale"
short_name: "Shdy"
macaddr: "\313\310\313\252\274\313"
hw_model: RAK4631
public_key: "R\325\r\355\030\313\374\220!hD\020#\374\017\021\321\314v\305\035v\257\334\377j\234\204\324xgg"
(!1cc0d881) (^all)
3225223189 🔎
Import Time
10:30:24 PM - 03-27-2025
packet
from: 482400385
to: 4294967295
channel: 8
decoded {
  portnum: POSITION_APP
}
id: 3225223189
rx_time: 1743114623
rx_snr: -15.5
hop_limit: 1
rx_rssi: -113
hop_start: 3
payload
latitude_i: 341573632
longitude_i: -1178861568
altitude: 189
time: 1743114547
location_source: LOC_INTERNAL
PDOP: 169
ground_speed: 0
ground_track: 0
sats_in_view: 10
precision_bits: 13
Orange,CA(!335d8390) (!1cc0d881)
605734897 🔎
Import Time
10:18:33 PM - 03-27-2025
packet
from: 861766544
to: 482400385
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 605734897
rx_time: 1743113912
rx_snr: -8.5
hop_limit: 2
rx_rssi: -104
hop_start: 5
payload
id: "!335d8390"
long_name: "Orange,CA"
short_name: "Orng"
macaddr: "d\3503]\203\220"
hw_model: HELTEC_V3
(!1cc0d881) (^all)
3882947604 🔎
Import Time
10:17:24 PM - 03-27-2025
packet
from: 482400385
to: 4294967295
channel: 8
decoded {
  portnum: TELEMETRY_APP
}
id: 3882947604
rx_time: 1743113844
rx_snr: -14.0
hop_limit: 1
rx_rssi: -104
hop_start: 3
payload
time: 1743113795
device_metrics {
  battery_level: 88
  voltage: 4.039
  channel_utilization: 3.94
  air_util_tx: 2.6170278
  uptime_seconds: 812025
}

Visit Meshview on Github.