JavaScript UML Diagram Tool

Software Ideas Modeler

Software Ideas Modeler is a JavaScript UML Tool that supports both directions of diagram-code transformation. You can import your JavaScript source codes and generate UML class diagrams. It is also possible to generate JavaScript code from the diagrams (UML class diagram, UML state machine diagram). The type-hinting is supported with the JS Doc template.

Our UML software helps you to design your JavaScript projects in a visual way. The tool is easy-to-use, but if you cannot achieve something, our Help section provides many tutorials and tips. We also gladly help you via our support forum or email.

JavaScript UML Diagram Tool
JavaScript UML Diagram Tool

JavaScript Code Generator

Our UML tool allows you to generate JavaScript source code for UML class diagrams and state machine diagrams. The UML classes can be translated to JavaScript functions or classes depending on which template you choose. Our software also supports the generation of JS Doc comments for documentation attached to the diagram elements and fields (attributes, operations).

You can generate code with these predefined templates:

  • Default - function
  • ECMA Script 2015
  • JS Doc
  • State Machine

You can also adjust the templates in the template editor or define any custom templates with the Software Ideas Modeler Ultimate edition.

Other Programming Languages Support

Software Ideas Modeler also supports other programming languages: