After analyzing the distribution of the number of forks and the use of tags in GitHub projects, today we show you an histogram with the number of commits per project, distinguishing between commits from pushes (commitsPush, i.e. commits by the own project owners/collaborators) and from pull requests (commitsPR, i.e. commits contributed by people external to the project).
As you can see a majority of GitHub projects have practically no commits, meaning that they were created and mostly abandoned afterwards. And an even greater number of them (more than 2M!) have neither external contributions (and this already filtering the total number of GitHub projects to only include public software projects).