Wolfire Games, developer of titles like Overgrowth and Lugaru as well as being behind the original creation of the Humble Indie Bundle are now putting their games up on itch.io.
Interestingly, they did send a Twitter post out to announce it which they then removed. It said "Our official Wolfire store page on itch.io is open for business! You can buy Overgrowth, Receiver, and Lugaru HD there. You can also find a few of our free projects as well. Let us know if you have any feedback on the new store pages. Wolfiregames.itch.io". Not entirely sure why it was removed, as I personally think they should be proud of expanding their reach to another store like itch.
I had hoped more would follow along after Supergiant Games also recently put their games up on itch, as this slowly growing trend of more high-profile indies arriving on the friendly store-front is a good sign.
As a little teaser, on their main store page Wolfire Games mentioned they've been working on a "new unannounced commercial game" since around the end of 2017. No other details but interesting to know as a fan of their work.
Usual reminder here that itch do have an open source client, allowing you to download and keep your itch games up to date. It's handy, it works quite well and it looks good.