Tuesday, December 03, 2013

List of Real Spring-Based Projects

There are tons of Spring pet-projects on GitHub and it's cool. But, such big and powerful framework as Spring can't be lean by simple project. It requires big and complex samples which can highlight best practices and common approaches while using this framework. Here is the lift of such open sources projects:
  • Broadleaf Commerce - BroadleafCommerce is an open-source, eCommerce framework written entirely in Java
  • OpenLegacy - is a powerful, lightweight, extensible, and flexible Java-based API framework with tools for building applications and services over existing legacy applications…otherwise known as legacy modernization
  • Hippo CMS - is a Java based, Open Source Web Content Management platform. Hippo is created to help you deliver Personalized Experiences across a wide variety of Channels and Devices, around the globe, to increase conversion and to improve brand loyalty. 
  • Weceem CMS is a free, open source content management system. It is built with Grails, a rapid application development framework build on the Java VM using Groovy, Java and Spring.
  • Magnolia CMS (Community Edition) is a free, easy-to-use powerful Enterprise Content Management system. It is available under an Open Source license, the GPL version 3. Magnolia Community Edition includes an AJAX-powered intuitive web-browser interface, a clear Java programming API and a useful custom tag library for easy templating in JSP and Servlets. It can use any JSR-283 compliant content repository. 
  • Alfresco - is an open source enterprise content management repository (CMS) built by a team that includes the co-founder of Documentum. Its modular architecture uses the latest open src Java technologies. Includes Document Management, Records Management
  • JTalks.org is an open source project developed by JavaTalks community. The overall idea is to build a network of components like Forums, Articles, Webinars which are interconnected and they share the same database of users.
  • Spring by Example - self-explained
  • Greenhouse - Reference web application for Spring technologies and social destination for Spring developers
  • Zuul - is a free, open source web application which can be used to centralize and manage configuration for your internal applications. It enables your operations team to control changes and your developers a centralized place to organize settings.
  • LightAdmin - Pluggable data administration UI library for Java web applications
    References

    2 comments:

    1. Why do people use these frameworks (except CMS)? Spring Core, Batch, Integration and Data are pretty enought for most goals. Did you use at least one of them?

      ReplyDelete
    2. they are NOT a frameworks -- they are solutions, ready to go applications.

      ReplyDelete