Pocket-VNA is a Open Source TouchStone file visualizer built with javascript.
The application development was dropped! Feel free grab the project for developent. The development idea stoped when was decided to drop the dependency of the front-end logic library (sXp-to-json) and make a server for it.
We have been developing in parallel with the app a library to read and process Touchstone files called sXp-to-json, fell free to check it out here https://github.com/joaompsantos/sXp-to-json/tree/dev.
You must have npm and yarn installed.
>> git clone --depth=1 --branch=master https://github.com/dvcorreia/pocket-vna.git
>> cd pocket-vna
>> yarn install
>> yarn start