Open source PGP Lib

I think the only good one I been able to get is bouncy castle . Is there any other you worked with and you liked ?

and what tool you use to create PGP keys ?