Favourite Open Source Google App Engine apps (Java or Python)

Question:

To learn from good examples, what are the best open source Google App Engine applications out there?

I don’t care if it is Java or Python based.

Please one app per answer. Feel free to add a link to the live app (if there is) and to the project page.

Asked By: flybywire

||

Answers:

Rietveld of course

Answered By: fuentesjr

Partychapp is a Java GAE app using the XMPP services to allow users to create and join chatrooms together.

Answered By: Jason Hall

I dearly love my App Engine Console. It is a mini-app, a “plug-in” for other applications. It gives you an AJAX Python interpreter that runs on the server—great for development and debugging. Sometimes I use cURL pointed at App Engine Console to run (authenticated) one-off remote Python procedure calls.

(I wrote it, yes, but I use it daily for maintenance of busy sites. It’s the first tool I install on new projects and I don’t know how I could live without it.)

Answered By: JasonSmith

JaikuEngine is probably Google’s biggest open source App Engine project.

Answered By: RyanW

I really like Bloog, a simple blogging application. Source is on github.

Answered By: JJ Geewax

I really like FoFou which is a simple forum software that I have used.

FoFou is open source and hosted on github.

Answered By: AndyL

StackPrinter is a webapp that allows printing of StackOverflow’s questions in a Printer-Friendly way.
Source code is on github.

Answered By: systempuntoout

Eezee MVC is An Easy Model, View, Controller Framework for Google App Engine.
Features

  • Has a Controller Class that does routing, handling and rendering templates.
  • Your controllers reside in the controllers folder, views (html Django templates) in views folder, models in models folder.
  • Allows Controller to recieve GET/POST parameters as function arguments.
  • Answered By: Santosh

    UserInfuser, a gamification platform: http://code.google.com/p/userinfuser and https://github.com/nlake44/UserInfuser

    It can help you add gamification elements to your website (badges and leaderboards). It uses the Channel API for badge notifications.

    Answered By: Navraj Chohan

    Khan Academy. One of App Engine’s bigger customers.
    https://khanacademy.kilnhg.com/Repo/Website/Group/stable/Files

    Answered By: Navraj Chohan

    Pubsubhubbub: A simple, open, server-to-server web-hook-based pubsub (publish/subscribe) protocol as an extension to Atom and RSS.

    http://code.google.com/p/pubsubhubbub/

    Answered By: Navraj Chohan