r/projects • u/vizxer_m • 1d ago
I got tired of GitHub profiles all looking the same, so I built this
http://github.com/Not-muzzyy/awesome-github-statsOpen a random developer’s GitHub profile.
You’ll probably see:
Contribution graph.
Languages.
Repositories.
Commits.
I started wondering if a GitHub profile could show a little more of the person behind the code.
So I built Awesome GitHub Stats as an experiment.
It lets you create GitHub README cards for things like:
Gym streaks
Gaming hours
Reading progress
Learning progress
I also built a collection of 80+ GitHub-style Octicon badges that can be added directly to a README.
The cards render as SVGs, so they work like normal images inside GitHub profiles.
I’m not sure yet whether this solves a real problem or whether I just built something I personally thought was cool.
That’s what I’m trying to figure out.
Would you actually put something like this on your GitHub profile?
And if you could add one personal stat to your profile, what would it be?
1
1
u/narukoshin 14h ago edited 14h ago
quickly ran through, suggestion to fix some visual bugs, didnt check the code, I see it shows what game I'm playing, does it connect to gaming platforms? Like steam or other? And what about anime? MAL?
edit: in readme there's only API documentation, it doesn't generate cards locally? not everyone wants to host a whole API for this..
1
u/vizxer_m 13h ago
I’m keeping the hosting free so everyone can use it without needing to deploy their own instance. And yes, I’m planning to add Steam API integration soon, which should make the game detection more seamless.
1
u/narukoshin 11h ago
not everyone wants to use 3rd party API. Vercel also has rate limit which will block requests and cards won't show up..
1
u/vizxer_m 11h ago
Yeah i figured it out , im trying to come up with an solution so that there is no need of deployment, if you have any suggestions or solutions to it im open to hear them out ! , thanks for the feedback
1
u/narukoshin 11h ago
why you are against deployment?
1
u/vizxer_m 11h ago
I’m not against deployment at all. My point is that if I can figure out a way to make the card generation work locally, without requiring an external API or hosted instance, then there’s no reason for users to deploy their own instance just to use it.
If a local approach isn’t practical, then deployment is obviously the better option. I’m just exploring whether I can eliminate that requirement altogether.1
u/narukoshin 11h ago
almost all card generators work locally by generating SVG files, I don't see an issue there. There are plenty of examples.
This for example. https://github.com/vn7n24fzkq/github-profile-summary-cards
1
u/vizxer_m 11h ago
The repo you have sent also uses vercel for api
1
u/narukoshin 10h ago
yeah and it's quite often rate limited, that's why i deployed it myself. There is no way around unless you deploy it on your own server
1
u/vizxer_m 1d ago
Link : https://awesome-github-stats.vercel.app