sch-rnd is a highly modular schematic capture software with a rich set of
plugins for communicating with various external design tools and other
EDA/CAD packages.

Feature highlights:
  - explicit abstract model
  - back annotation support
  - multiple sheets

File formats and compatibility:
  - text based, tree structured native file format (lihata)
  - import netlist:
    * altium schematics
    * EasyEDA std, multi-page schematics sheets
    * KiCAD eeschema schematics version 20211123 .. 20250114
    * geda schematics (v2)
    * lihata cschem schematics (any version)
    * cschem non-graphical schematic sheets in fawk format
    * cschem non-graphical schematic sheets in tEDAx format
    * orcad schematics
    * TinyCAD schematics
  - export netlist:
    * Accel netlist
    * Allegro netlist
    * Bae netlist
    * Cadstar netlist
    * Calay netlist
    * Eagle netlist
    * Easyeda netlist
    * Edif netlist
    * Ewnet netlist
    * Fritzing netlist
    * Futurenet dash netlist
    * generic JSON netlist
    * KiCAD/pcbnew netlist
    * Maxascii netlist
    * Orcad netlist
    * Osmond netlist
    * PADS ASCII netlist
    * ProtelII netlist
    * Racal-Redac netlist
    * Systemc netlist
    * Tango netlist
    * tEDAx netlist
    * TinyCAD netlist
    * generic XML netlist
    * lihata cschem schematics (any version)
  - import misc:
    * attribute table CSV
    * attribute table json
    * attribute table lihata
    * attribute table tEDAx
    * BXL symbol
    * EasyEDA std, symbol
    * EasyEDA pro, symbol
    * geda symbol (v1)
    * lihata cschem symbol (any version)
  - export misc:
    * attribute table CSV
    * attribute table json
    * attribute table lihata
    * attribute table tEDAx
    * abstract model text
    * Bill of Materials
    * boxsym
    * Eagle5 tabular net+bom
    * printer (using ps)
    * png
    * ps
    * eps
    * spice
    * svg
    * tdx
    * web2
    * lihata cschem symbol (any version)
