Skip to content

NovyWave

A modern, open-source waveform viewer. Built with Rust for performance and reliability, designed as a contemporary alternative to GTKWave.

Multi-Format Support

Load VCD, FST, and GHW waveform files from any simulator — Icarus Verilog, Verilator, GHDL, ModelSim, and more.

Cross-Platform

Native desktop application for Linux, macOS, and Windows with automatic updates.

Keyboard-Driven

WASD-style navigation for zoom and pan, cursor movement with transition jumping, and full shortcut coverage for power users.

Multi-File Comparison

Load multiple waveform files side by side. Compare signals across different simulations, regression runs, or design partitions.

NovyWave works with waveform files from any simulator that outputs standard formats:

FormatExtensionSimulators
VCD.vcdIcarus Verilog, Verilator, ModelSim, and most Verilog/SystemVerilog simulators
FST.fstVerilator, GTKWave-optimized output
GHW.ghwGHDL (VHDL simulator)
  • Hardware engineers working on digital design verification
  • Students learning digital design and HDL simulation
  • Hobbyists exploring FPGA and ASIC development
  • Researchers analyzing simulation results

This project is funded through NGI Zero Core, a fund established by NLnet with financial support from the European Commission’s Next Generation Internet program. Learn more at the NLnet project page.

NovyWave is open source software, released under the MIT License.