PlantUML

1. Sequence Diagrams

@startuml
Alice -> Bob: Authentication request
Bob --> Alice: Authenticate accepted
Alice -> Bob: Another request
@enduml

plantuml-seq.png

2. Class Diagrams

@startuml
class Note{
        + title: String
        + content: String
        + addTag(tag: Tag)
}
class Tag{
        + name: String
}

Note "1" *-- "*" Tag
@enduml

3. State diagrams

@startuml
[*] --> Idea
Idea --> Research: Gather Information
Research --> Draft: Start writing
Draft --> Review: Self edit
Review --> Publish: Share
@enduml

plantuml-state.png

4. Mind Maps

@startmindmap
* Plantuml
** Features
*** Sequence Diagrams
*** Class Diagrams
*** State Diagrams
** Benefits
*** Clear Visualization
*** Version Control
@endmindmap

plantuml-mmap.png

Tags::chart:tool: