XNotesNG is the next generation of XNotesPlus, a full-featured personal information manager. It is plugin driven and includes a Todo Manager, Calendar Manager, Category Manager, and extensive notes system, including features such as text searching, printing, alarms, date and calendar inserts, and categorization by colored projects.
i-net Doqua is an Eclipse plug-in that helps documentation writers and developers to keep track of inconsistencies between style guides and the actual documentation. The system integrates into the Eclipse IDE and introduces a new perspective and several views. Since i-net Doqua uses standard JUnit testcases to check the documentation, you can trigger checks using Hudson or similar Ant based systems.
AntTask-GenerateXML is an Ant task that uses XMLBeans to create example XML instances from a W3C schema. It is especially useful for looking at pieces of schema, as you can set the element you wish to use as the root one. It will use the values from enumerations as the fixed/default values for attributes and elements if they are set. It obeys the XML type system with the exception of regex/patterns.
MASH is a modular, automated script harness. It allows users to implement simple harnesses that perform work external to a system. The framework will invoke that harness as outlined by an XML script. For example, when using the framework to test a system you could create a script that cleans and loads a database, FTPs some data, submits a login form, and verifies HTTP information. Harnesses can easily be built to do almost anything (many harnesses are provided), not just Web page verification. While harnesses are written in Java, the scripts may be run against any type of system as harnesses are intended to act as clients.
Lattice is a Java build system with strong multi-module support. Build files are written not in XML, but in the Python language. The benefits are much better readability and powerful imperative build scripting. For multi-module projects, Lattice uses topological sorting to decide the correct order to build each module. Because a custom task is just a regular Python function, they can perform any type of work, including invoking other Java build systems such as Ant, Maven, or Ivy.