SequenceDiagram.js parses a simple plain-text syntax and renders UML sequence diagrams as inline SVG. Actors are auto-spaced so labels never overlap arrows, and multiple independent diagrams can coexist on the same page using unique internal IDs. Supports right, left, and bidirectional arrows, full CSS customization via named classes, and extensibility through actor/signal wrapper functions and custom parsers.