Registered by DreamHost

A WSGI object-dispatching web framework, designed to be lean and fast with few dependencies.

Pecan was created to fill a void in the Python web-framework world – a very lightweight framework that provides object-dispatch style routing. Pecan does not aim to be a "full stack" framework, and therefore includes no out of the box support for things like sessions or databases. Pecan instead focuses on HTTP itself.

Although it is lightweight, Pecan does offer an extensive feature set for building HTTP-based applications, including:

 * Object-dispatch for easy routing
 * Full support for REST-style controllers
 * Validation and error handling
 * Extensible security framework
 * Extensible template language support
 * Extensible JSON support
 * Easy Python-based configuration

While Pecan doesn't provide support for sessions or databases out of the box, tutorials are included for integrating these yourself in just a few lines of code.

Project information

MIT / X / Expat Licence

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All code Code

Version control system:

Get Involved

  • warning
    Report a bug
  • warning
    Ask a question
  • warning
    Help translate


pecan does not have any download files registered with Launchpad.