terp is a modular template engine that integrates tightly into ANT and provides a portable C++ compiler task (aCC, g++, icc, msvc++, SUN CC, xlC) on many platforms and processor architectures, a collection iterator task, a full-featured expression language with host introspection, formatters, selectors, and transformers for expressions, and much more. It can be embedded into Ant, used as a stand-alone or embedded templating engine, or used as a batch or interactive expression evaluator. It is extremely flexible and can be extended with your own types, operators can be overloaded, and properties and methods can be added to types.
Aspose.Report is a Java query builder and charting control. It implements popular chart types with stylish effects like transparency, gradients, and anti-aliasing. It allows you to connect to any database and offers the outputs in the form of SQL statements and SqlResponse. It supports custom CSS styles, selection of any column from any table of the database, and configurable error reporting.