Unlike Steam, itch.io lets anyone publish a game without prior screening, and projects other than games have been allowed for years.