This is a bookmarking post.
First there is a way to express your UML diagram as text and yet let it be transformed into UML! This could be really nice describing some simpler protocols.
Secondly, for years there has been mxgraph. This will let you design diagrams on the web. It disables exporting to an image but you can always take a screenshot!






