Open-tides is a web application framework that can be used to quickly setup a web application using Spring MVC and JPA. This framework aims to alleviate the overhead associated with common activities performed in Web development. In short, it automatically does stuff common for most websites like user login and management. And one more thing, it's free! You can download it at

Here are some of its notable features:

  • Basic project setup. Open tides gives you base project setup right away. Base setup includes user login and management.
  • Built-in security. Integrated with ACEGI Security and pre-configured.
  • Support for CRUD pages. Uses JPA/Hibernate for CRUD operations by simply extending pre-built classes.
  • Search By Example. CRUD pages includes built-in search criteria and results pagination.
  • Audit Logging. Changes to data (who, when, what) are tracked.
  • Email notification. Email notifications and alerts are pre-configured.
  • Database Evolve. Allows scripted database updates for production roll-out.

For more details about Open-Tides, click here.

To know more about its features, click here.