Viewing a single comment thread. View all comments

2

Stitch wrote

itch.io is pretty close, it's basically indie steam. It's not all FOSS games, but a lot of FOSS developers publish on itch.io.