Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

It's not a bad place to sell your games, however you would get more customers with an English translation. Most of the Japanese speaking and reading people will buy it on sites like dlsite and not look for such games on itchio.