Multibit is a lightweight Bitcoin client written in Java and known to run on Windows (32-bit and 64-bit), MacOSX, and Linux. Source code is on Github, installers available. Lightweight - does not locally store the Bitcoin blockchain.