Sign in to see all reviews and comparisons. It's Free!
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.
PlantUML is used to draw UML diagram, using a simple and human readable text description. Be carefull, because it does not prevent you from drawing inconsistent diagram.
Category
Unified Modeling Language Tools
Features
Sequence diagram Usecase diagram Class diagram Activity diagram Component diagram State diagram Deployment diagram Object diagram Wireframe graphical interface
License
Open Source Software
Price
Free
Pricing
Subscription
Free Trial
Available
Users Size
Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)
Company
Plantuml
PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.6
9.7
Features & Functionality
7.5
8.7
Advanced Features
7.7
8.5
Integration
7.6
7.6
Performance
7.7
5.9
Customer Support
7.5
8.0
Implementation
5.0
Renew & Recommend
8.0
Bottom Line
PlantUML is a component that allows users to quickly write sequence diagrams, usecase diagrams, class diagrams, activity diagrams, component diagrams, state diagrams, deployment diagrams, object diagrams and wireframe graphical interfaces.
7.6
Editor Rating
7.6
Aggregated User Rating
10 ratings
You have rated this
PlantUML is a component that allows users to quickly write sequence diagrams, usecase diagrams, class diagrams, activity diagrams, component diagrams, state diagrams, deployment diagrams, object diagrams and wireframe graphical interfaces. Diagrams are defined using a simple and intuitive language. Images can be generated in PNG, SVG or LaTeX format and it is also possible to generate ASCII art diagrams for sequence diagrams.
Moreover, the component can be run on various platforms including Emacs, Open Office, Word and Sublime Text Editor. PlantUML can also be integrated with wikis and forums like NodeBB Forum, Confluence Cloud, Ikiwiki and Slack. The component can be called from Javascript, PHP, Java, Python and Groovy. In addition, it can be used with Markdown, HTML code with JQuery, command line, Maven2 plugin, Gradle and Salesforce.com with Apex. When generating documentation, PlantUML can work with LyX, AsciiDoc, Pegdown etc.
The easiest and quickest way for new users to test PlantUML is to use an online solution that embedded it. Once they get the idea, they may install PlantUML locally however, they must have Java installed on their computers and optionally Graphviz software which is used for all diagrams but sequence diagrams and activity beta diagrams. With both Java and Graphviz successfully installed on their computers users can then download the jar file (plantuml.jar) and save it on their local disks. They may then test their installations by double-clicking on the JAR file to launch the GUI. Users may also include PlantUML into their own scripts or documentation tools resulting in nice diagrams.
Easily create UML Diagrams from simple textual description. Export images in PNG, LaTeX, EPS, SVG.
Company size
Enterprise (>1001)
User Role
Executive
User Industry
Computer
Rating
Ease of use8.9
PlantUML supports many diagram types and does not need an explicit layouting, though it is possible to tweak the diagrams if necessary.
Features & Functionality8.7
Advanced Features8.9
Integration8
Training 8
Customer Support8
Renew & Recommend8
ADDITIONAL INFORMATION PlantUML is an open-source tool allowing users to create UML diagrams from a plain text language. The language of PlantUML is an example of an Application Specific Language. PlantUML also helps blind software engineers to design and read UML diagrams.
Easily create UML Diagrams from simple textual description. Export images in PNG, LaTeX, EPS, SVG.
Enterprise (>1001)
Executive
Computer
PlantUML supports many diagram types and does not need an explicit layouting, though it is possible to tweak the diagrams if necessary.
ADDITIONAL INFORMATION
PlantUML is an open-source tool allowing users to create UML diagrams from a plain text language. The language of PlantUML is an example of an Application Specific Language. PlantUML also helps blind software engineers to design and read UML diagrams.