Dandelion is a free and Open Source Java framework aimed at making web development simpler in JVM-based environments.
It helps to manipulate the web assets (JS, CSS) in different ways: assets organization in a bundle graph and classical optimizations like minification, compression or caching.
It also facilitates the integration of powerful JavaScript libraries thanks to a set of extensible components.
Dandelion proposes to organize your web assets into bundles that can be joined together into a graph. You can then interact with this graph in multiple ways...
Apply the best practices of web development without (great) effort! Web assets can be minified and optimally injected into web pages thereby improving load times. Support for asset merging will be added soon.
Static assets can be collected from multiple locations before using them: webapp, classpath, CDNs, JARs,WebJars or even Bower components. Dandelion also supports dynamically generated assets!
Dandelion and its components all provide a JSP taglib. And if you're cool people who use cool technologies, we also provide support for Thymeleaf.
The most advanced component is Dandelion-Datatables which allows you to create awesome HTML tables using DataTables. Other components are also incubating...
Dandelion is being developed while keeping in mind high extensibility and the ease of use. That's why almost all features contains extension points, for an easier integration in your own projects.