# WaveDrom WaveDrom lets you describe digital signals (clocks, buses, control lines, etc.) in a compact JSON‑like text format It's great for documenting: * Bus protocols (SPI, I²C, AXI, etc.) * Handshake sequences (req/ack) * Clock vs data alignment * Setup/hold and pulse sequences --- [Signal Timing (WaveDrom)](https://diagrams.gocapable.com/diagrams/signal-timing-wavedrom.html)