star-history.com is already the de-facto GitHub star history graph. Recently, we just finished a major update.<p>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.<p>We try to keep its original sketching feel while rewrite the entire site using modern stack (Vue + TailwindCSS + Vite).<p>Hope these improvements will make it more useful to open source project maintainers.
Tangential: 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.<p>What am I missing?
Congrats on your re-launch - nice work!<p>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).<p>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?
This is very cool! I like that multiple repos can be added to the graph at once. Previously, I have used <a href="https://starchart.cc/" rel="nofollow">https://starchart.cc/</a>, which is similar, but lacks this feature.
Star 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 <a href="https://youtu.be/TzF-OUA1Tlo" rel="nofollow">https://youtu.be/TzF-OUA1Tlo</a>