It is on the front-page of HN because sufficient HN members found it interesting enough to upvote. If you visit Github, I am sure you will find quite a few stories that have not made the front page of HN.