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

  • Get Avast Free Antivirus | Your top-rated shield against malware and online scams Icon
    Get Avast Free Antivirus | Your top-rated shield against malware and online scams

    Boost your PC's defense against cyberthreats and web-based scams.

    Our antivirus software scans for security and performance issues and helps you to fix them instantly. It also protects you in real time by analyzing unknown files before they reach your desktop PC or laptop — all for free.
    Free Download
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    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: 13 This Week
    Last Update:
    See Project
  • 2
    FunctionalJ is a library which makes it easy to use functional programming patterns in Java, such as representing functions as objects, partial function application, higher-order functions, mapping, folding, and more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    JUndo is a declarative object-oriented programming language with functional, and intensional programming characteristics. Applications include multi-level undo and sophisticated error recovery. See http://verdantium.blogspot.com/
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Runtime library for the JUndo language. See http://verdantium.blogspot.com/
    Downloads: 1 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    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: 1 This Week
    Last Update:
    See Project
  • 6
    Java objects that share parts of immutable graphs. Reused subgraphs have directly or indirectly recursive Elements. Selected components get replaced by new counterparts in Context of Mirrors - translation tables. Deep copies are not involved.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    The Bidirectional Object-oriented Transformation Language (BOTL) is a tool for object-oriented model transformations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    A small library that provides a powerful and container-less Dependency-Injection mechanism, via AspectJ and Groovy. If you are tired of reams of XML configuration files, managing complex factories and containers, this non-API solution may appeal to you.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    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
  • Picsart Enterprise Background Removal API for Stunning eCommerce Visuals Icon
    Picsart Enterprise Background Removal API for Stunning eCommerce Visuals

    Instantly remove the background from your images in just one click.

    With our Remove Background API tool, you can access the transformative capabilities of automation , which will allow you to turn any photo asset into compelling product imagery. With elevated visuals quality on your digital platforms, you can captivate your audience, and therefore achieve higher engagement and sales.
    Learn More
  • 10
    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
  • 11
    A small library that enables interface based duck typing for Java. Based on java.lang.reflect.Proxy
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Fast UML is an open-source UML tool with a simple user interface pop-up free. Draw UML diagrams fast, export diagrams to png, jpg and clipboard. It pretends to be the union between Violet and UMLet.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Gnumler is a "mapping framework". It is able to generate Hibernate xml mapping using a GUI, importing data from database or creating it via the embedded editor. It was born as a thesis project at Politecnico di Milano.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Haggler supports the definition, documentation, and implementation of class invariants and method pre-conditions and post-conditions through Java5 annotations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Library for implementation of interoperable metaobject protocols for dynamic languages running on a Java Virtual Machine.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Milky is a general-purpose, public-domain Java library. Use it in its entirety or cut and paste parts of it at your discretion. No strings attached, no credits required.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    This project is just a simple exploration of object oriented design patterns. Our project begins with a Conway Game of Life program, applying patterns where possible. The eventual goal of this project is to develop a reusable library of patterns.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Collection of reusable componentized Design Patterns implemented in Java. The implementations will not be limited to those from GoF. Long term aim is to provide a full catalog of Software Engineering best practices in Java along with show case demos.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    A case study regarding the entire software development process for education in Software Engineering under consideration of general Software Engineering concepts and design patterns
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Modular synthesizer/effect designer and interpreter. Similar to Max/MSP and Reaktor.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Strata is a collection of J2EE frameworks designed to help jumpstart any application. From mapping Relational Databases to definining logging services, Strata is an all encompassing set of frameworks to help put your project on solid ground. This project
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Yop is an object oriented persistence API generator.It supports various programming languages such as PHP5 and Java.The goal of this project is to provide an easiest and fastest way to deal with persistence by using a simple XML object description format
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    The Dash Framework is a Dependency Acquisition and Structural Hierachy IoC framework for Java based on Annotations. It is designed to clearly support declarative component based composition of objects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    jDSM is a Java library for representing and analyzing Design Structure Matrices (DSM). It can be used to analyze any Java software with regards to modularity.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    A lightweight Approach for GUI Developing. The Main Goal of this Project is reducing costs of GUI Developing in Enterprise Applications. Its more than a technical Framwework. Its a also set of Rules to help Developers to handle complexity. Please visit
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
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.