I read this Dan Moore blog entry a couple of weeks ago where he asked this same question and it seems to come up quite often on the GWT developer forum as well. It is an important question to answer because it is one of the first things people ask when evaluating whether or not to adopt a specific technology. The Google Web Toolkit has now been out for more than 1.5 years, so what have people done with it in that time? I took a look at this older list by Mark Volkmann and a couple of threads on the developer forum and came up with my own set of GWT applications I would use, if I was showing off GWT to someone else. Here they are (in no particular order):
Pibb is a GWT based web application that combines the best features of instant messenger, email, chat and message boards. It supports OpenID, a lightweight protocol, for single sign-on and portable identity.
GPokr is a free, multi-player Texas Hold’em game written by Ryan Dewsbury, author of the book, Google Web Toolkit Applications. GPokr runs tournaments which are held starting on the 1st of each month and continue till the last day of the month.
KDice is another free, multi-player strategy game by Ryan Dewsbury. It is based on Taro Ito’s Dice Wars. Gameplay in KDice is a simplified version of Risk with the primary goal being to defeat your opponents by conquering the entire map.
Although I can’t tell by looking at their source, according to this post, Google is using GWT as part of their Google Base and Google Checkout applications. If Google themselves won’t use GWT, who else will?
QueWeb is a commercial open source web application which provides a Customer Care solution for businesses. You can play around with their demo here.
ContactOffice is a professional, “virtual office” which allows users to easily manage their data (emails, contacts, meetings, etc). The beta version of ContactOffice was developed using the Google Web Toolkit. Check out the demo here.
OpenKM is another commercial open-source document management system which enables users to capture, publish, find and store electronic documents. Take a look at their online demo.
Dismoiou.fr is a web application built with GWT that allows users to collaborate and create a common database of points of interest in the world. Users can share their favorite places, see them on the map, give recommendations and even provide pictures and videos.
Are there any other really nice GWT applications out there I missed? Feel free to leave a comment and plug any GWT based application you’ve seen or have been working on.