Leaderboards will come with the steam release in around a month (if you have the game on itch you will get the steam release for free also)