I have recently discovered itch.io, and I quite like it. I may end up coding some puzzle games if I feel so inclined.