TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: GitHub News, using a peak detection algorithm to detect trending repos

184 pointsby zthomasabout 9 years ago

15 comments

zthomasabout 9 years ago
Developer here, I subscribe to Github&#x27;s official weekly newsletter and various other ones but always found that they did a poor job at highlighting what&#x27;s trending. The &quot;top trending&quot; repos always seem to be most established projects like Bootstrap or ReactJs.<p>I&#x27;m using a peak detection algorithm to find which repos are spiking in traffic and rank the uptrend based on a normalized growth curve. This filters out all the well established repos and actually uncovers new trends and launches. Hope you guys find it useful!<p>Some notable features, there&#x27;s also a better interface to search topics on github as well as a curated topics section: <a href="http:&#x2F;&#x2F;www.gitlogs.com&#x2F;resource-guides" rel="nofollow">http:&#x2F;&#x2F;www.gitlogs.com&#x2F;resource-guides</a> <a href="http:&#x2F;&#x2F;www.gitlogs.com&#x2F;search" rel="nofollow">http:&#x2F;&#x2F;www.gitlogs.com&#x2F;search</a><p>Appreciate any feedback,
评论 #11264091 未加载
评论 #11264834 未加载
评论 #11264543 未加载
dc2about 9 years ago
Rate Limit Reached:<p>You have reached the Github anonymous user limit, please login with your Github account to continue.<p>Oof. I was just scrolling down the front page.<p>---<p>Edit: After I signed in, I got a bit lower, then got the same message again (telling me to sign in)!<p>Make &#x2F; break suggestion: File the stats on a local server. Don&#x27;t expect the user to query Github or you&#x27;re going to drop fans fast.
评论 #11262644 未加载
Gysabout 9 years ago
Good name. Personally I would like to receive a weekly digest for one or two specific languages.
评论 #11262350 未加载
ecesenaabout 9 years ago
I can recommend you to &quot;split&quot; your stream of repos in multiple streams [1], and then create a function to merge multiple streams into a single one.<p>This way you can gain: 1. detect spikes in less popular streams, and decide via the merging function how to compare them to spikes in popular streams. 2. personalization, where each user can potentially get its own stream combining the categories she&#x27;s interested in.<p>[1] e.g., by language as also suggested elsewhere, by &quot;category&quot; if you can come up with some definition, potentially by source (e.g. big company) as well.
rmasonabout 9 years ago
If this allowed you to filter by language it would be infinitely more interesting.
评论 #11262338 未加载
rubyfanabout 9 years ago
Can one fork this on GitHub?<p>I&#x27;m interested in the peak detection algorithm.
markmarrkabout 9 years ago
Why are you asking for &quot;read and write all public repository data&quot; &amp; &quot;read and write all user data.&quot;? I understand the read, but not clear on the write
评论 #11268263 未加载
coder006about 9 years ago
You get the &quot;Success -- Thanks for subscribing&quot; message even if you do not put an email id in the input field! Please correct!
renaudpawlakabout 9 years ago
Pff. That&#x27;s a vicious circle. Then trending repos will get even trendier. Social networks are largely enough to expose that kind of &quot;noise&quot;&#x2F;&quot;buzz&quot;. I think that a good metric to find interesting projects that are starting or are not already under the spotlight would be to use the ratio: new visitors &#x2F; stargazers. Quite hard to achieve but I really think it would be more accurate (and fair).
评论 #11267471 未加载
splitbrainabout 9 years ago
I&#x27;d love to have this as an RSS feed.
toisanjiabout 9 years ago
Is the source available? I&#x27;d like to do this on a small subset of repos I watch, about 2k in total.
Etheryteabout 9 years ago
Cool concept, would love to see graphs over weekly&#x2F;monthly timespans or something like that.
评论 #11262450 未加载
foglemanabout 9 years ago
I don&#x27;t think you should be title-casing the repository names.
guessmynameabout 9 years ago
Why does not this works with localStorage disabled?
评论 #11264455 未加载
skeletonjellyabout 9 years ago
gitlogs<p>Where git = github<p>Looks great though! Already found something sweet.<p>Another feature request, can you add an up&#x2F;down trend indicator?<p>Can I ask which peak detection algorithm you used?
评论 #11263815 未加载