Matrix Java SDK
Not actively maintained
The Java SDK provides a low level (I/O synchronous) object oriented library to interact with Matrix. It is aimed to regular clients, bots, bridges and generic Application Services.
It is currently work in progress, is incomplete and is early alpha.