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

  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 1
    WIDE Framework

    WIDE Framework

    Web application framework for business logic oriented programming.

    The overall goal of the framework is to provide easy to use, configurable and business logic oriented development of web application, which is flexible and agile for future enhancements and base lining for other web application. Also with the framework, reusability and localization of multi-scope (e.g. multi-country) business logic is easy to implement and understand by the developers and production support. The framework only applies to web applications using Java 6 or later version. It will only use core functionalities of the Java API, external libraries like JDBC drivers should be provided by the users.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 2
    Stripes
    Stripes is a Java web framework with the goal of making Servlet/JSP based web development in Java as easy, intuitive and straight-forward as possible. Stripes has always been guided by the following principles: * Convention over configuration (CoC) * Extremely lightweight with very few external dependencies. * Quick, iterative code/deploy/test experience for developers. * Application stack agnostic. Developers can integrate Stripes into their existing application stacks. * Do a few things and do them extremely well. For the last 10 years, Stripes has been used as the basis of applications of all types worldwide. We encourage you to download Stripes, browse the documentation, try the samples, and see why Stripes is considered among the best, lightweight Java web frameworks. See http://www.stripesframework.org/ for more information. Latest Release v1.6 : https://github.com/StripesFramework/stripes/releases
    Leader badge
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    An open source workbench for chemo- and bioinformatics built on the Eclipse Rich Client Platform (RCP).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    Bounce, a set of Java and Swing extensions, including ... layout managers like a FormLayout and CenterLayout, image filters, a comprehensive messaging mechanism, a XMLEditorKit with syntax highlighting and automatic indentation and more.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 5
    FitLibrary provides general-purpose fixtures (and runners) for storytests with Fit and FitNesse. DoFixture provides an elegant way of organising storytests and expressing workflow.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    betterform

    betterform

    Toolkit for rapid XML and web application development

    Toolkit for rapid XML and web application development including a full XForms 1.1 implementation and a rich set of widget and layout-containers. Extensible interfaces for integration of custom controls, functions and data connectors.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Multiple platform C/C++ and Java components from the JOS Project, including APIs, frameworks and utilities. All software is open source, free license and ready-to-run.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    JClaim
    Java Instant Message (IM) Library, Client and Tools. Flexible framework to design your own. AIM, ICQ, Yahoo, MSN, Jabber, SMS, Nate, GoogleTalk. GUI, spell checking and more. Includes a web interface for remote/cell access. Mac, Win, Linux friendly
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    OpenSwing
    OpenSwing is a components library that provides a rich set of advanced graphics components for developing desktop applications and HTTP/RMI based java applications/RIAs based on Swing front-end. It provides also adapters for Hibernate, JPA, iBatis, etc.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 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
  • 10
    fuzzyweka provides an implementation of a classifier for fuzzy classification based on fuzzy if-then rules for WEKA.This classifier renowned the Simple Fuzzy Grid method proposed by the work of Ishibuchi and Al.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    HL72XML Transformer
    HL7 to XML Transformation toolkit. Using HL7 v2 XML
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    JSF tag that displays a JFreeChart object
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    Next Framework
    Next is a Java Web framework, based on Spring and Hibernate, it aims the fast development and high productivity. It was born from the older brother Neo Framework. Features several utilities that makes web development easier.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    Add-on package for Seam Framework providing convenient integration with Perf4j - performance monitoring library for Java applications.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    Performance oriented data structures and other programming utilities for Java that are meant to replace those provided by Java. They are designed to provide a solid backbone for any software project.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    Persistence framework.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    XML 2 Java Binding (X2JB) is a Java development tool intended for binding of XML entities to Java interfaces and classes (but not vice versa).
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18
    Polyester is a tuple space framework based on the lighTS project, with extensions to support asynchronous and decoupled interaction of agents. The provided example application is a (toy) library of XML documents that can be queried using XPath.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    PowerMock allows you to unit test code normally regarded as untestable. For instance it is possible to mock static methods, remove static initializers, allow mocking without dependency injection and more.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    Application Server to make Java Components available for AS/400 RPG programs, runs on as400, i5, iSeries, System i or any other java platform. Packaged with ArdGate to access any JDBC database using all native SQL interfaces from AS/400.
    Leader badge
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Metawidget
    Metawidget is a smart User Interface widget that populates itself, at runtime, with UI components to match the properties of your business objects. Supports Swing, Java Server Faces (JSF), GWT, Spring, Struts, Android, Hibernate, Groovy, JPA and more
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    WebHarvest - web data extraction tool
    Web data extraction (web data mining, web scraping) tool. It leverages well proved XML and text processing techologies in order to easely extract useful data from arbitrary web pages.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    The AppTools library provides general tools for developing Java applications, especially applications using a plug-in architecture to extend their functionality. The project also provides a platform for running such applications.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    The BioNLP UIMA Component Repository provides UIMA wrappers for novel and well-known 3rd-party NLP tools used in biomedical text prosessing, such as tokenizers, parsers, named entity taggers, and tools for evaluation.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    ## This project was moved to boxsql.dev.java.net ## BoxSQL is a simple ones and efficient open-source framework that it removes the SQL of the code of its application and places them in archives of templates
    Downloads: 4 This Week
    Last Update:
    See Project