Useful libraries written in java possibly to be used in the future