Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yes! If I release on Steam (and I hope to) I'll issue keys to all Itch purchasers unless there's some Steam restriction that prevents me from doing so.