Need help with wro4j?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

454 Stars 91 Forks Apache License 2.0 4.0K Commits 253 Opened issues


Free and Open Source Java project which brings together almost all the modern web tools: JsHint, CssLint, JsMin, Google Closure compressor, YUI Compressor, UglifyJs, Dojo Shrinksafe, Css Variables Support, JSON Compression, Less, Sass, CoffeeScript and much more. In the same time, the aim is to keep it as simple as possible and as extensible as possible in order to be easily adapted to application specific needs.

Services available


Need anything else?

Contributors list

Web Resource Optimizer for Java

Join the chat at Build Status Coverage Status Maven Central Stories in Ready

wro4j is a free and Open Source Java project which will help you to easily improve your web application page loading time. It can help you to keep your static resources (js & css) well organized, merge & minify them at run-time (using a simple filter) or build-time (using maven plugin) and has a dozen of features you may find useful when dealing with web resources.

Getting Started

In order to get started with wro4j, you have to follow only 3 simple steps.

Step 1: Add WroFilter to web.xml



Step 2: Create wro.xml


Step 3: Use optimized resources

<title>Web Page using wro4j</title>
<link rel="stylesheet" type="text/css" href="/wro/all.css">
<script type="text/javascript" src="/wro/all.js"></script>


The documentation for this project is located here


Found a bug? Report it to the issue tracker


If you have any questions or suggestions, please feel free to post a comment to the discussion group

Follow me on Twitter.


This project is available under the Apache License, Version 2.0.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.