Enforcer is an exception simulation and fault injection tool for Java. In a typical test suite, many possible exceptions (such as for input/output) are not covered. Each method call that may throw exceptions may have an effect on the program, but systematic testing of this is hard. Enforcer will run all JUnit-based unit tests, analyze exception coverage, and re-run an instrumented version of your program which automatically tests all exceptions. Step by step, Enforcer generates exceptions at different code locations. This forces execution to go through previously uncovered exceptions. By analyzing the unit test structure first, Enforcer is much more efficient than other fault injection tools.
PbulkMailer is a bulk email application. Instead of a database, it works with CSV files and has a simple text file configuration. It sends directly to an MX, via a smarthost/relay, or through email accounts. Plain text and HTML messages are supported along with attachments. Per-email customization of subject, name, and body elements is allowed. Delivery and failure are logged to CSV files, and message reads, unsubscription, and spam reporting are handled using included PHP scripts.
Lyra is a front-end to the Music Player Daemon (MPD). Based loosely on the Creative Media Source software, it has the aim of supporting large collections of albums and artists. Other interesting features are the implementation of a local cache of the music library using an SQLite database, increased speed, and flexibility. In addition, Lyra supports integration with the Last.fm service, which includes "Scrobbling" and album cover art.