I'm not sure if any of these are the site you had in mind (or how reliable they are,) but I found them with a web search and they look good so far:
• https://steamdb.info/upcoming/free/
I'm not sure if any of these are the site you had in mind (or how reliable they are,) but I found them with a web search and they look good so far:
• https://steamdb.info/upcoming/free/