After starring too many Github awesome repos, I found that I need to track them, not just star them. So I created trackawesomelist.com to track 500+ most popular awesome repos, updated daily, for free.
For browsing awesome repos on Github, I have two pain points, one is that I can't see the latest added items, and the second is that I can't see the star count of the items, so I created trackawesomelist.com and solved my own pain points, I wonder if you also have these pain points.
then, clone all these git awesome repos, parsed their readme by mdast, split with list-item, or heading, got these items updated time by `git blame` command, added these items to database.
Then, I used gatsby to build a static site, 2 times deploy per day.
5 comments
[ 3.0 ms ] story [ 30.1 ms ] threadFor browsing awesome repos on Github, I have two pain points, one is that I can't see the latest added items, and the second is that I can't see the star count of the items, so I created trackawesomelist.com and solved my own pain points, I wonder if you also have these pain points.
Any feedback will be helpful, Thanks!
Do you mind sharing some technical details on how did you implement data collection, diff, search, aggregation, etc?
then, clone all these git awesome repos, parsed their readme by mdast, split with list-item, or heading, got these items updated time by `git blame` command, added these items to database.
Then, I used gatsby to build a static site, 2 times deploy per day.