A modern, lightweight, and responsive cross-platform GUI serial port terminal built with .NET and Avalonia UI.
< 3s).< 100 MB)..NET runs (Avalonia UI acts as a modern cross-platform alternative to WPF)../Assets/Languages).
Zerial can be installed via Chocolatey or using a classic standalone installer built with InnoSetup:
choco install wissance-zerialThe application is officially distributed as a Snap package.
To ensure the Snap package has the required permissions to access hardware serial ports, execute the following commands:
sudo snap set system experimental.hotplug=true
sudo systemctl restart snapd.service
sudo snap connect wissance-zerial:serial-port
Note: Your Linux user must belong to the dialout group to access serial interfaces (replace $USER with your actual username):
sudo usermod -a -G dialout $USER
If you need to view active Snap slots or connect a USB-to-Serial converter interface manually, run:
snap interface serial-port
sudo snap connect wissance-zerial:wissance-zerial-serial-port snapd:usbserial
The application can be launched with a specific Environment profile that defines default configurations (e.g., logging settings).
By default, the profile is set to win-native. This means the application expects an appsettings.win-native.json file to coexist with the main appsettings.json in the same directory as the executable.
The Snap version automatically forces the snap environment profile. You can manually specify a profile via the command line interface:
./Wissance.Zerial.exe --environment=win-native
You can help us maintain and improve Zerial: