Announcing WaveDrom: Generate Beautiful SVG Digital Timing Diagrams
Hello everyone. WaveDrom is a project I have been working on for a bit more than a month now. It allows the creation of beautiful digital timing diagrams from JSON files and is a pure rust stand-in replacement for WavedromJS as it already contains all the features from this JavaScript equivalent.
Some examples of diagrams that can be made.
WaveDrom solves several rendering problems with the original JavaScript project, is a lot more scripting and CI/CD friendly, and provides better skins support. There are 4 ways to use it.
- With the online editor that was built with WASM
- With the mdbook preprocessor
- Through a CLI
- Programmatically with the Rust crate.
I am still looking at creating AUR, Nix, Homebrew and APT packages. Also let me know any feedback.