Yes, absolutely - we had the same issue last year. Folks generally hosted their games on various platforms, and shared the url in the description here on Itch.
Ps. We have both IPFS and 4Everland as partners (official announcements coming soon), so you can expect some extras in that manner.