Ferris is rapid application framework created specifically for Google App Engine. Ferris was designed to get you up and running as quickly as possible with flexible, granular scaffolding for common CRUD operations. Ferris is inspired by Ruby on Rails, CakePHP, Django, and Flask.
Ferris is licensed under the Apache License, Version 2.0.
A simple blog application could be written like this:
from ferris.core.ndb import BasicModel, ndb from ferris.core.easy_handler import EasyHandler, scaffold class Post(BasicModel): title = ndb.StringProperty() content = ndb.TextProperty() @scaffold class Posts(EasyHandler): Model = Post
At this point, a full administrative interface for creating Posts would be available at /admin/posts and a publicly accessable list and view would be present at /posts.