Language specification

activity

Description of PlantUML language for UML activity diagram.

activity beta

Proposal of new syntax of PlantUML language for UML activity diagram.

archimate

Archimate Support

AsciiMath

Support for mathematical expressions

classes

Description of PlantUML language for UML class diagram

color

Display all color names

commons

Some common commands available on all diagrams.

component

Description of PlantUML language for UML component diagram

creole

Use of Creole

deployment

Description of PlantUML language for UML deployment diagram

gantt

Beta support for Gantt diagram

json

Display JSON Data

link

Using hyperlinks and URL

mindmap

Description of PlantUML language for MindMap diagram

nwdiag

Quickly draw network diagrams

objects

Description of PlantUML language for UML object diagram

openiconic

OpenIconic integration

preprocessing

Information about Preprocessing

salt

Design graphical interface with a simple text description

sequence

Description of PlantUML language for UML sequence diagram

skinparam

Use of skinparam command

sprite

Defining and using sprites

state

Description of PlantUML language for UML state diagram

style-evolution

Style (or CSS like style)

theme

Choose a different theme for rendering your diagrams

timing-diagram

Description of PlantUML language for UML timing diagram (beta)

usecase

Description of PlantUML language for UML usecase diagram

wbs

Description of PlantUML language for Work Breakdown Structure

yaml

Display YAML Data

News and information

changes

List of changes with new versions

dedication

Dedicate photo or picture set in algorithmic stone

developers

Information for developers who want to integrate PlantUML

donors

Special thanks to our sponsors and donors

download

Download page

external-links

Some usefull links

faq

Frequently Asked Question

faq install

Frequently Asked Question about installation

font

Information about font usage

graphvizdot

Testing Graphviz/Dot installation

news

What's new ?

old-news

What's new ? (Long version)

patreon

Crowdfunding with Patreon to support PlantUML.

pte

PlantUML Text Encoding used in URL

qa

Questions & Answers

running

List of tools that can run PlantUML

security

Deploy PlantUML safely

starting

How to quick start with PlantUML

svek

Explanation about Svek architecture

teoz

Expanding Sequence Diagram thanks to Teoz layout engine

versioning-scheme

Explanations about versioning scheme

Advanced Usage

ascii_art

Use of ASCII art with PlantUML

command_line

Usage as command line

ditaa

Integration with DIagrams Through Ascii Art

dot

Use Graphviz/Dot language from PlantUML

eps

Information about Encapsulated PostScript

gui

Use of PlantUML as standalone tool

handwritten

Generate handwritten diagrams

link

Using hyperlinks

oregon-trail

Remember The Oregon Trail

pdf

PDF Support from PlantUML

sources

Where to put PlantUML diagram text description

statistics

Generate statistics about your PlantUML usage

steve

A special command dedicated to Steve Jobs and Steve Wozniak

smetana02

Porting Graphviz To Java

sudoku

Have a break and generate Sudoku

svg

SVG support from PlantUML

picoweb

Use of PlantUML as PicoWeb HTTP server

server

Use of PlantUML as HTTP server

unicode

Use of unicode from PlantUML

vizjs

Running Graphviz in Javascript

xearth

XEarth integration

xmi

Beta support for XMI

Plugins

ant task

Usage of the ANT task

api

How to use PlantUML from Java

ckeditordemo

Integration with CKEditor

code groovy

Example of use from Groovy

code javascript asynchronous

Example of use from Javascript (asynchronous)

code javascript synchronous

Example of use from Javascript (synchronous)

code php

Example of use from PHP

demo javascript asynchronous

Demo of PlantUML in Javascript (asynchronous)

demo javascript synchronous

Demo of PlantUML in Javascript (synchronous)

doclet

Use of PlantUML as Doclet

docutils

Integration with docutils

doxygen

Integration with Doxygen to generate documentation

eclipse

Integration with Eclipse

emacs

Integration with EMacs

ftp

Run PlantUML as some FTP server

javadoc

Javadoc and PlantUML

jquery

Use JQuery with PlantUML

latex

Use LaTeX to generate documentation

picoweb

Use of PlantUML as PicoWeb HTTP server

pmwiki

PmWiki and PlantUML integration

server

Use of PlantUML as HTTP server

tinymce

Integration with TinyMCE Editor

word

Integration with Word 2003 and Word 2007

Note : The complete list of plugins is available here.