PlantUML is a text-based diagramming tool used in Technical Documentation.
It supports diagrams as code for UML, sequence, component, deployment, and other technical diagrams that can be version controlled with documentation.
Related concepts include Docs as Code.