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.

  • Simply solve complex auth. Easy for devs to set up. Easy for non-devs to use. Icon
    Simply solve complex auth. Easy for devs to set up. Easy for non-devs to use.

    Transform user access with Frontegg CIAM: login box, SSO, MFA, multi-tenancy, and 99.99% uptime.

    Custom auth drains 25% of dev time and risks 62% more breaches, stalling enterprise deals. Frontegg platform delivers a simple login box, seamless authentication (SSO, MFA, passwordless), robust multi-tenancy, and a customizable Admin Portal. Integrate fast with the React SDK, meet compliance needs, and focus on innovation.
    Start for Free
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 1
    JSeq is a tool to automatically create UML sequence diagrams. It works by following the execution of a Java program, noting each method entry and exit. It then generates a sequence diagram from this information.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    JSeqUnit enhances Javadoc documentation with UML sequence diagrams that are generated with the help of JUnit tests. It uses JSeq to trace the execution of test executions. It supports re-engineering of components through improved reverse engineering of methods with the help of sequence diagrams.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    JSequencer is a development tool which autogenerates Sequence diagrams. It's ideal for design and debugging. Wire it with Spring and you can produce Sequence Diagrams without writing any code! The produced output can be viewed using SequencerUI(included
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    JSpasm is a pure Java package for developing event-driven, state-based software applications and packages. This small-footprint package will handle multiple models and large numbers of entities in parallel, and includes features to support SMP operation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5

    JUMLStateMachine

    Java library implementing a state machine by the UML standard.

    JUMLStateMachine is a Java library implementing a state machine by the UML standard. The purpose for the library is to be easily usable for small state machines, yet extendable and scalable for larger and more complex ones.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    JavATE is a set of Java libraries that enables application development using the domain driven methodology.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Swing-based abstract frame or applet for visual manipulation of objects and links between objects
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    The Java Aspect Metamodel Interpreter (JAMI) is a research framework for modeling and experimenting with aspect-oriented programming languages. Common language design concepts and their operational semantics are modeled, and can be run by an interpre
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    A library to build and manipulate finite state automata, I/O automata, transducers and rational langagues in Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Sales CRM and Pipeline Management Software | Pipedrive Icon
    Sales CRM and Pipeline Management Software | Pipedrive

    The easy and effective CRM for closing deals

    Pipedrive’s simple interface empowers salespeople to streamline workflows and unite sales tasks in one workspace. Unlock instant sales insights with Pipedrive’s visual sales pipeline and fine-tune your strategy with robust reporting features and a personalized AI Sales Assistant.
    Try it for free
  • 10
    Java Fuzzy Editor is a basic editor to allow creation of fuzzy based rules. It will save to serveral formats including to source code in several languages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    This project provides a full set of Interfaces and Classes that naturally brings the developer to follow the "Gang of Four" Design Patterns while producing software
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    A basic package that represents graphs along with some basic graph algorithms in Java. The idea is to keep the representation simple, straightforward and documented.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    A simple simulation of heat transfers in a cross sectional area. The area will be a container or building of some kind. The area will be drawn as materials such as air, water, wood, concrete, glass, earth(dirt) etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    The Java Light Component Framework (JLCF) is a framework for developing modular applications for the java language. It allows designing an application using building blocks with well-defined inputs and outputs (aka software components). Using this well-defined modular approach, the application has a clear and explicit design which facilitates the development and maintenance of a software system. JLCF focuses on usability on a simple programming model and also provides advanced features such as interceptors, callbacks and dynamic component replacement.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    This project has the intention to support MVP with MVVM patterns in a new framework for desktop or web applications. This framework support an MVP or MVP-VM implementation. More info at http://javamvpvmframework.blogspot.com
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Java reverse-engineering plug-in for Eclipse Modelling project. Depends on JDK and UML2 eclipse projects. Supports JKD5, including enums and generics.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    A Java 1.5 SNMP mib parser that builds a complete cross-referenced symbol table.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    This projects aims at providing an object model which describes a java source file static and dynamic behaviour. The generated object model can be used to analyse the source code or generate new code (unit tests, for example).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    This project is a java web application developer toolbox. It is among other, a simple and powerful framework which does not require dealing with XML files. It also provides a lot of other features, such as a DB abstraction layer, a nice javadoc doclet, a
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    JavaStates is a Java library designed to statically describe and animate the states of Java objects, while ensuring that the integrity of states is retained at all times. JavaStates brings OO Programming style to interface spec, design and coding.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    JavaXmlWrapping

    Utility functionalities for simple Xml usage in Java

    Facading Xml core usages for simple and easy xml usage for basic xml reading, writing, validating, especially support for simplified XPath access for reading and writing data. XPath functionality is not fully supported so far and leaks functions, conditions, axis (except 'this' and 'parent') and operators. Indexed access is supported. Be invited to join further development or send Junit test cases if you find something (existing) is not working properly :-)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Jensor is a light-weight, low-overhead Java Profiler built using Java BCI. Jensor provides innovative analysis modules like JVM Replay, Pattern Analysis and Tagging Engine for technical as well as business analysis based on the same underlying data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    JetSet
    JetSet is a (meta) tool that lets your quickly create model tranformator tools for instances of a given source meta model. For XML to XML transformations you can also specify a target XML schema and JetSet makes sure that your output conforms to this.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Jostle (JOCL) is a Java implementation of the OCL Specification.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Jupe is a UML Plugin for Eclipse. It provides support for the creation of UML class diagrams, Java code generation and reverse engineering. Jupe is based on the GEF and UML2 frameworks and supports Eclipse 3.2.
    Downloads: 0 This Week
    Last Update:
    See Project
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.