Stats of the 100 most starred Angular repositories on GitHub

Motivation

While Angular is one of the most well-known frontend frameworks, there is very little information about the projects using it. This page tries to answer interesting questions about the usage of Angular. If you have any further questions, please contact me.

Subject

The statistics are based on one hundred Angular repositories with the most stars on GitHub. For us, an Angular repository is Angular tagged and uses angular-core. Here you find a list of all repositories which were evaluated in this study.

Dec/2020: Which Angular Core Version is used?

Major version of @angular/core based on the dependency in the package.json.

Surprisingly only half of the repositories are on major version 11 or 10. We had suspected a much higher percentage. Around 11% are still on Version 6 or lower.

Dec/2020: Migration to ESLint

TSLint is deprecated by the project creators. It is highly recommended to migrate to ESLint as soon as possible. We asked ourselves, how many projects already moved to ESLint and how many still stick with TSLint.

Only a few percent of the projects already migrated to ESLint. It will be interesting to see how this number increases with time.

What is coming next?

We have some questions in our backlog. Coming soon.

List of all repositories

This is the list of all one hundred evaluated repositories for this study. To get this list, we get a list of over 200 Angular tagged repositories with the most stars given in GitHub. After that, we removed all repositories, which do not use the @angular-core dependency. These are most likely repositories, which are related to Angular, like for example the Angular project itself, but they do not use Angular. For the remaining, we took the first one hundred with the most stars (head master/default branch).