Electronic circuit

XCircuit – circuit drawing and schematic capture tool

XCircuit is a drawing application specialising in electrical circuit schematics and technical illustrations. It is designed to produce publication-quality diagrams while retaining the functionality needed for schematic capture.

The software combines precise vector drawing with facilities for organising circuit components into reusable libraries. It treats circuit designs as hierarchical structures, making it suitable for diagrams containing repeated components and complex electrical connections.

Although XCircuit can generate circuit netlists, it does not include an integrated circuit simulation engine. Its primary purpose is preparing schematics and illustrations for documentation, publication and use with external engineering tools.

This is free and open source software.

Key Features

  • Create publication-quality electrical schematics and technical drawings.
  • Vector-based drawing with PostScript output.
  • Hierarchical circuit designs with reusable component definitions.
  • Generate hierarchical SPICE netlists from schematics.
  • Editable libraries of circuit symbols and graphical objects.
  • Supports custom component symbols and drawing styles.
  • Flexible line, curve, text and object manipulation.
  • Precise control over the placement and appearance of diagram elements.
  • Reusable objects for diagrams containing repeated structures.
  • Supports technical illustrations beyond electronic circuits.
  • Maintains drawing hierarchy in exported PostScript documents.
  • Cross-platform support – runs on Linux, macOS, and Windows.

Website: github.com/RTimothyEdwards/XCircuit
Support:
Developer: Tim Edwards
License: GNU General Public License v2.0

XCircuit at startup

XCircuit is written in C. Learn C with our recommended free books and free tutorials.


Related Software

GUI Circuit Simulators
logisim-evolutionDesign and simulate digital logic circuits
Qucs-SProvides GUI for different circuit simulation kernels
DigitalDigital logic designer and circuit simulator designed
SimulIDESimple real time electronic circuit simulator
QucsStands for Quite Universal Circuit Simulator
XschemSchematic capture program
XCircuitCircuit drawing and schematic capture tool
CoulombSimple and elegant circuit simulator
CircuitJS1Offline desktop adaptation
OpenCircuitsWeb-based digital circuit and logic designer
CircuitVerseConstruct digital logic circuits online
IssieInteractive Schematic Simulator with Integrated Editor
CircuitSimReal-time circuit simulator

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted