No, I only made it available on Steam.
Not too many players on itch so I didn't think it was worth it.
I may bring it here eventually, but no plans yet