I am looking for some tool to draw component diagram, something like mermaid , "a simple markdown-like script language for generating charts from text "

Sadly mermaid doesn't support component diagram

It doesn't need to draw a perfect UML component diagram, just help me draw the main components in the system and the main interactions between the main components.

1 Answer 1


Have a look at plantuml(http://plantuml.com/) and their web server for some tests (http://www.plantuml.com/plantuml/uml)

PlantUML is a component that allows to quickly write :

Sequence diagram
Usecase diagram
Class diagram
Activity diagram (here is the legacy syntax)
Component diagram
State diagram
Object diagram
Deployment diagram 
Timing diagram 

The following non-UML diagrams are also supported:

Wireframe graphical interface
Archimate diagram
Specification and Description Language (SDL)
Ditaa diagram
Gantt diagram 
MindMap diagram 
Work Breakdown Structure diagram 
Mathematic with AsciiMath or JLaTeXMath notation

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.