Umbrello logo

Umbrello KDE e.V.

Use this command to install Umbrello:
winget install --id=KDE.Umbrello -e

Umbrello is a Unified Modelling Language (UML) modelling tool and code generator. It can create diagrams of software and other systems in the industry-standard UML format, and can also generate code from UML diagrams in a variety of programming languages. Features: - Supported formats: XMI - Several type of diagrams supported: use case, class, sequence, communication, state, activity, component, deployment, entity relationship

Umbrello is a Unified Modelling Language (UML) modelling tool designed to create diagrams of software and other systems in the industry-standard UML format. It also serves as a code generator, enabling users to produce code from UML diagrams in various programming languages.

Key Features:

  • Comprehensive Diagram Support: Umbrello supports multiple types of UML diagrams, including use case, class, sequence, communication, state, activity, component, deployment, and entity relationship diagrams.
  • XMI Compatibility: It allows for the import and export of models in the industry-standard XMI format, ensuring compatibility with other tools.
  • Cross-Platform Availability: Available through package managers on Linux distributions and installable via winget, Umbrello is accessible across multiple operating systems.

Audience & Benefit: Ideal for software developers, architects, and students seeking to document or design software systems effectively. By leveraging UML diagrams and code generation, users can enhance productivity, streamline development processes, and ensure clarity in project documentation.

Versions
25.04.1
25.04.0
24.12.3
24.12.2
2.32.0