Happy is a parser generator system for Haskell, similar to the tool 'yacc' for C. Like yacc, it takes a file containing an annotated BNF specification of a grammar and produces a Haskell module containing a parser for the grammar. It is flexible: you can have several Happy parsers in the same program, and several entry points to a single grammar. It can work in conjunction with a lexical analyser supplied by the user (either hand-written or generated by another program), or it can parse a stream of characters directly (but this isn't practical in most cases).
JUnitX is a is a set of assertion extensions for JUnit that attempts to cover the most common test scenarios in Java development. This includes method contracts up to and including J2SE 1.5.0 and various other common features. This tool enables the tester to be confident that all the technical aspects of writing common test code have been completed and tested thoroughly.
Dimenso is a library for performing dimension-aware calculations in C# and Java. It offers numeric types that have dimensions, expressed in terms of base dimensions M (mass), L (length), T (time), and Q (electric charge). Playing to the strengths of each language, C# types have operator overloads to allow them to be used as numbers, while Java types mimic the BigDecimal with respect to arithmetic methods.
Open 4GL WebServices is a wizard/procedure and a framework that makes it easy to publish PROGRESS procedures as Web services by generating the WSDL and WS code. It does not require the developer to learn XML or the framework itself and provides many choices for deploying the code.
WriteTarget is a universal text generator based on Bash text substitution. It can be used to generate text in any programming or markup language. The generator does not define its own language; it rather defines several functions, making it possible to use Bash for creating simple or sophisticated templates.
OpenLaszlo Schema Generator provides methods to enhance LZX-Markup from the OpenLaszlo RIA with full schema/namespace support and validation. You can run it from the command line or from inside your project using ANT. The JAR contains tasks to generate an XSD from your project LZX files; by doing that, you have full Schema Validation in Eclipse, and it will show you all your XML schema errors. The validation is aware of ALL tags and attributes: the LZX base components (+incubator) and your project specific code. Further, you get content-sensitive drop down menus for Tags and Attributes.