Skip to content

Installation

Download the latest release from GitHub Releases:

PlatformDownload
Linux (x64)novywave_x.x.x_amd64.deb or novywave_x.x.x_amd64.AppImage
macOS (Apple Silicon)NovyWave_x.x.x_aarch64.dmg
macOS (Intel)NovyWave_x.x.x_x64.dmg
WindowsNovyWave_x.x.x_x64-setup.exe

NovyWave includes an automatic update system. When a new version is available, you’ll be notified and can update with a single click.

Terminal window
sudo dpkg -i novywave_x.x.x_amd64.deb

If you encounter dependency issues:

Terminal window
sudo apt-get install -f

The AppImage works on most Linux distributions without installation:

Terminal window
chmod +x NovyWave_x.x.x_amd64.AppImage
./NovyWave_x.x.x_amd64.AppImage

To make it accessible system-wide:

Terminal window
sudo mv NovyWave_x.x.x_amd64.AppImage /usr/local/bin/novywave

NovyWave requires the following system libraries (usually pre-installed):

Terminal window
sudo apt-get install libwebkit2gtk-4.1-0 libgtk-3-0 libssl3

NovyWave works with both Wayland and X11. If you experience issues on Wayland:

Terminal window
GDK_BACKEND=x11 novywave

To associate waveform files with NovyWave:

Terminal window
cat > ~/.local/share/mime/packages/novywave.xml << EOF
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-vcd">
<comment>Value Change Dump</comment>
<glob pattern="*.vcd"/>
</mime-type>
<mime-type type="application/x-fst">
<comment>Fast Signal Trace</comment>
<glob pattern="*.fst"/>
</mime-type>
<mime-type type="application/x-ghw">
<comment>GHDL Waveform</comment>
<glob pattern="*.ghw"/>
</mime-type>
</mime-info>
EOF
update-mime-database ~/.local/share/mime

After installation, launch NovyWave. You should see the main window with three panels:

  1. Files & Scopes (top-left) — Load and browse waveform files
  2. Variables (top-right) — Select signals to display
  3. Selected Variables (bottom) — View waveform timeline

Try loading a waveform file using the Load Files button to verify everything works.

See the contributing guide for build instructions.