Steemit Inc. Github Activity

in #stats7 years ago (edited)

Have Steemit Inc. been busy?

Today I am going to take a deep dive into the public github activity for the Steem blockchain and related applications maintained by Steemit Inc.

Why Github

@aggroed runs a regular radio show on the PAL server where some of the top witnesses and a representatives from Steemit regularly discuss activity in the community. I was listening last weekend when @andrarchy mentioned that we can take a look at the github repos to see what Steemit Inc is working on in today's post I will explore some of the activity.

Ask the experts

I am no export on the technical aspects but community leaders such as @lukestokes, one of the top 20 witnesses, has written extensively on this topic in the past and I am sure he will provide further analysis following the witness forum last weekend.

Github

By looking at the public github repositories (repos) you can see a wealth of information.
The key stats shown are numbers of commits, these are upgrades to the code that is stored in the public repositories. You can also see who made the commits, what was changed and some of the repos even are divided into projects with details of plans on Kanban style boards.

Most Active

Lets first get a high level overview of the Steemit Repos to get a feel for the types of projects that Steemit are working on.

There are 45 Repos on github under the official Steemit account of course this doesn't include applications such as busy, esteem, and numerous other apps that part of the ecosystem but that are not managed by Steemit Inc.

Please note number of commits does not necessarily equate to activity so we need to be careful when interpreting these graphs.

Top 10

Lets have a closer look at the top 10 Repos by number of commits in the last year.

  • Condenser
    This is the code for the main website for Steemit.com.
  • Steem
    This is the code behind the blockchain. There are 3 projects under this repo, where Steemit Inc. and other contributors are working on developing the code that will be proposed for future hardforks.
  • SMT Whitepaper
    As the name suggests this is the draft for the SMT Whitepaper
  • Hivemind
    For many this is the most anticipated development by Steemit Inc. for some time. Hivemind will pave the way for communities and other features such as enhanced browsing. @roadscape gave a great update on this a few days ago https://steemit.com/steem/@steemitblog/update-communities-hivemind
  • Foundation-sites
    This is a framework forked from another project.
  • Faucet
    This is a Steemit Account Creation Web Application.
  • Yo
    Yo is a notifications service for the Steem blockchain, it streams events from the blockchain and searches them for events.
  • Dsteem
    This is a Steem blockchain RPC client and is also forked from another project
  • Steem-python
    This is the official Python library for the Steem Blockchain.

Activity during the last year

  • There was a lot of activity on Condenser (the website) in October, maybe just in time for Steemfest 2.

Top 100 Contributors

In total there are 351 contributors that have commits across the 45 repositories. About 100 of these contributors are via forks from other projects but around 250 users have contributed directly to the Steemit. Excluding the repos dsteem and foundation-sites which are forks from other projects the top 100 contributors are shown in the following graph.

There are 3 pinned repositories on the Steemit Github page. The last table in this post shows the top 5 contributors to these as well as the top 5 for Hivemind

repoauthorcommits
condenserroadscape346
condenservalzav342
condenserbnchdrff146
condenserpkattera134
condenserrelativityboy98
steemmvandeberg982
steemtheoreticalbts331
steemrevflash273
steemjredbeard98
steemKiwonik89
steem-jsbonustrack182
steem-jsyamadapc101
steem-jsnil151155
steem-jsjnordberg17
steem-jsvalzav8
hivemindroadscape434
hivemindNetherdrake48
hivemindjohn-g-g7
hivemindrelativityboy3
hivemindsneak1

Further Detail

This is only a small bit of the data that is available in the public github repos for Steemit. If your interested in exploring these repositories in more details check out https://github.com/steemit.

You can even go in and see detailed work plans and status for some of the projects.

The following shows more detail on the plans for Smart Media Tokens

Helicopter View

I frequently hear requests from people for more information and communication from Steemit Inc. There sure is a wealth of public data and information out there but it is not always easy to interpret. I hope this analysis adds to the conversation but updates like @roadscape's recent post about progress on Hivemind are invaluable to the community to get a steer as to where activity is focused.



Thank you for reading. I write on Steemit about Blockchain, Cryptocurrency and Travel.

Sort:  

Glad my forum helped inspire this post! Nice work!

I really enjoy the last podcast, please do more when you have the time!

Don't know about github

Thank you for a research. It's brillant.

Steem Inc. people are doing quiet well. We have working blockchain. Not a promise of working blockchain. That's huge.

What can I ask you guys is to not spam Steemit Inc. people with questions "When SMT? When Communities?"

Let them just work.

Thank you for helping demonstrate how we can all help Steemit, inc communicate the work they are doing. Anyone can take a look at Github, write about it, and get paid. Resteeming for exposure.

Also, in case people have forgotten, this "blockchain of opportunity" is currently processing more transactions than every other blockchain combined:

Yeah this is a point most people miss. Can't wait to see this baby put to the test.

You mean everyone hasn't been sitting on their hands while Steem goes down in flames?!

thanks for this awesome post

Came here after @lukestokes resteemed this great post. I am glad I did.
A very solid compilation of numbers on our activity on GitHub.
This is great, thanks!

Nice post @eroche thanks for sharing

Good work , Solid information thank you for sharing ,its all helpful for understanding steemit system

Thanks for this update. I think that open source and blockchain are like hydrogen and oxygen, they are both needed for water to exist and life.
A look at the code and the people behind it and how much activity there is, is a vital metrix of the quality of a blockchain project.
I wanted to share this link that I came across recently that helps immensely in this task.
https://coincheckup.com/analysis/github

That is a great link thanks for sharing it.

Hello @eriche - this is very good information that you have compiled. I am sure more of such posts will build right halo for steem projects

Ey @eroche. Thanks for this overview. Perhaps even a easier explanation for non-techies will be usefull. What functions are behind this commits?

Thank you eroche with this kinds of insight and information. Resteem!!