## External Links If you find **PlantUML** interesting, you may like also: * [puml themes](https://bschwarz.github.io/puml-themes/) Themes for plantuml diagrams * [RedDress](https://github.com/Drakemor/RedDress-PlantUML) Color skins for class diagrams * [15 Alternatives to PlantUML](http://www.topbestalternatives.com/plantuml) * [PlantUML sprites, macros, stereotypes, and other goodies for creating PlantUML diagrams with AWS components](https://github.com/milo-minderbinder/AWS-PlantUML) * [Towards Fixing Sketchy UML Models by Leveraging Textual Notations](http://ceur-ws.org/Vol-1285/paper08.pdf) * [JProfiler](http://www.ej-technologies.com/products/jprofiler/overview.html) which has been used to profile PlantUML * [yUML](http://yuml.me) which also allows to quickly write UML diagrams * [http://www.websequencediagrams.com](http://www.websequencediagrams.com) which allows to generate online sequence diagrams. * [http://trace2UML.tigris.org](http://trace2UML.tigris.org) * TraceUML which also allows to generate sequence diagrams from a textual description. * Another text to UML tool: [Diagrammr](http://kushalhisblog.blogspot.com/2009/08/diagrammr.html) * [DIagrams Through Ascii Art](http://ditaa.sourceforge.net) : to easily generate many kind of diagrams though ascii art. ([You can use it inside PlantUML!](ditaa)) * [UMLGraph](http://www.umlgraph.org) * [Mscgen](http://www.mcternan.me.uk/mscgen) that parses Message Sequence Chart * [Diagramic.com](http://diagramic.com) * [Ckwnc.com](http://www.ckwnc.com/help.html) * [Mermaid](https://github.com/knsv/mermaid) * [js-sequence-diagrams](http://bramp.github.io/js-sequence-diagrams) * [Jumly](http://jumly.tmtk.net) * [flowchart.js](http://adrai.github.io/flowchart.js) * [Lucidchart : online diagram application that makes it easy to sketch and share professional flowchart diagrams](https://www.lucidchart.com/blog/2016/05/27/uml-sequence-diagrams-made-easy) * [Gleek.io is free description-to-diagrams tool for developers. Create informal, UML class, object, or entity-relationship diagrams using your keyboard.](https://www.gleek.io) * [From Text to simple UML diagram](http://carltonf.github.io/from-text-to-simple-uml-diagram-tools) * [Napkin - Write Python code for sequence diagram, which is translated to PlantUML script](https://github.com/pinetr2e/napkin) * [DiagramExpress](https://www.diagramexpress.com/): Online collaboration tool for diagram creation based on PlantUML. ## Projects using PlantUML * [PlantText](https://www.planttext.com/) is a online environment for working with PlantUML in the browser, without the need to install anything. * [PlantUML File Watcher project](http://code.google.com/p/plant-uml-file-watcher) gives almost instant visualisations of the changes to your PlantUML diagrams. * [PlantUML for Android](http://code.google.com/p/plantuml-android) converts text diagrams into images using plantuml.com. * [geneJS (pronounced genesis)](https://github.com/dashersw/geneJS) is a JavaScript tool that generates JavaScript code from PlantUML class diagram source. * [puml2code](https://github.com/jupe/puml2code) is a JavaScript utility to generate source code from PlantUML class diagram. Supports multiple languages. * [plantuml-apache-commons-math](http://people.apache.org/~luc/plantuml-apache-commons-math):Some static UML class diagrams for Apache Commons Math, created using PlantUML. * [Automated tests with TestOptimal.](http://testoptimal.com/wiki/index.php?Message%20Sequence%20Chart%20%28MSC%29) * [EWS Software Design](http://ews.mseedsoft.com/code-docs/page1.html) from Mustard Seed Software * [Pyang plugin to generate UML diagrams from YANG](http://code.google.com/p/pyang/wiki/UMLOutput) * [KWin documentation](http://community.kde.org/KWin/Class_Diagram) * [Kiel Integrated Environment for Layout](https://rtsys.informatik.uni-kiel.de/trac/kieler/wiki/Help/PlantUML) * [Documentation of ACRA](http://code.google.com/p/acra/wiki/PlantUmlTest) (Application Crash Report for Android) * [Trac Enterprise Suite](http://code.google.com/p/trac-enterprise-suite/) * [Small portfolio & hobby project for reverse engineering Java/Enterprise Java application](http://code.google.com/p/simpleret) [devprom.ru](http://translate.google.com/translate?sl=ru&tl=en&u=http%3A%2F%2Fdevprom.ru%2Fnews%2F%25D0%259D%25D0%25BE%25D0%25B2%25D0%25B0%25D1%258F-%25D0%25B2%25D0%25B5%25D1%2580%25D1%2581%25D0%25B8%25D1%258F-DEVPROM-2-9-3) * [PlantUML for Force.com](https://github.com/rsoesemann/plantuml4force) : Visualises the Apex Classes and Objects in your Org as configurable UML class diagrams * [Flowgen](http://arxiv.org/pdf/1405.3240v1.pdf) : Flowchart-Based Documentation for C++ Codes * [arkit](https://www.npmjs.com/package/arkit) : Visualises a JavaScript, TypeScript or Flow codebase architecture * [plant2code](https://github.com/mk-conn/plant2code) : Generates code based on puml files - written in PHP * [LiveUML](https://liveuml.com) : online PlantUML editor with instant visualization and syntax highlighting. * [Real World PlantUML](https://real-world-plantuml.com/): Examples of PlantUML diagrams * [PlantUML Styler](https://github.com/isaaceindhoven/plantuml-styler) : Edit and style plantUML sequence diagrams [right in your browser](https://plantumlstyler.netlify.com/) with instant feedback. * [PlantUML extension](https://chrome.google.com/webstore/detail/plantuml-extension/jbdmdkcjhnceacdkahhpfpijcohplgaj): This is a Google Chrome extension that replace PlantUML code blocks into preview images. * [DiagramExpress](https://www.diagramexpress.com/): Online collaboration tool for diagram creation based on PlantUML. * [SwiftPlantUML](https://github.com/MarcoEidinger/SwiftPlantUML) Generate PlantUML class diagrams from Swift source code. Available as command-line tool, Swift Package and [Xcode extension](https://github.com/MarcoEidinger/SwiftPlantUML-Xcode-Extension) * [SwiftUML](https://github.com/palaniraja/swiftuml) Generate PlantUML class diagrams from Swift source code. * [KEP-Diagrams](http://www.kep-software.nl/) Generate Diagrams for PlantUML using interactive choices. ## Learn & Teach with PlantUML * [Montana State University](http://www.cs.montana.edu/courses/se322/) - Carroll Computer Software Engineering Labs. * [University of Idaho](http://www2.cs.uidaho.edu/~jeffery/courses/383/hw2.html) - Computer Science 383: Software Engineering. * [ÉTS - École de technologie supérieure - Montréal](https://sites.google.com/a/etsmtl.net/log210/diagrammes-en-plantuml) - LOG210 Analyse et conception de logiciels. ## UML for blind people * [UML for Blind people](http://www.bfg-it.de/wiki/Blind_mit_UML_arbeiten): How PlantUML can help blind developers ([translation here](http://translate.google.com/translate?u=http%3A%2F%2Fwww.bfg-it.de%2Fwiki%2FBlind_mit_UML_arbeiten&sl=de&tl=en&hl=&ie=UTF-8)) * [blinduml Yahoo group](https://groups.yahoo.com/neo/groups/blinduml/info) : Discus special needs for blind people using Uml * [Workshop: How to read and create UML diagrams for blind persons](http://icchp-su.net/?q=node/158) : ICCHP Summer University ## Links about UML * [How to integrate PlantUML into other software](https://advancedweb.hu/how-to-integrate-plantuml-into-other-software) * [A coffee with Jordi Cabot (from MOdeling LAnguages)](http://modeling-languages.com/interview-plantuml) * [PlantUML の使い方 ](http://yohshiy.blog.fc2.com/blog-category-22.html) * [Nice site about UML](http://www.uml-diagrams.org) * [Modeling Language Portal](http://modeling-languages.com) * [This article](http://modeling-languages.com/uml-tools-textual-notations-define-uml-models) about Textual notations/languages to define UML models. * [This Martin Fowler's article about UML](http://www.martinfowler.com/bliki/UmlAsSketch.html) * [Another list of Free Open Source UML Tools](http://www.devcurry.com/2010/06/free-open-source-uml-tools.html) ## Other stuffs * [Technology Radar](https://www.thoughtworks.com/radar/tools/plantuml) from ThoughtWorks * [J2V8](http://eclipsesource.com/blogs/getting-started-with-j2v8) - Running Javascript in Java with V8 Engine * [HAProxy](http://haproxy.1wt.eu) - The Reliable, High Performance TCP/HTTP Load Balancer * [TweakPNG](http://entropymine.com/jason/tweakpng) to retrieve metadata generated inside PNG files * [http://www.graphviz.org](http://www.graphviz.org) which is used by **PlantUML** * [Java Ascii Versatile Editor](http://www.jave.de) * [The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets](http://www.joelonsoftware.com/articles/Unicode.html) * [Online Unicode (UTF-8) to HTML entity online converter](http://konieczny.be/unicode.html) * [Escapes or unescapes a Java string removing traces of offending characters that could prevent compiling](http://www.freeformatter.com/java-dotnet-escape.html#ad-output) * [Alan Wood's Unicode resources](http://www.alanwood.net/unicode/geometric_shapes.html) * [The Ultimate Guide to ASCII Encoding](http://www.whoishostingthis.com/resources/ascii) * [Org Mode - Organize Your Life In Plain Text!](http://doc.norang.ca/org-mode.html) * [Java theory and practice: Garbage collection and performance](http://www.ibm.com/developerworks/java/library/j-jtp01274/index.html) * [optipng](http://optipng.sourceforge.net) * [Twitter Card validator](https://cards-dev.twitter.com/validator) * [Online WebP Converter](https://webp-converter.com) * [ZXing Decoder Online](https://zxing.org/w/decode.jspx)