wreq
If you're coming from Ruby, think HTTParty level of abstraction.
https://www.stackage.org/package/wreq
This is a great tutorial written by the creator. Definitely something to aspire to as a library author.
http://www.serpentine.com/wreq/tutorial.html
http-client
A lower level abstraction compared to wreq
https://www.stackage.org/package/http-client
peristent, persistent-postgresql
The go-to relational database library
https://www.stackage.org/package/persistent
Nice explaination of how to work with Persistent
https://www.yesodweb.com/book/persistent
equeleto - a SQL DSL
Power up Persistent with Esqueleto - a DSL for SQL queries
https://ocharles.org.uk/blog/posts/2013-12-06-24-days-of-hackage-persistent-esqueleto.html
The Esqueleto library