Google-App-Engine-Boilerplate icon indicating copy to clipboard operation
Google-App-Engine-Boilerplate copied to clipboard

Bootstrapping GAE boilerplate. Launch a beautiful/free/scalable site in minutes.

Features of this boilerplate:

  • Jinja2
  • Markupsafe for speed
  • NDB
  • Python 2.7 multi-threaded
  • base template for shared HTML
  • .gitignore
  • BaseHandler
  • Makes common globals available to template.
  • Streamlines common functions like template out and output to page.
  • Robots.txt that disallows all appspot.com crawling to avoid duplicate crawls
  • HTML5 Boilerplate
  • Twitter Bootstrap
  • Font Awesome icon font library
  • Beautiful and versatile Open Sans Google Web Font
  • Includes jQuery and JSON parser in lib.js
  • Debug mode set only on local side
  • favicon.ico to prevent 404's and extra requests
  • 999 day expiration on static files.
  • App version in query string to automate client-side cache expiration. (TODO: fix for squid proxy)
  • Blank yaml configs with commented examples
  • queue.yaml for configuring task queue
  • dos.yaml for blacklisting IP's
  • backends.yaml
  • cron.yaml
  • Proven folder structure for organizing large apps
  • templates/subtemplates for jinja2 {% include templates/subtemplates/name.html %}