Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

yea, unfortunately my problem is the payment system. in steam we could use voucher's instead cc.

I'm not sure what vouchers are but on Itch.io you can pay using both PayPal and credit cards :)