gphil's blog


Greg Phillips is a Philosophy major turned full-stack software developer and tech entrepreneur turning data problems into business insights.

Co-founder of RentHub

Read more posts…

Leiningen Download Stats

July 11, 2013

About a month ago, I wrote a post comparing Ruby and Clojure adoption based on package respository download stats and some other metrics.

At the time, statistics on the number of downloads for Leiningen were not available. However, after the blog post was published, Phil Hagelberg (the creator of Leiningen) reached out to me letting me know that the stats could be made available if someone were to write some log parsing code to extract them.

So, I recently wrote a little log parsing code. Here are the results as of today:

Downloads from GitHub (through 1/21/2013) 958,033
Downloads from S3 (1/21/2013 until today) 467,730
Total 1,425,763

Unique IP Addresses (S3 Downloads Only) 35,888

The discrepancy between the unique downloads and total seems to be due to the fact that certain versions of leiningen have been downloaded much more than average. It seems as if a bot or deployment script gone wild has downloaded the same version over and over.

In fact, versions 2.0.0-preview10 and and 2.1.2 account for over a million of the downloads! For comparison, the next most popular version (1.7.1) has only been downloaded 82,444 times. So there’s a little bit of a mystery there.

Let me know if you have any theories!

Tagged as: clojure, leiningen, metrics.

blog comments powered by Disqus