Appkit is a stateless, modular, 100% Java Standard Edition software framework.
Appkit consists of:
An Appkit search application consists of modular building blocks, which are pieced together through the use of special Appkit tags, which can be mixed in with standard HTML and JSP code.
The Appkit stack is designed to be lightweight from the point of view of efficiency and ease of development. No programming or Java code is necessary to build a search application with Appkit.
Software that Appkit uses
Maven for server side dependencies and build management
npm for client side dependencies
Standard Java Servlets and JSPs
What Appkit provides
A self-service application generator for project generation
AngularJS based tag libraries for all framework components
Web services to expose all search functionality
Appkit applications can be:
Deployed locally in a development environment using the Maven Jetty plugin
Built to a standard WAR file for deployment on Tomcat (or any other servlet container/application server)