I meant Drivethrurpg, which offer similar things in the area that I am interested in, i.e. pen-and-paper games and RPGs. They offer a cart system, but I know nothing about their inner workings. To be fair towards itch I have to say that some creators I know prefer itch for reasons I can only speculate about (which I will not do here).