Projects within Python

  • ACDK

    - Java-like C++ framework with scripting and distributed components
  • Active Resources

    - provides a coherent wrapper object-relational mapping for REST web services.
  • Apydia

    - API Reference Documentation Generator for Python.
  • Babel

    - a collection of tools for internationalizing Python applications.
  • Beanstalkc

    - a simple beanstalkd client library.
  • Bitstring

    - Simple construction, analysis and modification of binary data.
  • Bitten

    - a simple distributed continuous integration system.
  • Booleano

    - an interpreter of boolean expressions, a library to define and run filters available as text (e.g., in a natural language) or in Python code.
  • C to C++ converter

    - Converts C sources or whole project into C++
  • CMDln

    - An improved cmd.py for writing multi-command scripts and shells.
  • CRCmod

    - a CRC generator
  • Carrot

    - an AMQP messaging queue framework.
  • CodeTools

    - Code Analysis and Execution Tools
  • Colubrid

    - a simple wsgi publisher.
  • ConfigObj

    - ultra simple reading and writing of configuration files (ini) for Python.
  • CouchDBKit

    - a framework to allow your Python application to use CouchDB.
  • CouchDBlib

    - a Python library for working with CouchDB.
  • CouchQL

    - a SQL-like interface to CouchDB.
  • Coverage

    - a tool for measuring code coverage of Python programs.
  • Cython

    - compiler for writing C extensions for the Python language.
  • Dabo

    - a 3-tier framework for developing desktop applications.
  • Dajax

    - easy to use ajax library for django.
  • Decorator

    - Better living through Python with decorators.
  • Djalog

    - a simple logging module for Django applications.
  • Django

    - high-level Python Web framework
  • Djblets

    - a collection of useful classes and functions for Django.
  • DocTestTools

    - tools to run doctests on code and text files within a directory.
  • DrPython

    - Simple editor for Python development
  • EmPy

    - Embeds Python expressions and statements in template text
  • Enstaller

    - A replacement for setuptools that builds on top of it and adds additional features.
  • EphemPy

    - Python tools for working with the JPL ephemeris files.
  • Epydoc

    - A tool for documenting Python projects
  • FLVlib

    - A library for manipulating, parsing and verifying FLV files.
  • Flatland

    - HTML form management and validation.
  • Flexable

    - template engine with simple data structure.
  • Follow

    - Follow class implements "tail -f" functionality to incrementally read text and binary files as they grow.
  • Fortune

    - a stripped-down implementation of the classic BSD Unix fortune command.
  • Funk

    - A mocking framework for Python.
  • FuzzPy

    - a library for fuzzy sets, fuzzy graphs, and general fuzzy mathematics.
  • Gambit

    - Tools for game theory
  • GapBuffer

    - a gap buffer package.
  • Getargs

    - Python command line parser
  • Gnome-python

    - Interfaces to gnome-libs
  • Grun

    - the simplest GUI builder (tk/gtk), for RAD scripts.
  • HCluster

    - a hierarchical clustering package for Scipy.
  • Hachoir project- hachoir core

    - a Python library used to represent a binary file as a tree of Python objects.
  • Hachoir project- hachoir metadata

    - a program to extract metadata using Hachoir library.
  • IDLEfork

    - Fork of IDLE, Python's small, light, 'bundled' IDE
  • IMDbPY

    - Lets users access IMDB using a Python package
  • IMDbPyKit

    - A web interface to the IMDb data retrieved through IMDbPy.
  • IPlib

    - a Python module for converting and managing pairs of address/netmask in the CIDR notation.
  • IPython

    - an enhanced interactive Python shell with an architecture for interactive parallel computing.
  • ISODate

    - an ISO 8601 date, time, duration parser and formater.
  • IbPy

    - Interactive Brokers Python API.
  • IndexedCatalog

    - provides indexing and allows queries for objects based on attributes.
  • Isounidecode

    - conversion and transliteration of unicode into ascii or iso-8859-1.
  • Ivy-Python

    - a lightweight software bus.
  • JSAM

    - JSON Storage Access Methods is a library for storage and retrieval of JavaScript Object Notation (JSON) encoded objects.
  • JSBundle

    - a javascript bundling tool.
  • JSONPath

    - an XPath-like tool for JSON.
  • JSONgrep

    - search and select bits out of a JSON document.
  • Jinja

    - a small but fast and easy to use stand-alone template engine written in pure python.
  • JobLib

    - a set of tools to run Python scripts as jobs.
  • JsonPickle

    - Python library for serializing any arbitrary object graph into JSON.
  • Jug

    - a Task Based Parallelization Framework.
  • Karrigell

    - Web programming software
  • Kiwi

    - a set of classes and wrappers for PyGTK that were developed to provide a sort of framework for applications.
  • Kook

    - a smart build tool for Python, similar to Make, Rake, Ant, or Cook.
  • LWebstring

    - an lxml-based implementation of webstring,
  • LXML

    - powerful and pythonic XML processing library.
  • Lib_rHarris

    - a modest Python library for pulling, parsing and pickling remote web page data.
  • Lighttpdrecipe

    - buildout recipe for generating Lighttpd configuration files.
  • LineProfiler

    - line-by-line profiler.
  • Lionet

    - a Django application for serving pickle-built Sphinx docs.
  • MD (md.py)

    - a collection of Python utilities.
  • MathBench

    - helps in developing small Python scripts quickly.
  • Mod_python

    - Embeds Python within an Apache server
  • Morbid

    - A Twisted-based publish/subscribe messaging server that uses the STOMP protocol,
  • Mother

    - a Python Orm oriented to introspection and self autoadaption.
  • MultiShove

    - Simultaneous storage of objects in multiple storage backends.
  • MySQL for Python (MySQLdb)

    - an interface to the popular MySQL database server for Python.
  • Noor

    - a small Quran viewer written in Python.
  • NumPy

    - numerical python package
  • Optcomplete

    - Provides programmable shell completion for the 'optparse' module
  • Optik

    - Command-line parsing library for Python
  • OrderedDict

    - A drop-in substitute for Py2.7's new collections.
  • PALB

    - Python Apache-Like Benchmark Tool
  • PIL

    - Adds image processing capabilities to a Python interpreter
  • PTML

    - embed Python in text documents.
  • PY-postgresql

    - PostgreSQL driver and tools library.
  • Packet

    - create classes to (un)pack packets to/from objects with named fields.
  • ParseDateTime

    - Parse human-readable date/time expressions.
  • Pebl

    - Python Environment for Bayesian Learning
  • Pegboard

    - WSGI composition toolkit
  • Peggy

    - helps you to create GTK applications that run out-of-the-egg.
  • Platinfo

    - a small library which determines and returns standardized names for platforms.
  • PoliPoly

    - library for dealing with political boundary polygons.
  • PrettyTable

    - a simple Python library designed to make it quick and easy to represent tabular data in visually appealing ASCII tables.
  • Profilehooks

    - decorators for profiling individual functions.
  • Progtools

    - a simple command-line interface (CLI) library for Python.
  • Psilib

    - a library enabling use of the Portable Site Information (PSI) format for interchanging storage structure and data between website management platforms.
  • Psutil

    - a process utilities module for Python.
  • Psyco

    - Speeds up the execution of Python code
  • Py-RADIUS

    - a Python module implementing client side RADIUS authentication.
  • PyColors

    - Python module to ease the use of colors on programs that run on CLI.
  • PyCurry

    - Facilities to spec, test and run concurrent programs.
  • PyDO

    - a Python ORM supporting many RDBMS backends.
  • PyGTK

    - Bindings for GTK
  • PyJaw

    - a Python implementation of the Rejaw API.
  • PyKDE

    - Python bindings for KDE
  • PyKE

    - Python Knowledge Engine and Automatic Python Program Generator
  • PyMonitor

    - a realtime monitoring system for Python.
  • PyORBit

    - a Python binding for the ORBit2 CORBA ORB.
  • PyORQ

    - Python Object Relational binding with Queries
  • PyOpenGL

    - a cross platform Python binding to OpenGL and related APIs.
  • PyPLE

    - a framework for composing, evaluating, and storing logical expressions.
  • PyQT

    - Python bindings for the Qt toolkit
  • PyQwt

    - Widgets for scientific and engineering applications
  • PySendmail

    - Send a message by invoking 'sendmail' program
  • PySolr

    - Lightweight python wrapper for Apache Solr.
  • PyStemmer

    - Snowball stemming algorithms, for information retrieval.
  • PyX

    - Creates encapsulated PostScript figures
  • PyYAML

    - a YAML parser and emitter for Python.
  • Pydspam

    - Python wrapper for DSPAM
  • Pygame

    - Python modules for writing games
  • Pygpx

    - a module for parsing GPS Exchange Format (GPX) files.
  • Pyrepl

    - a readline-a-like in Python.
  • Python

    - Scripting language
  • Python rope

    - A Python IDE aimed at providing a rich set of software refactorings.
  • Python-CapitolWords

    - Libraries for interacting with the Capitol Words API.
  • Python-SIP

    - Generates Python bindings for C and C++ libaries
  • Python-stablesort

    - Python mergesort application
  • PythonCAD

    - CAD package written in Python
  • Quasi

    - Python shell that supports pluggable "contexts" for non-Python commands
  • RDF

    - a pure Python package providing the core RDF constructs.
  • RedFoot

    - a hypercode program loader and runner.
  • RemoteD

    - a python module that make multiprocess programming and IPC extremely simple.
  • RunFunc

    - an alternative syntax for optparse.
  • Rython

    - rython transparently mixes Ruby code into Python.
  • SCT (Sphene Community Tools)

    - a collection of Django applications.
  • SPIPAT

    - a package that adds SNOBOL4/SPITBOL style patterns to Python as composable objects.
  • Sabayon

    - a system administration tool to manage GNOME desktop settings.
  • SciPy

    - a package of tools for science and engineering for Python.
  • Shove

    - Common object storage frontend.
  • SimPy

    - Simulation package for Python
  • Simplui

    - light-weight GUI toolkit for pyglet.
  • SnapLogic

    - SnapLogic transforms data into Data services using a RESTful architecture and built in Python
  • Snow

    - simplified WSGI process management.
  • Spyce

    - Python-based Web scripting
  • Spyder

    - a development environment providing MATLAB-like features in a simple and light-weighted software.
  • StatePy

    - a hierarchical finite state machine library.
  • StockPyle

    - allows the creation of write-through storage for object caching and persistence.
  • StringTemplate3

    - a powerful template engine with strict model-view separation.
  • Surlex

    - Simple URL EXpression translator.
  • Sysyphus

    - a lightweight framework in python.
  • TGYUI

    - Wrapper and interface to YUI by Yahoo!
  • TileLite

    - Lightweight WSGI tile-server using Mapnik rendering and designed to serve tiles in the OSM/Google scheme.
  • Timetric

    - client library for Timetric (http://timetric.com/).
  • UNUK

    - Utilities for writing RPC servers in python.
  • URLRelay

    - RESTful WSGI URL dispatcher.
  • Unboxftpd

    - an FTP server application for Django
  • WSGIgzip

    - Decorator for flup's gzip compression WSGI middleware.
  • WSGIlog

    - WSGI logging and event reporting middleware.
  • WSGIserialize

    - Simple object serialization middleware for WSGI.
  • WSGIstate

    - WSGI session and caching middleware.
  • WSGIview

    - Use TurboGears template plug-ins anywhere.
  • WSGIze

    - WSGI without the WSGI
  • Webstring

    - a template engine where Python is the template language.
  • Yapsy

    - a simple framework for plugin system developement with as few dependencies as possible.
  • ctypes

    - Library wrapper in Python
  • dogtail

    - A GUI test tool for python
  • eric

    - Is a Python development environment with all batteries included.
  • gst-python

    - Wrapper for the Gstreamer library
  • jack

    - CD ripper
  • ppgplot

    - Provides Python bindings to the PGPLOT graphics library
  • pyao

    - Wrapper for the 'ao' library
  • pyc

    - Compiles Python source code to Python bytecode
  • pyjamas

    - A toolkit and library for writing AJAX applications in Python.
  • pymad

    - Python wrapper for the MPEG Audio Decoder library
  • pysync

    - Implementation of the rsync algorithm in Python
  • rwhois.py

    - Performs recursive whois queries
  • simplejson

    - a simple, fast, extensible JSON encoder/decoder for Python.
  • tclpython

    - Lets users run Python code from within a TCL interpreter
  • uTidyLib

    - Python wrapper for 'tidylib'
 
 

Please send comments on these web pages to bug-directory@fsf.org, send other questions to info@fsf.org.

Copyright © 2000 - 2010 Free Software Foundation, Inc., 51 Franklin Street, 5th Floor, Boston, MA 02110-1301, USA

The copyright licensing notice below applies to this text. Any software described in this text has its own copyright notice and license, which can usually be found in the distribution itself.

Permission is granted to copy, distribute, and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts.