The Ferris Framework
Ferris is a web framework written in Python for App Engine, inspired by: Ruby on Rails, CakePHP, Django, and Flask. Unlike most other frameworks, Ferris is designed specifically for App Engine.
For information and documentation:
For help and questions:
If you are starting a new project from scratch it is recommend to use Ferris 3 instead. This repository will only receive bugfixes from the core team.
Starting a new project
Download Ferris from bitbucket using the downloads tab and choosing "tags" and downloading the newest version.
Then, just extract the downloaded zip file into your project directory (top-level, there should be an app.yaml in the top level of your project directory).
You're ready to go! Just open your project directory and run the app engine server.
Ferris is licensed under the Apache License, Version 2.
Third-party libraries that are in the packages directory have varying licenses. Please check the license file that is included within each package.
- WTForms: BSD
- ProtoPigeon: Apache License v2
- PyTZ: MIT
- GData Client Library: Apache License v2
- Google API Python Client Library: Apache License v2
- OAuth2 Client: Apache License v2