What is Clutch?
Clutch is a small web framework for Google App Engine. It was designed with goals similar to those of TurboGears; Use existing best-of-breed tools to create a compelling, easy to use, RESTful framework.
Installation
Clutch is available via pypi and can be installed using easy_install Clutch
The source code is available at Bitbucket and can be installed after cloning the repository and running python setup.py develop.
Feature Overview
- Mako templating language
- RESTful URL dispatch using Routes
- Blobstore API to mirror webapp framework
- Request/Response objects attached to controller instances
- Multiple output formats and easily customizable rendering decorators
Planned Features
- Documentation & Tests
- Form validation
- Auth/Auth decorators to prevent boilerplate required using Google's users API
- Tighter integration with various GAE API's (task queues, XMPP, etc)