`netlistsvg`
The issue with this is that it's gonna be slow for large circuits, since it renders everything. I'd like to do a library overhaul/rework where the user can change circuits on the fly.
See an intro working with/understanding the library here.
A relevant paper that they reference to in relation to the dot
engine from GraphVIZ Integrations is found here.