Hackage Stats: The Past Year
It’s been a while since I’ve crunched the Hackage / Cabal logs. Here’s an update, covering March 2010 – Feb 2011.
Hackage
By March 2011, there were 2894 packages on Hackage. There were 2.02 million “cabal installs” in the 12 months to March 2011 (doubling the download rate of the previous year). There have been just shy of 4 million total “cabal installs” total, since Hackage went live. By 2011, Hackage was averaging over 200k downloads a month, more than double the same period a year ago.
Hackage continues to grow very quickly, averaging 18 package releases a day in March 2011, compared with 12 a day a year ago.
The Long Tail
The long tail of package popularity is visible on the log/log scale of downloads versus package rank, where the top 10% of packages, get 80% of the downloads
Libraries
The top 15 libraries in 2010 were:
- parsec (30.3k downloads)
- HTTP (27.1k)
- network (26.8k)
- mtl (26.1k)
- binary (23.9k)
- zlib (23.5k)
- transformers (20.7k)
- utf8-string (19.7k)
- QuickCheck (19.4k)
- Cabal (17.5k)
- text (16.6k)
- haskell-src-exts (15.2k)
- deepseq (15k)
- regex-base (14.5k)
- hslogger (14k)
Apps
The top 15 apps in 2010
- cabal-install (25.9k downloads
- haddock (12.5k)
- xmonad (10.4k)
- cpphs (10.4k)
- happy (9.7k)
- alex (8.3k)
- pandoc (6.8k)
- darcs (6.4k)
- snap (5.5k)
- hlint (5k)
- leksah (4.5k)
- happstack (4k)
- xmobar (3.9k)
- yesod (3.1k)
- cabal2arch (2.6k)
Some noticeable changes: the 3 core web frameworks are way up in the list.
- xml is the most popular xml library (12k) vs HaXml (7.6k), hexpat (4.3k), hxt (3.1k).
- For graphics, cairo is the clear winner (12.5k), gtk (8k), wxcore (3k)
- vector is the most popular arrays library (10k)
- cereal is closing in on binary (9.7k)
- attoparsec is climbing (8.3k)
- HDBC remains the most popular datbase layer (6.5k)
The yearly totals for each package are available here.
Filed under: News | Leave a Comment
Tags: hackage
No Responses Yet to “Hackage Stats: The Past Year”