Itch.io - Wikipedia
https://en.wikipedia.org/wiki/Itch.io
Web ResultItch.io (stylized in all lowercase) is a website for users to host, sell and download indie video games, indie role-playing games, game assets, comics, zines and music. Launched in March 2013 by Leaf Corcoran, the service hosts over 700,000 products as of April 2023.
DA: 64 PA: 28 MOZ Rank: 61