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
repo | author | commits |
---|---|---|
condenser | roadscape | 346 |
condenser | valzav | 342 |
condenser | bnchdrff | 146 |
condenser | pkattera | 134 |
condenser | relativityboy | 98 |
steem | mvandeberg | 982 |
steem | theoreticalbts | 331 |
steem | revflash | 273 |
steem | jredbeard | 98 |
steem | Kiwonik | 89 |
steem-js | bonustrack | 182 |
steem-js | yamadapc | 101 |
steem-js | nil1511 | 55 |
steem-js | jnordberg | 17 |
steem-js | valzav | 8 |
hivemind | roadscape | 434 |
hivemind | Netherdrake | 48 |
hivemind | john-g-g | 7 |
hivemind | relativityboy | 3 |
hivemind | sneak | 1 |
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.
Glad my forum helped inspire this post! Nice work!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I really enjoy the last podcast, please do more when you have the time!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Don't know about github
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
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.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
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:
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yeah this is a point most people miss. Can't wait to see this baby put to the test.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You mean everyone hasn't been sitting on their hands while Steem goes down in flames?!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good work , Solid information thank you for sharing ,its all helpful for understanding steemit system
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thanks for this awesome post
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
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!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
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
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
That is a great link thanks for sharing it.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice post @eroche thanks for sharing
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
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
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ey @eroche. Thanks for this overview. Perhaps even a easier explanation for non-techies will be usefull. What functions are behind this commits?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you eroche with this kinds of insight and information. Resteem!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit