Joint: Librería Javascript para crear diagramas

es una librería Javascript que permite crear diagramas de todo tipo y publicarlose vía Web.

Sus características principales son:

· Varios tipos de conexiones

· Permite interactuar con las conexiones: arrastrar, romper,…

· Diagramas listos para usar: UML, FSA,…

· Diagramas jerárquicos

· Serialización desde y JSON

· Extensible vía plugins (uno es el de UML)

· Personalizable

Algunos ejemplos:

Diagrama de clases:

Diagrama de estados:

Podéis acceder a un tutorial básico aquí y acceder a toda la información de Joint desde su web: http://www.jointjs.com/