I feel those would be the two libraries that I would probably miss the most when switching to Haskell for a project.
I feel those would be the two libraries that I would probably miss the most when switching to Haskell for a project.
There are several HTTP clients:
http-streams (http://hackage.haskell.org/package/http-streams)
http-conduit (http://hackage.haskell.org/package/http-conduit)
It is much more flexible than persistent. If you are not doing an yesod project (for what persistent is the standard), you should think about using it.
I think "#stars on Github" could be an interesting metric to add. Thanks for your effort in creating this site.
If you want to be at the same level of abstraction as SQLAlchemy Core, you'll want to try esquelito (a SQL DSL).
Esqueleto looks like it would fit the bill, since it does offer composability of queries, automated migrations, and protection against SQL-injections.
It's a fantastic framework, but it's not an 'http client library' as such.