XCircuit ist ein UNIX/X11-Programm zum Zeichnen von elektronischen Schaltkreisdiagrammen und verwandten Abbildungen in veröffentlichungsreifer Qualität und zum Erstellen von Schaltkreis-Netzlisten durch schematische Erfassung. XCircuit betrachtet Schaltkreise als hierarchisch und erzeugt sowohl hierarchische PostScript-Ausgabe als auch hierarchische SPICE-Netzlisten. Schaltkreis-Komponenten werden von Bibliotheken gespeichert und geladen, die vollständig editierbar sind. XCircuit trennt den künstlerischen Ausdruck nicht vom Zeichnen der Schaltkreise; es ermöglicht Flexiblität im Stil, ohne die Leistungsfähigkeit der schematischen Erfassung zu schmälern. (non)