[marketing-python] most popular Python projects -summary

Kevin Altis altis at semi-retired.com
Wed, 24 Mar 2004 09:31:28 -0800


This is my current summary list of the most popular Python projects, 
ranked roughly by the number of downloads per month, either actual or 
guesstimate based on mailing list subscribers. I'll probably move this 
info to a wiki page and update it periodically as new information 
becomes available. Based on Mike Fletcher's suggestions, if we were to 
focus our marketing efforts on promoting individual projects or 
promoting the use of Python for a particular application domain then 
the cutoff would be projects below PIL or possibly the less popular GUI 
toolkits (based on mailing list subscribers): PyGTK and PyQT.

Clearly, Python is a much more popular solution for building desktop 
GUIs and as an add-on scripting language than I suspected before 
starting this list. At the same time, anytime there is a discussion 
about building GUIs with Python, someone always mentions that the 
current crop of Python IDEs and layout tools are disappointing compared 
to MS Visual Studio and Borland's Delphi, so that's still an 
opportunity to be filled. Note that Tkinter is not represented below 
because it is bundled with Python.

On the web side of things Zope/Plone are the only standouts, though 
Twisted might fit in as well once we have better stats for it, 
certainly Twisted has a large and active developer base. There are many 
other web libraries and frameworks as shown by this wiki page

http://www.python.org/cgi-bin/moinmoin/WebProgramming

but while there are many choices, most lack critical mass.

Suggestions and corrections welcome,

ka
---

BitTorrent
	downloads: 1.3-1.5 million/month (most downloads are just end-users)
	related Python projects: ABC, G3, burst!

SpamBayes
	downloads: 25K/month (most downloads are just end-users, aka Outlook 
plugin)

Mailman
	downloads: 2-3K/month
	large installed base, including SourceForge mailing lists

pywin32 (formerly win32all)
	downloads: 20K/month

wxPython
	downloads: 20K/month
	mailing list subscribers: 900+
	related Python projects: Boa-constructor, wxGlade, SPE, PythonCard

Plone
	downloads: 10-14K/month
	related Python projects: Zope, Archetypes, Collective
	book coming out this summer

Zope
	related Python projects: Plone
	10 books

Python Imaging Library (PIL
	downloads 9-15K/month (guesstimate)

PyGTK
	mailing list subscribers: 550+

PyQt
	mailing list subscribers: 500+

NumPy/numarray
	downloads: 6K/month

PyGame
	downloads: 5K/month
	2 books

MySQL for Python
	downloads 4-5K/month

Twisted
	need stats

Jython
	downloads: 3K/month
	2 books


Additional notes:
* Mac OS X includes Python - Jaguar used Python 2.2.0, Panther uses 
Python 2.3.0
* RedHat and Debian Linux distributions include Python and RedHat uses 
Python extensively and some Python projects are also included with the 
distributions.
* Due to bundling and the use of mirror sites we can't collect 
meaningful download totals for Linux users for many projects. In those 
cases, maybe it is better to use the size of the mailing list as a 
popularity gauge?
* http://www.python.org/cgi-bin/moinmoin/AppsWithPythonScripting