Contribution activity and bus factor of status-im/status-go

Stable

Constant contribution activity

Activity badge for status-im/status-go repository

Why status-im/status-go is stable?

The result is based on ratio of number of commits and code additions from initial and final time ranges.

Initial time range – from 14 Aug, 2023 to 14 Nov, 2023

Final time range – from 15 May, 2024 to 14 Aug, 2024

From 25 to 29 commits per week
16%
From 22260 to 12753 additions per week
-43%
From 19915 to 13630 deletions per week
-32%
Data calculated on 14 Aug, 2024

Bus factor of status-im/status-go

What is Bus factor?

It is basically a number of most active contributors responsible for 80% of contributions.

Bus factor tries to assess "What happens if a key member of the team is hit by a bus?". The more there are key members, the lower the risk.

The status-im/status-go repository has a bus factor of 22.

Low risk, knowledge is well distributed among the team members

Bus factor was measured on 14 Aug 2024

22

Repository summary

Status-go is a repository hosted on GitHub by the organization named Status-im. This repository serves as the underlying library of the Status mobile app, which is designed for the Ethereum Discovery Protocol and provides functions like account management and transaction sending. It's essentially a Go version of Status.

Status-go is written in Go programming language and it mainly interacts with Ethereum network via go-ethereum library. It was developed to provide a lightweight library that can be easily used and integrated by any Go application.

It also includes real-time, bidirectional, event-based communication thanks to its use of the Signal library. It's a HTTP server that can answer queries and provide data related to accounts or transactions on Ethereum network.

Some of its directories are:

  1. cmd/
    • Main applications for this project.
  2. docker/
    • Dockerfiles for building Docker images.
  3. t/
    • Script files for testing purposes.
  4. static/
    • Static files needed by server.
  5. mailserver/
    • Implementation of a mail server.

Overall, status-go is vital for Status mobile application, providing crucial Ethereum network interaction and server functionalities.

Recently added projects

Activity badge for facebook/react repository

Updated on 14 Aug 2024

Activity badge for linexjlin/GPTs repository

Updated on 14 Aug 2024

Activity badge for toptal/picasso repository

Updated on 14 Aug 2024

Activity badge for 1Panel-dev/1Panel repository

Updated on 14 Aug 2024

Activity badge for LouisShark/chatgpt_system_prompt repository

Updated on 14 Aug 2024

Top 5 contributors of status-im/status-go

ContributorCommits
656
371
301
201
197