Scriptable cross-platform data terminal which supports: serial port, UDP, TCP, SPI, I2C and CAN.
ScriptCommunicator is a scriptable cross-platform data terminal that supports serial port (RS232, USB to serial), UDP, TCP client/server, SPI, I2C, and CAN. All sent and received data can be shown in a console and can be logged in an html and a text log.
In addition to the simple sending and receiving of data, ScriptCommunicator has a JavaScript interface. This script interface has the following features:
Features
main window
dark mode
example script GUI
https://sourceforge.net/projects/scriptcommunicator/