Nice site, but not safe, some creators put troyans and tracking programms in files. Id recommend https://www.virustotal.com for a check before starting .exe
[Oh hey, my first new review since 2017.]
Many of my favorite indie games came from this website [the most famous probably being FNF]. Also, the name-your-price really does work for digital resources, apparently.
itch.io is a simple way to find, download and distribute indie games online. Whether you're a developer looking to upload your game or just someone looking for something new to play itch.io has you covered.