PEAK -- The Python Enterprise Application Kit


About PEAK
English (USA)

PEAK is the "Python Enterprise Application Kit". If you develop "enterprise" applications with Python, or indeed almost any sort of application with Python, PEAK may help you do it faster, easier, on a larger scale, and with fewer defects than ever before. The key is component-based development, on a reliable infrastructure.

PEAK is an application kit, and applications are made from components. PEAK provides you with a component architecture, component infrastructure, and various general-purpose components and component frameworks for building applications. As with J2EE, the idea is to let you stop reinventing architectural and infrastructure wheels, so you can put more time into your actual application.

But PEAK is different from J2EE: it's a single, free implementation of simpler API's based on an easier-to-use language that can nonetheless scale with better performance than J2EE.

PEAK is the successor to TransWarp, an experimental toolkit for software automation in Python. PEAK takes the best of the techniques and ideas from TransWarp, and repackages them as an enterprise software toolkit. Where TransWarp emphasized techniques like generative programming and aspect-oriented programming, PEAK emphasizes enterprise applications, and hides the computer science stuff "under the hood", so you can focus on building your application.

PEAK tools can be used with other "Python Enterprise" frameworks such as Zope and the Python DBAPI to construct web-based, GUI, or command-line applications, interacting with any kind of storage, or with no storage at all. Whatever the application type, PEAK can help you put it together.

To see the collection of prior postings to the list, visit the PEAK Archives.

Using PEAK
To post a message to all the list members, send email to

You can subscribe to the list, or change your existing subscription, in the sections below.

Subscribing to PEAK

Subscribe to PEAK by filling out the following form. You will be sent email requesting confirmation, to prevent others from gratuitously subscribing you. This is a private list, which means that the list of members is not available to non-members.

    Your email address:  
    Your name (optional):  
    You may enter a privacy password below. This provides only mild security, but should prevent others from messing with your subscription. Do not use a valuable password as it will occasionally be emailed back to you in cleartext.

    If you choose not to enter a password, one will be automatically generated for you, and it will be sent to you once you've confirmed your subscription. You can always request a mail-back of your password when you edit your personal options. Once a month, your password will be emailed to you as a reminder.

    Pick a password:  
    Reenter password to confirm:  
    Which language do you prefer to display your messages? English (USA)  
    Would you like to receive list mail batched in a daily digest? No Yes

PEAK Subscribers
(The subscribers list is only available to the list members.)

Enter your address and password to visit the subscribers list:

Address: Password:   

To unsubscribe from PEAK, get a password reminder, or change your subscription options enter your subscription email address:

If you leave the field blank, you will be prompted for your email address

PEAK list run by tsarna at
PEAK administrative interface (requires authorization)
Overview of all mailing lists

Delivered by Mailman
version 2.1.5
Python Powered GNU's Not Unix