About Blockchain Developer Stats
Why does this webapp exist?
Cryptocurrency and blockchain world for that matter is still somewhat niche outside of Bitcoin and Ethereum, but it's here to stay and new developers are building things all of the time.
Blockchain Developer Stats web app exists with the purpose of getting information and patterns.
Right now there is no concise way out there of getting information on what cryptocurrency developers build, and how much traction (stats) this and that repository is getting.
This app can help you get a sense of trends and patterns, which developers have abandoned their project, and who's staying consistent
How it works?
Each day a script runs through a list of ~10,000 repositories, gets their data from GitHub API for that day and saves it into time series DB
The only changes it tracks are: stars, forks, and open issues
And that's what you see on frontend, most starred / forked / issued repositories, this week or month
Why just not use GitHub API.
GitHub API is strong, but it only provides up-to-date information, it doesn't provide historical info.
Additionally there's a lot more info to be collected than just GitHub API.
Tech Stack
Backend uses Node.js
, with Express
server and TypeScript
.
Frontend is built with Nuxt
, Tailwind
, NuxtUI
and TypeScript
as well.
Want more features?
You can always tweet me, now x me at twitter.com/0xColtHands.
Found bugs? Have suggestions?
Open up a new issue in the repository issues here.
Feel free to audit the code and post any suggestions to the issues or to my Twitter (x)
Found this project useful?
You can buy-me-coffee 🙂
Roadmap
- Add social stats: tweets, Reddit, Facebook, etc
- Add BE -> FE TypeScript support (generate types)
- Refactor BackEnd to
nitro
to support aws lambda
NOTE: This website was heavily inspired by bestofjs.org.