I'm keeping them both updated.
Patreon is a club to us. You could find the games which can't be sold on Steam and some information about the development there.
Itch is one of our distribution platforms.