You can promote any kind of project in Release Announcements for example. It's just that itch.io was focused on games years ago, and a lot of messages say "games" when they mean "projects". Hope this helps!
Thanks For the response!