Page tree
Skip to end of metadata
Go to start of metadata

AppFuse is a full-stack framework for building web applications on the JVM. It was originally developed to eliminate the ramp-up time found when building new web applications for customers. Over the years, it has matured into a very testable and secure system for creating Java-based webapps. At its core, AppFuse is a project skeleton, similar to the one that's created by your IDE when you click through a wizard to create a new web project.

If you'd like to help out or ask questions about AppFuse, please do so on the user mailing list or Stack Overflow (with the "appfuse" tag). If you'd like to use AppFuse, see the QuickStart Guide.

Foundational frameworks in AppFuse:

  • Bootstrap and jQuery
  • Maven, Hibernate, Spring and Spring Security
  • Java 7, Annotations, JSP 2.1, Servlet 3.0
  • Web Frameworks: GWT, JSF, Struts 2, Spring MVC, Tapestry 5, Wicket
  • JPA Support 

April 28, 2016: Moving AppFuse into the Attic


Development and maintenance on AppFuse has stopped and it's retired as an open source project. See Moving AppFuse into the Attic for more information.

AppFuse comes out of the box with features that many applications need, including:

  • Authentication and authorization
  • User management
  • Remember Me (which saves your login information so you don't have to log in every time)
  • Password reminder
  • Signup and registration
  • SSL switching
  • E-mail
  • Extension-less URLs
  • File upload
  • Generic CRUD backend
  • Full Eclipse, IDEA and NetBeans support
  • Fast startup and no deploy with Maven Jetty Plugin
  • Testable on multiple appservers and databases with Cargo and profiles

Recent Project News

Blog Posts