7 ms·
Introducing the new star-history.com – the missing GitHub star history graph
- francoismassot 5y agoFan of start-history.com here, thanks for your work. One feature is missing: search repository with a nice autocomplete would be very useful.
- tianzhou 5y agostar-history.com is already the de-facto GitHub star history graph. Recently, we just finished a major update. 1. Generate high resolution chart image. 2. Timeline mode to align trajectory among repos debuted from different times. 3. Embed chart into other websites. 4. Temporarily toggle a particular repo. We try to keep its original sketching feel while rewrite the entire site using modern stack (Vue + TailwindCSS + Vite). Hope these improvements will make it more useful to open source project maintainers.
- RobotCaleb 5y agoTangential: I know there are people who collect stars on their projects and use them as badges of pride and perhaps put them on their resumes. I've never quite understood this. I never look at how many stars a project has and I have never starred a project as far as I am aware. What am I missing?
- BugsJustFindMe 5y agoStars are a soft indicator of community reach. Between any two similar projects, one with more stars has plausibly more people aware of its existence and more people who wanted to say "I like this". "I never do X, therefore..." is a closed mindset that people should try to get away from. Ok, so you don't star projects. But clearly other people in general do star projects, so stars shouldn't be a huge mystery.
- RobotCaleb 5y agoWell, right. Which is why I asked the question. Appreciate the answer!
- goodpoint 5y agoStars are very much unrelated to quality and impact of a project. Case in point: the top 20 starred projects include joke projects, "awesome" lists and some javascript stuff. It's probably also easy to buy stars.
- throwthere 5y agoYeah they’re a rough universal indicator. Unless you can mention a better one that’s just as simple I don’t think the counterpoint you’re making is very strong.
- goodpoint 5y ago> Unless you can mention a better one that’s just as simple No. You can't judge a book by the cover and there's no point in complaining that people should give you a better metric "that’s just as simple".
- legostormtroopr 5y agoYou can't judge a book by its cover. But when you have to judge an extremely large amounts of books, then you have to start introducing some metrics to help narrow them down.
- amrrs 5y agoStar History is the gold standard of this..if any Python enthusiast is interested in implementing this in Python, this tutorial uses it to teach steeamlit https://youtu.be/TzF-OUA1Tlo https://youtu.be/TzF-OUA1Tlo
- boomskats 5y agoSo this is the same timqian codebase? Just rebranded?
- jstrieb 5y agoThis is very cool! I like that multiple repos can be added to the graph at once. Previously, I have used https://starchart.cc/ https://starchart.cc/, which is similar, but lacks this feature.
- agluszak 5y agoOpinion: I really dislike the font in the graph, it's hard to read
- liorgrossman 5y agoCongrats on your re-launch - nice work! At Openbase.com we're building the star count charts by using the GitHub GraphQL API (as we use it for other things like collecting stats about commits, issues and PRs). Looking at how star-history works, seems like you opted for using the GitHub REST API - what are the upsides / downsides of using the REST API?
- tianzhou 5y agoThere is no particular reason. Because the project started in 2016 when there is only REST API and it has served us well.
- liorgrossman 5y agoThat makes sense, no GraphQL API back then.
- drra 5y agoI've seen startups wrapping their deck around fake GitHub stars. Quite useful tool.