You want to publish a list of upcoming events to a web site. Google Calendar provides a great way to manage that list of events. How do you get the data out of Google and into your web page? Upcoming.js can lend a helping hand.
jax (javascript and xml) is a name to describe components written using javascript and xml as it's core technologies. jaxWidgets are useful web widgets that can be implemented on any browser supporting DOM and Javascript.
Hayta-UML is a Web2.0 UML tool, that allows users to draw UML diagrams. A core design decision is to have a native version-control inside the application.