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.

  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 1
    Configo is an Open Source XML validation framework, modelling language and Eclipse plugin for Java application configuration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    The CoreASM project focuses on the design of a lean executable ASM (Abstract State Machines) language, in combination with a supporting tool environment for high-level design, experimental validation and formal verification of abstract system models.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    The Coverage Simulator transforms test models. The satisfaction of a weaker coverage criterion on the target model corresponds to the satisfaction of a stronger coverage criterion on the source model. Thus, it supports many model-based test generators.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    DBDoc

    Database to PlantUml or yEd diagrams.

    Program creates the database table diagrams from databases metadata.
    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

    DDD sample application

    Domain-Driven Design sample application

    The previous home of the Domain-Driven Design sample application implementation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Eclipse based framework to create interoperability among UML2 and Architectural Description Languages (ADLs). DUALLy works at two abstraction levels: meta-modeling (via AMW weaving models), and modeling (via UML, Ecore models and ATL transformations).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    The goal is to generate UML classes from an existing database. Connect to a database, read its schema and produce UML 2 classes with associations (conforming to Eclipse EMF). Prerequisite: - Eclipse 3.4 - MDT - EMF 2.4 / UML 2.0
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    The Dawn project provides collaborative network solution for GMF-Editors. This extension provides conflict-detection mechanisms. It also provides a basic user management system and a Web-Viewer which allows to view every diagram change online.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    A graphical design tool for building a database schema. Connects to several live databases (including Postgres, MySQL, Sybase and MS SQL Server) and uploads and downloads schemas. Generates and parses SQL and generates Java source code from the schema.
    Downloads: 0 This Week
    Last Update:
    See Project
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 10
    Dbf2Ecore creates an EMF Ecore metamodel from .dbf files of a DBase database. The data can then also be converted to the EMF model.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Deduced is used to edit and generate model classes. It also provides tools to implement code deduction patterns. It also simplifies data exchange and persistance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    The DesignPatternDemo contains saveral design patterns' demo code,maybe you can get some help from it when your study design pattern.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Diagram faster

    Diagram faster

    Make diagram faster without constraint

    There are no constraints, only your ideas and your way of explaining it. GUI is full macro. Shift+? to open help Need java-8 on your system.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    A visual Domain-Specific Language for Data Transformations, which generates programs for non-programmer domain-experts. The generated program will extract data from one source and converts it into a meaningful format defined by the user.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Djinn is a java bytecode static analyser. It can produce various dependencies graphs of arbitrary granularity (jars, classes, packages, etc.) and provide a flexible query engine. Update 15 apr 2013: I resumed developpement recently, project has moved to https://github.com/fabienbk/djinn
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    DMDF has collection of Frameworks for distribute your domain model. The Domain Model Transportation framework [sub project] let you use your own domain model replace DTO.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    drawcode é um plugin do eclipse para edição de diagramas de classe e NS(Nassi & Shneiderman), com a possibilidade de gerar código a partir da associação destes 2 tipos de diagramas.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Dresden OCL
    Dresden OCLallows to query arbitrary EMF-based models. It provides an advanced OCL2 Editor, a Parser, an Interpreter, and a Codegenerator for Java and SQL. WE MOVED TO GITHUB. PLEASE VISIT https://github.com/dresden-ocl/dresdenocl
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    DwCase should be an alternative to current data modelleres for databases.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Dynject is a lightweight, data transformation and validation framework. Dynject uses Java annotations and requires no configuration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    E.R.A simple uml

    E.R.A simple uml

    Very simple entities relation attributes tool with export

    I was tired of the wayward UML tools to explain some simple ideas and share with my colleagues, I created this tool to create simple schema simply. Not perfect but do the job.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Eclipse EMF Build Manager
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Domain Specific Language (DSL) for Domain Modelling with the following characteristics: Java Like Language, Entities and relations modelling , Java Code Generation, Query automation
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    EGG is a development tool for fast and easy realization of XML to plain-text tranformations. It's similar to XSLT, Velocity or JSP but emphasises source-code generation in a model-driven, generative development-process. For Windows or Unix with Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    EMF Modeling Operations
    EMF Modeling Operations is an EMF based tool for specifying and executing composite modeling operations such as refactorings for every Ecore based modeling language. A new specification is created by demonstrating the composite operation once.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB