Groovy is an agile, dynamic language for the JVM which combines many features from languages like Python, Ruby, and Smalltalk and makes them available to Java developers using a Java-like syntax. It is designed to help get things done on the Java platform in a quicker, more concise, and fun way. It can be used as an alternative compiler to javac to generate standard Java bytecode to be used by any Java project or it can be used dynamically as an alternative language, such as for scripting Java objects, templating, or writing unit test cases.
Just4Log is a library to dynamically enhance the performance of various Java logging systems inside a Java application. The source code in Java is not modified, but the optimization occurs on the compiled bytecode files. It optimizes bytecode from Log4j, Apache Commons, and JDK 1.4 java.util.logging. It can also automatically add "enter" and "exit" logs at every exit and entry point of methods. An Ant task offers integration in Ant scripts.
Chaperon is a LALR parser, which parses structured text documents and generates XML documents as output. It includes a parser generator like yacc and a regex scanner like lex. As input, it uses Chaperon, a grammar written in XML. The project includes a Ant task and transformer components for the Apache Cocoon project.