Free web2py Appliances

web2py appliances are ready to use applications developed using web2py. To install an appliance you need to have web2py running. Instructions: download the appliance, save it (DO NOT UNZIP) and upload it with a name from the web2py administrative interface "site".
Email us to submit an applicance.

Appliances

The very own Gluon app you are using now! It is a single table app you can use to post Gluon apps online. With minor cosmetic modifications you can use it to post any kind of digital content. License: public domain.
[ download ]


BookReviews

Bookblog is a simple blog for a booklist. Comments and entry of books are not password protected. Developed Randal Scheib 2008. LICENSE: GPL
[ download ]


CAS

This appliance provides single sign on functionality via the Central Authentication Service (CAS), both Consumer (client) and Provider (server). Read more at https://mdp.cti.depaul.edu/cas LICENSE: BSD
[ download ]


Captcha Module (version 1.1)

Captha application. Requires that you have the Python Imaging Library (PIL) installed separately. This is different from the reCaptha service discussed in the FAQ.
[ download ]


Chat

Ajax web chat supports multiple users and rooms. Developed by Brennan Todd. LICENSE: GPL
[ download ]


Cookbook

A simple appliance that allows users to post cookbook recipes. You can find step by step documentation on http://mdp.cti.depaul.edu/examples/static/cookbook.pdf License: public domain.
[ download ]


DamianLogAnalizer

LogAnalyzer app that does charting. Developed y Damian Gadek. LICENSE: MIT.
[ download ]


Email Form

This app creates a contact form for visitors of your web site. Visitors fill the form to contact you. When the form is submitted the app sends an email to all the recipients listed in the db (recipients' emails are inserted by the admin and are not visible to the visitors). The message, the name, and the email of the visitor are also logged in the db. (Requires an smtp server on localhost, for example postfi). LICENSE: public domain.
[ download ]


FlashDBAdmin

Experimental app to manage databases with a Flash interface. Requires running from source and pyamf installed. Developed by Chris Sharp and Brennan Todd. LICENSE: BSD.
[ download ]


GeoIP

Converts IP addresses into Geographic Locations
[ download ]


GrooverWiki

A wiki, developed by Michael Groover. LICENSE: public domain
[ download ]


Identity

[DEPRECATED] USE CAS APPLIANCE INSTEAD! A do-nothing app that manages registration, login, logout, password change and password retrieval. You can reuse the identity.py controller to implement authentication in your own applications.(Requires an smtp server on localhost, for example postfi). LICENSE: public domain.
[ download ]


ImageGallery

This app allows you to upload images (using the appadmin interface) organize them in shows and display the shows using a javascript interface. License: public domain.
[ download ]


ImageRate

This app defines a cool ajax RATE helper, similar to the Youtube one. You can use it to post images and have your visitors rate them. This is mainly a sample of how to use the RATE helper. License: public domain.
[ download ]


IsUp

You list a bunch of URLs and it probes them every 30 seconds. It also maintains a database of when the URLs were down. LICENSE: BSD.
[ download ]


JobSite

Job posting web site developed by Kenneth J. Ore, Michael Pozzi, Scott Santarromana. LICENSE: BSD.
[ download ]


KPAX CMS

The Human CMS from another planet. Does web pages, wikis, blogs, chats, news, groups, permissions, rss feeds. Version 1.0(Beta). LICENSE GPLv2. Learn more: http://www.vimeo.com/1098656
[ download ]


KennethDamianBlog

Cool Customizable Blog. Developed by Kenneth Ore and Damian Gadek. LICENSE: BSD
[ download ]


LogAnalyzer v1.3

Analyze and sort the web2py http server log files by path, ip, date, number of requests, average execution time, max execution time, etc. LICENSE: BSD
[ download ]


MetraSchedule

Mines the web page of Chicago Metra (TM) Trains and builds a searchable schedule for trains. LICENSE: GPL2 AUTHOR: Massimo Di Pierro
[ download ]


MovieRate

Movie rating site. Developed by Siwamutita Paiboom, LICENSE: GPL2
[ download ]


PayPalEngine

Experimental Paypal Engine (in modules). Needs work. Developed by Matt Sellers. LICENSE: MIT.
[ download ]


PlotKitWrapper

Want to learn to plot using PlotKit and web2py? This defines a PLOT helper that wraps the plotkit library, with examples. License: MIT
[ download ]


Podcasts

This program let you receive, watch and listen to podcasts from various sources. It also doubles as p2p program and can connect to other registered peers to download podcast information. Created by Tony Sardella. LICENSE: BSD.
[ download ]


Reddish

Reddit clone for the Google App Engine. A copy is running at http://web2py.appspot.com
[ download ]


Remote Database Synchronization

This application exposes a function default/grab and a function xmlrpc/handler. The former connects to the latter (even remotely) via xmlrpc, downloads database records and updates the current database. LICENSE: Public Domain.
[ download ]


Scriptaculous

Learn to use Scriptaculous with web2py LICENSE: MIT
[ download ]


Shell

version 1.1. This is a ajax python shell. It allow to access any app and its models. Do not make this app public since it is unsafe and not thread safe either. LICENSE: GPL
[ download ]


SysAdmin

This app is still under development but works on OSX and some Linux versions. Allow remote system administration. Feel free to contribute and submit a better version. License: public domain.
[ download ]


TonyBlog

A simple picture blog developed by Tony Sardella.
[ download ]


TradingBenchmark

This program downloads financial data from YAHOO and allows you to test a simple stock trading strategy. You can choose the stock and the parameters of the strategy. LICENSE: BSD.
[ download ]


TranslatorAdmin

This appliance can be used by a translator user to access/edit other apps' translation files without giving access to the complete source code of the apps. To deploy an app for translatoradmin, the developer has to create and update empty languages, compile the app and pack compiled. The translator has to install the translator app and install the compiled app that need to be translated.
[ download ]


VideoTest

VideoTest lets you upload videos in different formats and they are converter server side in flv video. It includes a player. It requires ffmpeg, flvtool2. VideoTest is intended solely as a tutorial detailing one method of uploading and streaming videos using the web2py framework. LICENSE: BSD; AUTHOR: mike.hamer at gmail.com
[ download ]


WordPressClone

A Blog that looks identical to Wordpress. developed by Chris Sharp. LICENSE: BSD.
[ download ]


eStore version 0.3

Almost complete online store. Customize and upload products via database administrative interface. Use http://localhost/estore/manage to manage the store. Works with google checkout but you need a google merchant_id and does not provide shipping and taxes information. VERSION 0.3. LICENSE: GPL v2.0.
[ download ]


joomla_templates

This app let you import a joomla 1.x template (from zip file) and apply it to any web2py app.
[ download ]


plugin_checkout

Library and example for using Google Checkout Level 1 and Level 2. Works on Google App Engine. Licenses: Apache, BSD, GPL.
[ download ]