Gschem is a schematic capture program and is part of the gEDA tool set. It supports multiple page schematic capture as well as hierarchical design. In the coming weeks and months, we’ll be using Gschem in our NGPICE tutorials in our Education blog.
Gschem has a number of script utilities to allow the user to archive designs, check symbol syntax and compare it to a schematic, create basic symbols from a schematic, compare schematic versions and more besides.
gEDA itself is is a GPL’d EDA suite. Asides from schematic capture, it contains tools for creating PCB’s, digital simulation and synthesis with Verilog, and a digital waveform viewer.