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.

  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 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
  • 1

    Calimero

    A free Java KNX network library

    Calimero is a Java library for embedded/workstation-based KNX applications. The minimum JVM requirements are either Java ME/CDC 1.4 (Foundation Profile), or Java SE 8 (profile compact1). The library provides remote access and control, supporting KNXnet/IP, KNX IP, FT1.2, TP-UART, and KNX USB. Data exchange is supported on link layer using EMI 1/2 and cEMI, KNX data point types, application/management layer, as well as message buffering.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    Concierge OSGi is an OSGi (Open Service Gateway Initiative) R3 framework implementation optimized for resource-constrained devices like mobile and embedded systems.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    It is a PHP port for GWT Server (RemoteServiceServlet). With GWTPHP you can connect GWT application with PHP. It decode/encode GWT request/response using GWT native data interchange format. No JSON or XMLRPC needed. Project web site: http://gwtphp.sf.net
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    Framework (orchestrator) based on Hibernate and Apache Chain to avoid copying and pasting of source code when creating CRUD applications. It's also expansible and customizable to any kind of application. Examples using JSF and Struts.
    Downloads: 4 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
  • 5
    JCortex is a complete solution that allows software developers create, educate and use Artificial Neural Networks in Java projects. Splits in two elements: JCortex Framework, an ANN Java framework; and JCortexBuilder, its graphic development environment.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    MOFISP is (another) relational object mapper. The purpose is to create an object oriented view over legacy bases.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    Framework for development of simple evolutionary algorithms / island models programs in distributed environment using MapReduce programming model based on hadoop.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    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: 4 This Week
    Last Update:
    See Project
  • 9
    SATIN is a component model for mobile systems. It is a research project, and allows systems to adapt by a) Reasoning about what they can currently do b) send and recieve classes, objects, components and data. It is used in a number of projects.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Compliant and Reliable File Transfers Backed by Top Security Certifications Icon
    Compliant and Reliable File Transfers Backed by Top Security Certifications

    Cerberus FTP Server delivers SOC 2 Type II certified security and FIPS 140-2 validated encryption.

    Stop relying on non-certified, legacy file transfer tools that creak under the weight of modern security demands. Get full audit trails, advanced access controls and more supported by an award-winning team of experts. Start your free 25-day trial today.
    Start Free Trial
  • 10
    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
  • 11
    The Eigenbase Project is an open-source platform for building advanced data management systems, and is backed by a non-profit organization which designs, develops, and promotes it.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    cache4j is a cache for Java objects with a simple API and fast implementation.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    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
  • 14

    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
  • 15
    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
  • 16
    Preon is a Java library for building codecs for bitstream-compressed data in a declarative way. Think JAXB or Hibernate, but then for binary encoded data.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    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
  • 18
    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
  • 19
    This project assembles the implementations of inference engines for CHORD, an object-oriented extension of CHRD.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    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
  • 21
    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
  • 22
    Common Java data structure library used by multiple projects. See http://verdantium.blogspot.com/
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    An API for documents: think Doxia with compile time validation of your document structure.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    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
  • 25
    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