XCircuit 3.8 screenshot

XCircuit 3.8 full

The primary file format is PostScript, which makes it especially useful when using TeX/LaTeX. However, XCircuit is written for the X11 environment and if you want to use it under Windows, you have to rely on cygwin and a running X11 server.