Skip to main content

A lightweight web framework based on Werkzeug and Jinja2 as an alternative to Flask

Project description


A web framework mixed from the best ingredients.
It can be minimal like this:

from shake import Shake

app = Shake(__file__)

app.route('/', hello)
def hello(request):
return 'Hello World!'

if __name__ == "__main__":

Or a full featured (yet configurable if you need it) framework.

© 2010 by [Lúcuma] (
See `` for more details.
License: [MIT License] (

Portions of code and/or inspiration taken from:
* Werkzeug <> Copyright 2010, the Werkzeug Team.
* Flask <> Copyright 2010, Armin Ronacher.
Used under the modified BSD license. See for more details

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Shake-1.6.4.tar.gz (111.2 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page