Most people here use steem-js, I use the python library beem mostly, also there's @steemsql.
With the python and js libraries, it's actually really easy to work with since the whole steem blockchain is in JSON format. And there are lots of guides on how to use the libraries.