Alternative Data on Developer Products

Oct 17, 2021

Anyone who has evaluated developer projects knows that stars are a terrible metric for a project's usefulness or popularity. So what other data is out there?

Package manager analytics

Homebrew Analytics – data on package installs and builds for the macOS and Linux distributions of the Homebrew package manager.

DockerHub image pulls – not the most useful data since this data will vary widely for CI/CD projects vs. others. Can benchmark against similar products.

Terraform Registry – Includes the number of installs for different terraform modules.

GitHub Search – Get rough estimates of project adopters by searching unique configuration file strings, either file name, e.g. docker-compose.yml or string identifier apiVersion/v1.

You can also use this to find project centrality – how often is the project used as a dependency in other projects?

The index seems to be broken and returns different answers sometimes. Better to use a scraped dataset from Google or Sourcegraph.

Visual Studio Marketplace – publishes install counts and reviews of different extensions.

Integration-Platform-as-a-Service marketplaces – Products like Zapier and other API integration platforms don't always publish numbers, but relative popularity can also give a sense of what products are often used together.

StackOverflow questions

Community members (Slack/discord/discourse)

What else did I miss? What other data do you look at for open-source projects or developer products?

Subscribe for email updates on startups, engineering, and AI