p-unit is a framework for unit testing and performance benchmarking. As a unit test, it can run with a single thread or multiple threads against the same test code. p-unit has an executor pool which can accelerate the execution speed dramatically. As a perforamnce test framework, it records memory consumption and execution time, and generates results in the form of plain text, image, and PDF file. Users can also easily register their own reporters by implementing the p-unit event listener.
The peaberry project is an extension library for Google-Guice that supports dependency injection of dynamic services. It provides OSGi integration out of the box, and has plug-in support for other registry-based service frameworks. It ships as an OSGi bundle that can be dropped into any R4 framework, such as Apache Felix or Eclipse/Equinox. You can also use peaberry outside of OSGi.
PGJDBC-NG is an implementation of JDBC for the PostgreSQL server. It aims to support the complete JDBC 4.1. Specifically, it supports the advanced UDT features of JDBC that the mainstream driver lacks. It's implemented using an asynchronous I/O library (Netty), which allows it to support other advanced features like asynchronous notifications.
phoneutria is a Web crawler that is multi-threaded, scalable, high performance, extensible, and polite. It can be used to crawl, index, load-test, or even download any Web or enterprise domain and is configurable through a XML configuration file. Phoneutria can be used for either checking the links of a Web site or for load-testing purposes (i.e. the level of politeness can be configured). It provides a plug-in mechanism for further extensions.
piAccess Mail is an agent that connects your phone's SMS messages to your email application's inbox. It talks to mobile phones over a serial connection (works with bluetooth, infrared, or cable links), while at the same time acting as a POP3 server to which any email client (Thunderbird, Evolution, Mail.app, Outlook, etc.) can connect to and retrieve messages from. All SMS messages in the phone's inbox are exposed as email messages.
The pilot-link suite of tools contains a robust library and a series of conduits for moving information between your desktop or workstation and your Palm handheld device, such as those made by Palm, Sony, Handspring, Handera, and others. It also includes language bindings for languages such as Perl, Python, and Java.
pin 'em up is a tool for placing small notes/post-its (e.g. TODOs/reminders) on your desktop and organizing them in various ways (categorize, hide, upload, export, etc.). Due to platform independence, the notes can also be shared on different operating systems. It features system tray integration, freely placeable notes, many possibilities to customize the note design, (nearly) unlimited user-defined categories, fast switching between categories (e.g. "home" and "office"), automatically saving notes to a file, an open file format (XML), server upload/download functions (FTP and WebDAV), and exporting notes to a text file.