Browse free open source Java UML Tools and projects below. Use the toggles on the left to filter open source Java UML Tools by OS, license, language, programming language, and project status.

  • Orchestrate Your AI Agents with Zenflow Icon
    Orchestrate Your AI Agents with Zenflow

    The multi-agent workflow engine for modern teams. Zenflow executes coding, testing, and verification with deep repo awareness

    Zenflow orchestrates AI agents like a real engineering system. With parallel execution, spec-driven workflows, and deep multi-repo understanding, agents plan, implement, test, and verify end-to-end. Upgrade to AI workflows that work the way your team does.
    Try free now
  • Auth0 for AI Agents now in GA Icon
    Auth0 for AI Agents now in GA

    Ready to implement AI with confidence (without sacrificing security)?

    Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
    Start building today
  • 1
    EasyStruts provide advanced support for developing Struts web applications with Eclipse . keywords: MVC, Struts, Eclipse, Java
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Dependency Finder
    Extracts dependencies and OO metrics from Java class files produced by most Java compilers. Computes API differences between versions. No source needed. Includes both Swing and command-line interfaces, with XSL stylesheets for formatting output.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Feature Modeling Plug-in is a tool for modeling the features (requirements) of a product line and configuring products. Product configuration is supported by automatic choice propagation and conflict resolution. Visit Home Page for papers, demo, HOW-
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    umple

    umple

    The Umple Model-Oriented Programming Technology

    Umple is technology for Model-Oriented Programming. It adds abstractions such as UML associations, attributes, and state machines to object-oriented programming languages such as Java, C++, PHP and Ruby. A developer can use Umple in one of several ways. They can start with a pure model, containing only classes, associations, attributes and state machines, and then gradually add methods in one of the base languages to the Umple code base. Alternatively a developer can start with a normal program in a language like Java, and add modeling constructs in very small increments, gradually moving their system from a code-centric system from a model-centric system. Either way, Umple provides top-quality code generation. Umple is being used, for real systems. In fact the Umple compiler itself was written in Umple. Any Java, C++ or PHP project could use Umple. The UmpleOnline web app provides a quick way to explore the Umple approach. It is at http://try.umple.org
    Downloads: 2 This Week
    Last Update:
    See Project
  • HOA Software Icon
    HOA Software

    Smarter Community Management Starts Here

    Simplify HOA management with software that handles everything from financials to communication.
    Learn More
  • 5
    CM3 describes a set of plugins for several UML-Tools by adding validation-mechanisms to the tool. This enables the team to setup several individual validation-rules for their models.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    JPEd is a graphical editor for processes descriptions. It uses the XPDL 1.0 interchange format as specified by the WfMC.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    JSDAI is a toolkit for STEP (ISO 10303), the STandard for the Exchange of Product Model data, that enables linking of CAD, CAM, PDM, PLM, CAx systems. JSDAI supports the development of Express data models (ISO 10303-11) and their implementation in Java.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    MOTION (MOdeling and simulaTIng mObile ad-hoc Networks): a Java application for both formally modeling and simulating Mobile Ad-hoc NETworks (MANETs).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    NetBeans Modules Dependencies

    NetBeans Modules Dependencies

    Display NetBeans Module Dependencies

    Display in a UML-like diagram the dependencies of applications developed in NetBeans. Originally meant only to display module dependencies of NetBeans Rich Client Platform applications, thanks to the platform itself, it can display dependencies of "plain" and Maven-based Java projects. To display the dependencies, a new action is made available in the 'Source' menu and in the toolbar. The generated graphs can be saved as images or exported in PlantUML or Gephi formats.
    Downloads: 1 This Week
    Last Update:
    See Project
  • All-in-one security tool helps you prevent ransomware and breaches. Icon
    All-in-one security tool helps you prevent ransomware and breaches.

    SIEM + Detection and Response for IT Teams

    Blumira’s detection and response platform enables faster resolution of threats to help you stop ransomware attacks and prevent data breaches. We surface real threats, providing meaningful findings so you know what to prioritize. With our 3-step rapid response, you can automatically block known threats, use our playbooks for easy remediation, or contact our security team for additional guidance. Our responsive security team helps with onboarding, triage and ongoing consultations to continuously help your organization improve your security coverage.
    Learn More
  • 10
    OSLO stands for Open Source Library for OCL. It's base on the Kent OCL Library from the University of Kent.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Pretty Damn Quick (PDQ) analytically solves queueing network models of computer and manufacturing systems, data networks, etc., written in conventional programming languages. Generic or customized reports of predicted performance measures are output.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Our aim is to develop a tool that converts textual constraints written in the OCL 2.0 language into instances of the OCL 2.0 metamodel. We use as a conceptual modeling environment the einaGMC tool http://guifre.lsi.upc.edu/eina_GMC/
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13

    StarUML C++ Module

    A StarUML C++ Module supporting incremental reverse engineering.

    This StarUML module for C++ provides practical support for legacy systems. It uses the StarUML as a KDM (Knowledge Discovery MetaModel) framework for existing systems. The module provides an incremental reverse engineering for C++ code with a set of configurable options, such as using namespaces or folder as packages, create attributes for relations or handle properties as relations,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Unimozer
    Unimozer intends to be a universal modelizer for Java™. It allows the user to draw UML diagrams and generates the relative Java™ code automatically and vice-versa.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    The XMI Tools are a library for reading and manipulating XMI files. The main application is called XMI-Linker; it allows us to split UML models into several files.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    A MOF 2 for Java is an implementation of the new OMG MOF 2 Recommandations. It provides an enhanced JMI interface to utilize new Java features, such as generics, and new MOF/UML features, like property redefinitions and subsettings.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    a framework library with a template method interface and inheritable classes for an executable process design which produces an executable which is both a GUI and a console application. It provides multi-threading for work items of the provider process .
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    ACMgen is an automatic code generator of Asynchronous Communications Mechanisms based on the generation of Petri nets models that can be formally verified against some properties and then transformed into a real implementation (e.g. C++ or Verilog).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Adaptive Work-Centered User Interface Technology (ACUITy) utilizes semantic technology in an ontology-based approach to modeling and implementing intelligent user interfaces.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Eclipse plug-in that implements an approach under research, for automatic derivation of Framework-Specific Modeling Languages with code generation capabilities. The approach relies on Aspect-Oriented Programming.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    ASOPEC is a framework for dealing with security in a diverse range of environments. It abstracts security from your application with a AOP approach. It is written in Java and works in Spring and EJB3 containers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    ATS4 AppModel is an application flow design tool supporting application specification work, model based testing and test script generation. It provides simple interface to manage complex models. ATS4 AppModel is part of Nokia ATS tool family.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    In two words, Active is to eat the beans. In three, Active is JavaBeans for application : how an application can know herself, how beans can form an application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    ActivityScript takes an activity diagram (created with a UML tool) and executes it's contents. The content of Activity boxes are executed, the Guards of a Decision box are evaluated to control program flow and Fork boxes initiate new threads.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    AgilPro

    AgilPro is an Eclipse based business process modeling suite

    AgilPro is an Eclipse based business process modeling suite providing a Business Process Modeler [LiMo - Light Modeler], a desktop application to preview and run processes [Simulator] and Application Adapters to plug in standard apps: Firefox, OpenOffice
    Downloads: 0 This Week
    Last Update:
    See Project