Most used APIs in top 500 GitHub java projects

Successful frameworks can be measured according to their communities of users. Such usage can bring more clients, and guide framework producers to deliver a better product (e.g., improving a component that faces a decreasing usage).

While it is easy to know how “popular” is a project in number of contributors or fans, it’s quite hard to know how many clients are actually using it.

To cover that, we performed an analysis on the most used APIs in top 500 GitHub java projects. For each class in such java projects, we verified its used frameworks and APIs.

First, we see the 25 most used frameworks in number of client classesOn apiwave you can dig into this data, and explore how more than 250K frameworks/packages/APIs are actually being used.

Most-used-frameworks-in-top-500-GitHub-java-projects

Next, we see the 25 most used APIs in number of client classes.

Most-used-apis-in-top-500-GitHub-java-projects

Finally, we see the 25 most used APIs in number of client projects.

Most-used-apis2-in-top-500-GitHub-java-projects

Our post was inspired by this great post. We complement it by (i) analysing up-to-date data, (ii) showing not only framework but class usage, and, more important (iii) providing the fully possibility to explore the analysed data on apiwave. Have fun!

Advertisements

One comment

  1. Pingback: Mercado: As APIs Java mais utilizadas | O Tapioca

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s