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.
Answers:
Rietveld of course
Partychapp is a Java GAE app using the XMPP services to allow users to create and join chatrooms together.
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.)
JaikuEngine is probably Google’s biggest open source App Engine project.
I really like Bloog, a simple blogging application. Source is on github.
I really like FoFou which is a simple forum software that I have used.
FoFou is open source and hosted on github.
StackPrinter is a webapp that allows printing of StackOverflow’s questions in a Printer-Friendly way.
Source code is on github.
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.
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.
Khan Academy. One of App Engine’s bigger customers.
https://khanacademy.kilnhg.com/Repo/Website/Group/stable/Files
Pubsubhubbub: A simple, open, server-to-server web-hook-based pubsub (publish/subscribe) protocol as an extension to Atom and RSS.
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.
Rietveld of course
Partychapp is a Java GAE app using the XMPP services to allow users to create and join chatrooms together.
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.)
JaikuEngine is probably Google’s biggest open source App Engine project.
I really like Bloog, a simple blogging application. Source is on github.
I really like FoFou which is a simple forum software that I have used.
FoFou is open source and hosted on github.
StackPrinter is a webapp that allows printing of StackOverflow’s questions in a Printer-Friendly way.
Source code is on github.
Eezee MVC is An Easy Model, View, Controller Framework for Google App Engine.
Features
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.
Khan Academy. One of App Engine’s bigger customers.
https://khanacademy.kilnhg.com/Repo/Website/Group/stable/Files
Pubsubhubbub: A simple, open, server-to-server web-hook-based pubsub (publish/subscribe) protocol as an extension to Atom and RSS.