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.

  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 1
    The Struts/SourceForge site hosts sample applications and related components based on the Apache Struts Web application framework. Disclaimer: This site is not affiliated with the Apache Software Foundation.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 2

    eXtensible Text Framework (XTF)

    Framework for search and display of heterogenous document collections.

    NOTICE: This code repository is deprecated. Please visit https://github.com/cdlib/xtf for the latest updates. Obsolete Description: The eXtensible Text Framework (XTF) is an architecture that supports searching across collections of heterogeneous textual data (XML, PDF, HTML, text, and more), and the presentation of results and documents in a highly configurable manner. Includes highly customized versions of the proven open-source components Lucene and Saxon.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    Anokha is a MVC web framework based on Java/J2EE technology that simplify the enterprise application development by providing a set of presentation and business tier components being J2EE-API independent and high extensible. Easy to use and learn.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    The Ars Machina Project is a collection of packages with two general goals: to reduce the amount of code needed to implement an application and to suggest some standards to the software architecture and naming of classes and interfaces.
    Downloads: 0 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 5
    Denebola is a Java EE view template system, which works like DHTML in server-side. Javascript (and other scripting languages) is used to manipulate 100% pure (X)HTML templates via CSS2 Selector style element filters to produce data-driven web pages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Automatically generates echo2 applications from a domain model (scaffolding). Goal is to integrate with ide plugins to provide a quick process for getting a database driven Echo2 AJAX application running.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Frame2 is an alternative to using Struts for web application development. Frame2 also supports web services in an MVC context.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    A simple web application framework written in java using the Servlet 2.2 API. Gridiron helps to rapidly develop MVC web applications by giving a direct mapping between actions and views and supplying a Navigation class to aid in the development of views.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    A GUI interface for the XML Web Development Framework Cocoon and its offline generation capabilities .
    Downloads: 0 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
    JVending is a content provisioning system that implements most of the J2EE Client Provisioning Specification (JSR-124). JVending provides catalog management and device detection. Project also includes WAP push, MMS client and a registry for devices.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Jacum is a Java/webapp framework to build tailored CMSes. Based on Spring and brings together content persistence, transformation and caching services. Can be used right away in 10 minutes as a standalone application to build your website.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Jucas is a Pull MVC based component orientated (GUI) web-framework. Struts brought MVC. Java Server Faces (JSF) and ASP.NET brought the advantages of object (component) orientation. Jucas brings MVC and components in a new way together.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Struts NBX (Struts with Nuthin-But-XML) is a Model 2X framework, by Bill Vaughn, that enables the development of dynamic J2EE web content with nothing but XML. In other words, no JSPs, JSTLs and etc., for a clean separation between the model and viewer.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Comprehensive component-based web application framework. Works with Servlet API 2.2 and JDK 1.2 or above. Tapestry reconceptualizes web application development in terms of Java objects, methods and properties, instead of URLs and query parameters.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Wafer is a research project which compares numerous open source web application frameworks and provides a common example application implemented in each framework.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    WickedWicket purpose is to simplify and remove verbose code when using the wicked web framework by intensively using the "convention over configuration" and DRY principles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    oxFlexFramework is a Java 100% open source project. It will aid developers to use Flex with a J2EE container. This is a simple and easy to use framework, and will provide a tools set to manage Data Access, Logging system and error handling, etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    An enterprise application framework based on J2EE. Provides a web application framework, a tiny workflow engine, a dynamic report tool, a code generator, a base business framework,many web components and much more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next