jRapidRPC is a Java RPC library that allows you to create client-server applications that talk in objects. It is small, fast, and extensible. Its smallness helps you learn how to use the library quickly. jRapidRPC is fast due to its compact size and lack of complexity. Also, it uses the ProtoStuff serializer by default. jRapidRPC's extensibility allows you to can write a new client-server or a new serializer.
SWTBot is a Java-based functional testing tool for testing SWT and Eclipse based applications. It provides APIs that are simple to read and write and hide the complexities involved with SWT and Eclipse. This makes it suitable for functional testing by everyone. A set of assertions that are useful for SWT are provided, and you can also use your own assertion framework. A recorder and driver are provided for recording and playing back tests along with Ant tasks so that you can run your builds from within CruiseControl or other CI tools.
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.