Suggestions for string-diagrams
The following packages have something in common with the package string-diagrams. The packages are ordered in decreasing similarity.
- commutative-diagrams: CoDi: Commutative Diagrams for TeX
 - dynkin-diagrams: Draw Dynkin, Coxeter, and Satake diagrams using TikZ
 - timing-diagrams: Draw timing diagrams
 - causets: Draw causal set (Hasse) diagrams
 - braids: Draw braid diagrams with PGF/TikZ
 - pmdraw: Draw elements of the diagram monoids
 - qworld: Drawing string diagrams for monoidal categories and quantum theory in TeX
 - reotex: Draw Reo Channels and Circuits
 - smartdiagram: Generate diagrams from lists
 - grafcet: Draw Grafcet/SFC with TikZ
 - messagepassing: Draw diagrams to represent communication protocols
 - adigraph: Augmenting directed graphs
 - syntaxdi: Create “railroad” syntax diagrams
 - sankey: Draw Sankey diagrams with TikZ
 - duotenzor: Drawing package for circuit and duotensor diagrams
 - tikz-trackschematic: A TikZ library for creating track diagrams in railways
 - tikz-network: Draw networks with TikZ
 - fast-diagram: Easy generation of FAST diagrams
 - simplenodes: Simple nodes in four colors written in TikZ for LaTeX
 - prisma-flow-diagram: An abstraction for creating PRISMA 2009 flow diagrams with TikZ
 - tikz-timing: Easy generation of timing diagrams as TikZ pictures
 - tikz-nef: Create diagrams for neural networks constructed with the methods of the Neural Engineering Framework (NEF)
 - tikz-opm: Typeset OPM diagrams
 - tikz-sfc: Symbols collection for typesetting Sequential Function Chart (SFC) diagrams (PLC programs)
 - quantikz: Draw quantum circuit diagrams
 - blox: Draw block diagrams, using TikZ
 - chemplants: Symbology to draw chemical plants with TikZ
 - schemabloc: Draw block diagrams, using TikZ
 - pgfgantt: Draw Gantt charts with TikZ
 - tikzquads: A few shapes designed to be used with CircuiTikZ
 - circuitikz: Draw electrical networks with TikZ