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 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:
- C++
- C#
- Dart
- Java
- JavaScript
- Object Pascal
- PHP
- Python
- Ruby
- Rust
- TypeScript
- Visual Basic