Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

steam take about 30% , and in itch they have a system where the developer can decide what percentage they want to share with the platform but is set on 10% as default (and the developer can decide on more or less )