Revision 47 as of 2007-08-20 10:44:20

Clear message

Useful Modules, Packages and Libraries

The intent of this page is to list some of the most commonly used Python modules, in the hope that it will provide useful recommendations for other programmers (especially beginners). Remember that in addition to the listings below, there are other directories of Python modules - see PublishingPythonModules for details. Another collection of library details can be found on the ["Libraries"] page.

Be warned that this list is subjective by its very nature - it is only intended as a helpful guide. It is not definitive in any way, nor should it discourage developers from developing their own modules.


Foreign Function Interface

Game Development


HTML Forms

HTML Parser

ID3 Handling

Image Manipulation

Indexing and Searching



Platform Specific




The SciPy [ topical software] page has a longer list.

RDF Processing


Standard Library Enhancements


Web Development


XML Processing

Editorial Notes

Please avoid listing modules where...

If you do want to make people aware of a module, package or library (perhaps your own), consider submitting it to one or more of the directories mentioned in PublishingPythonModules, perhaps also adding it to the topic-specific part of this site (eg. WebProgramming, GuiProgramming).

Do list modules that:

Please provide a short description for each module. Try to put each module in the category that matches its "main" audience, since a module might fall into a number of categories.

Unable to edit the page? See the FrontPage for instructions.