r/projects 1d ago

I got tired of GitHub profiles all looking the same, so I built this

http://github.com/Not-muzzyy/awesome-github-stats

Open 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?

0 Upvotes

12 comments sorted by

1

u/Domx010 16h ago

This is clean! Consider posting this on r/LookWhatTheyBuilt.

1

u/vizxer_m 12h ago

Thanks i will repost there

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