Open Source
windmill
End to end function interface testing of all web content across all browsers.
mozmill
http://github.com/mikeal/mozmill
Full UI automation system for Mozilla Applications with a focus on Firefox. Implemented as an Mozilla extension it provides a full test API for multi-window testing of all XUL windows and documents.
jsbridge
http://mikeal.github.com/jsbridge
Python to JavaScript bridge for Mozilla applications. Communicates with a running Mozilla instance over a TCP socket and does full Python <-> JavaScript object translation. I also includes a callback system for custom events fired in the JavaScript runtime to trigger asynchronous Python callbacks.
mozrunner
http://mikeal.github.com/mozrunner
Handles launching and configuring of Mozilla applications. Can configure preferences, create new profiles, and install extensions.
pushmarks
https://github.com/mikeal/pushmarks
Firefox extension that pushes and syncs bookmarks with bookmark sharing sites like delicious.
couchquery
http://mikeal.github.com/couchquery
Python library for interfacing with CouchDB.
django-mako
http://code.google.com/p/django-mako
Mako Templates plugin for Django.
django-jits
http://code.google.com/p/django-jits
A “Just In Time” scheduler for django. Uses the request system to fire polls for scheduled tasks.
webenv
http://mikeal.github.com/webenv
Python Request/Response and Application abstractions for WSGI.
testbot
http://github.com/mikeal/testbot
Test Automation and Distribution System.
couchdb-wsgi
http://github.com/mikeal/couchdb-wsgi
WSGI compliant handler for CouchDB external processes.
brasstacks
http://github.com/mikeal/brasstacks
Large scale Python and CouchDB results server for Mozilla test automation.