What do the main GitHub pages of the top 50 crypto-projects say?

in #cryptocurrency2 years ago

After checking what the homepage of the top 50 cryptocurrencies stated, I thought it would also be interesting to check the content of the main GitHub page of these projects. What is keeping these projects busy? What kind of programming languages are they using? To find this out, I created a list of the top 50 crypto GitHub pages according to coinmarketcap, and scraped the contents with a script in Python. Here are the results: 

Large image

Top 10 words: 1.Ethereum (137x) 2.Go (88x)  3.Blockchain (85x) 4.Library (77x) 5.Client (70x) 6.Network (68x) 7.Bitcoin (61x), 8.JavaScript (55x), 9.Tests (53x) 10.API (53x) 

The results 

In total 19.560 words and 156.993 characters were scraped from the Github pages. Ethereum is the most mentioned word, which is no surprise, because besides Ethereum other project in top 50 are built on the Ethereum platform. This is why the Ethereum programming language, Solidity, is also mentioned quite often (31x). Looking at the programming languages, Go (88x) is mentioned the most, followed by: JavaScript (55x), C++ (51x), Python (47x), Solidity (31x), C# (15x), Java (15x) and Ruby(5x). It seems like the most common subjects the projects are working on are: Client (70x), Network (68x)/Protocol (32x), API (53x), Wallet (52x) and Transactions (31x). Also the term Library (77x) is used often, being the overview with functions/code from a particular project. Further the words testing, tests, developing, implementation and improving are used regularly.

It is interesting to have some kind of indication what is keeping the top 50 crypto-projects busy. In the future I will be comparing these results to see if there is any change in development. Also I will be trying to add some more GitHub statistics per project, for example the number of commits, activity and so on.   

Sort:  

You have received a @GrumpyCat flag because you or someone else sent money to buy votes from an irresponsible non-GrumpyCompliant service.

Some bots are acting irresponsibly by selling votes on posts very close to final payout. These votes are sneaky, not promotion and are most of the time placed on low value content.

Sending money to these bots is also financially supporting for-profit only posters (spammers).

To know what voting bot to use, refer to https://steembottracker.com/ and use those that have 3.5 day or less in the "Max Age" column.

@sneaky-ninja (by @michaeldavid) is reporting 6 day but is actually selling votes up until 6.4 days.

Important warning, since @sneaky-ninja has made no effort to comply in 3 months, it's vote will still be countered even should he improve his Max Age setting.

Learn more ...

Great idea, how often are you planning to run the stats and make the comparison ?
Keep up the good work ! Really interesting. I think you could add stats about commits (plus maybe issues treated) / cryptocurrency to see most active projects. Also issues that hasn't been revolved for some time, to see projects who are no longer being actively maintained. But really nice idea, it could be a nice addition for decision making.

Thanks! Well probably monthly or weekly depending on if it is wanted? And maybe the statistics more often, i'am trying to build a report as we speak.

Weekly / Once every two weeks should be sufficient as it's not data that will evolve really fast (Maybe you could look at emerging projects, new currencies added on CMC, where updates will be needed by investors much more often).
Please publish your first "report try" once you've done, I might have some ideas for you once I see a first build.

You got a 2.81% upvote from @emperorofnaps courtesy of @marcovugts!

Want to promote your posts too? Send 0.05+ SBD or STEEM to @emperorofnaps to receive a share of a full upvote every 2.4 hours...Then go relax and take a nap!

sneaky-ninja-sword-xs.jpg

Sneaky Ninja Attack! You have just been defended with a 14.07% upvote!
I was summoned by @marcovugts. I have done their bidding and now I will vanish...


woosh

A portion of the proceeds from your bid was used in support of youarehope and tarc.


Abuse Policy
Rules
How to use Sneaky Ninja
How it works
Victim of grumpycat?

We Are The-Resistance:
We have seen that @grumpycat or his alt @madpuppy has flagged your post.
You are not alone. He also:

  • flags innocent people and calls them "collateral damage"
  • tries to impose his rules by using his SP on those weaker than him
  • rejects all diplomatic proposals presented
    @the-resistance has upvoted you to help heal the damage he has done to you in an effort to protect people like yourself.
    Join our bot we-resist to help protect others ....https://we-resist-bot.herokuapp.com
    Come to meet with the community ... https://discord.gg/qMWCbWR

@GrumpyCat: you can avoid ever seeing this message again when you STOP attacking innocents.
Love: @the-resistance