Simple Log is a small library that does logging very simply and requires you to do almost nothing (other than actually logging) to get log output to happen. It is much simpler to use than a logging framework, especially in terms of configuration. It doesn't attempt to solve every logging problem in one package, but contains enough features to be a viable alternative for most applications that need logging. This tool will handle the logging needs of most small- to large-sized projects, but with an almost non-existent learning curve.
JDBCPersistence is an Object Relational Mapping framework. Designed for use in high volume online banking applications, the package delivers performance matching that exhibited by hand-written JDBC code. It uses a bytecode generation technique to create bytecode for classes that implement logic used for persisting the data. As the framework uses SQL for querying data, the learning curve is reduced. The footprint of the package is under 200KB.
Macker is an architectural rule-checking utility for Java. It's meant to model the architectural ideals programmers always dream up for their projects, and then break. It is not a lint checker--it operates on a more global, more logical level, focusing on class dependencies rather than source code formatting. Macker has no default set of rules; it's flexible, and writing a rules file is part of the development process for each unique project. You can tailor a rules file to suit a specific project's structure, or write some general "good practice" rules for your code. Macker typically runs as an Ant task, but can also be invoked with a shell script.
simena-io is a Linux tool written in Perl and designed to show ethernet interface statistics in bits/second and packets/second in real time. It requires at least Linux kernel 2.2 and Perl 5. It does not require a root account. There is only one command parameter: the refresh rate in seconds. If no parameter is provided, simena-io will refresh every 2 seconds by default. Detailed documentation can be obtained by running "perldoc simena-io".
AQtime is an integrated performance and memory/resource optimization toolset aimed at applications running on the Linux platform. It can be used to discover application bottlenecks, memory leaks, resource-hogging code, or untested algorithms in any software projects. It then informs you which module, class, routine or line of code is causing the problem, and lets you quickly fix it. It can profile any executable that has the Executable and Linking Format (ELF) and the stabs format of the debug information.
QA Tools allow you (the software product maintainer) to automatically generate regular releases and/or snapshots of your product. Your product can be distributed as a source code archive (typically .tar.gz) or as a binary distribution archive (.deb, .rpm, or .exe). It currently works with software packages that have source code managed using Subversion and that use autoconf/automake.
guitest is a collection of helpers for unit-testing GUI applications written in Python. Support for pyGTK is most mature, and support for other toolkits is in progress. The library allows testing of modal dialogs and recursive main loop invocations while preventing the windows from being shown during test runs. Arbitrary classes and methods can be overridden, or call loggers attached to them.