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.

  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.

    Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
    Claim $300 Free
  • 1
    SERENITY is an integrated EU-funded project, which creates the first practical secure and dependable solution for AmI ecosystems. A set of its results will gradually become available under LGPL under this open source project.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    cache4j is a cache for Java objects with a simple API and fast implementation.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    Provides a set of tools for processing text, such as text extraction and classification. Classification implementations to be implemented include: Bayesian and Statistical (N-gram).
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4

    GUITAR - A GUI Testing Framework

    A model-based test automation framework for GUI applications

    This framework supports a wide variety of model-based GUI testing techniques. The innovation lies in the architecture of GUITAR, which uses plug-ins to support flexibility and extensibility. Software developers and quality assurance engineers may use this architecture to create new toolchains, new workflows based on the toolchains, and plug in a variety of measurement tools to conduct GUI testing. More detail is presented in this publication: GUITAR: An Innovative Tool for Automated Testing of GUI-driven Software. Bao N. Nguyen, Bryan Robbins, Ishan Banerjee, and Atif Memon. Automated Software Engineering Journal. p.21, 1. 2014
    Downloads: 2 This Week
    Last Update:
    See Project
  • 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
  • 5
    Japura is a Swing project. It is a collection of components and application framework. Contact me at cadu@japura.org for suggestions or feedbacks.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    PROJECT MOVED TO https://nortal.github.io/araneaframework/ Aranea is a Java Hierarchical Model-View-Controller Web Framework that provides a common simple approach to building the web application components, reusing custom or general GUI logic and extending the framework.
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    Artificial Life is a free and open sourced Java framework use to simulate Life. It is a multi-agents framework where each agent runs it is own Thread.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    Component (library, framework) refactoring may affect existing applications, where the client code used previous component versions. Our tool preserves applications binary-compatible by generating an adaptation layer out of change history.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    Fasper - Parser Testing Framework
    Fasper is a framework for parser verification, developed using java and antlr. Fasper uses a "golden model" based testing approach and can be integrated with JUnit. Any parser can be verified by using a plugin. For more details about the donors you should visit: www.amiq.com/consulting or www.amiq.com/consulting/blog
    Downloads: 3 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
  • 10
    Common Java data structure library used by multiple projects. See http://verdantium.blogspot.com/
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    OfficeFloor

    OfficeFloor

    inversion of coupling control

    OfficeFloor provides inversion of coupling control, with its: - dependency injection - continuation injection - thread injection For more information visit the OfficeFloor web site ( http://officefloor.net )
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    An API for documents: think Doxia with compile time validation of your document structure.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    Swing Bean Form Builder (SBFB) is a java SWING framework that automatically generates input and presentation GUIs from standards JavaBeans (or POJO) objects. The generated GUIs can be customized using a simple XML file.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    The Xholon project explores: software as systems of linked nodes, organized hierarchically. The Xholon toolkit supports this back-to-basics approach, and demonstrates practical benefits through examples from numerous domains.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    Xorio is a Java Based Framework for the creation of Dynamic Websites and Web-Applications. It has a "Stuctured Content Enginge" that allows to handel complex structured Content without new Databse Structures and with no or not very much Programming.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    xBridge - I2C/SMBus GUI

    xBridge - I2C/SMBus GUI

    USB Bridge for SMBus/I2C, GPIO, & Clock

    [Introduction] The xBridge-M01 product is a multifunctional USB bridge developed by Doidx. It can control and transmit SMBus/I2C, GPIO, Clock and other interfaces through USB. The product includes software and hardware. It has the characteristics of easy use and development. The core chip is CP2112 Graphical software and operating manual can be downloaded for free at http://xbridge-m01.doidx.com Provide the underlying Java API, http://xsmbus-m01.doidx.com , which can do simple testing and develop user-specific graphical interface products. xSmbus-xx, xBridge-xx do not need to install the driver according to the operating system in advance, nor select the COM port requirement, as long as they are in the Java environment, they can be plug and play. You can buy the product from: - China, https://shop255163877.taobao.com - Taiwan, you can buy on https://www.ruten.com.tw/user/index00.php?s=doidx
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    MOEA Framework

    MOEA Framework

    A Free and Open Source Java Framework for Multiobjective Optimization

    The MOEA Framework is a free and open source Java library for developing and experimenting with multiobjective evolutionary algorithms (MOEAs) and other general-purpose multiobjective optimization algorithms. The MOEA Framework supports genetic algorithms, differential evolution, particle swarm optimization, genetic programming, grammatical evolution, and more. A number of algorithms are provided out-of-the-box, including NSGA-II, NSGA-III, ε-MOEA, GDE3 and MOEA/D. In addition, the MOEA Framework provides the tools necessary to rapidly design, develop, execute and statistically test optimization algorithms.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    VR Ax Java Sources & Build Projects

    VR Ax Java Sources & Build Projects

    VR Adrix Java Works - Paged Lists - Action-Entity Model ...

    Adrix.NT Java Works :: Sources & Build Projects includes - Paged Lists of Object & Iterators Library for Java - Action / Entity Model for Java - VR Ax AWT Clock Java Component - VR Multi Dimensions Array Library - VR MDArray List Manager Library - VR Adjacency (List | Matrix) Direct Graph Lib - VRJMosaic cells sliding game with automatic resolver - VR RectsWorld Sample Applic - VR Free Chess 2D Applic also contains - Other Utils Libraries - Demo and Test Applications - NetBeans build projects - and more ... (*) note: the libraries folder to build and run applications must be located on the same volume of the java applications its path name must be: \AX.VincentRadio\Java\SharedLib have fun Adrix.NT adrixnt@hotmail.it
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    ASAF - Another Swing App Framework

    ASAF - Another Swing App Framework

    an OSGi-based Swing Application Framework

    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    This project offers an integration solution for JavaServer Faces (JSF) and Ajax. It makes most of JSF component Ajaxable. You can add Ajax functionality without rewrite your components!
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    BeanValidator is a framework for declarative validation of Java(TM) Beans and EJB3 POJOs that integrates can be used standalone or together with JSF and and JBoss(TM) Seam.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    CArtAgO is a framework for programming and executing virtual environments in multi-agent programs.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    This project assembles the implementations of inference engines for CHORD, an object-oriented extension of CHRD.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    DBInit is a Java service API that allows the incremental update of a database at the start-up of an application (web, stand-alone, etc.). It works with H2 but should work as well with other databases.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    DDGP is a simple grid platform written in Java. It focuses on distributed computing and data gathering in Internet environment. Intended for smaller projects requiring couple hundreds of computers gathered together for a master-worker like jobs.
    Downloads: 2 This Week
    Last Update:
    See Project