… that might be of interest to you:
1 « J'aime »
Looks promising, but also fresh and paywalled. Waiting for SciHub to pick up the articles…
More than half of the papers are OA though…