Developer Activity


The Develop Activity dashboard allows analysts to quickly grok the change in the number of Weekly Commits and Weekly Active Developers for a particular crypto ecosystem over time.
Developer Activity Dashboard


Weekly Commits:
  • The number of commits tagged to open-source repositories in a week. A commit is the smallest unit of work for developers and while there is variance in the size of a commit, this is typically a good proxy for developer productivity.
Weekly Active Developers:
  • The number of active developers tagged to open-source repositories in a week. A developer is considered active if they have pushed at least one commit during the week.
We source our list of repositories for each ecosystem from Electric Capital's Crypto Ecosystems project. Electric Capital releases an annual report, which has been much of the inspiration for this dashboard.
Data is updated every Tuesday.

What's the difference between a core developer and a sub-ecosystem developer?

A core developer works on the chain or protocol itself. For Ethereum, you can consider core developers as those working on the consensus protocol, Geth clients, or other Ethereum-specific primitives.
A sub-ecosystem developer works on top of the chain or protocol. For Ethereum, a sub-ecosystem developer may be an AAVE, Optimism, or a Metamask developer, since these applications are all built on top of Ethereum.

How do I get listed?

While no methodology is perfect, we believe open source is the best way to ensure the underlying data is transparent and auditable. If you want your project to be listed or believe there is an error in the way an ecosystem is counted, please make a pull request to the source repository.
Our data updates once a week, so your project (and its full backfilled history) will be up at most one week from when you close your pull request.