JS/UML is a plugin for the Eclipse IDE that reverse-engineers JavaScript code to a UML model which can then be used to generate documentation and other artifacts.
Hayta-UML is a Web2.0 UML tool, that allows users to draw UML diagrams. A core design decision is to have a native version-control inside the application.