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.
ical2js is a simple php script to print a distant calendar ical file into an html language file.
Next release will integrate more functionalities and options like selecting the maximum number of ical events shown...
dhtmlwidgets is a collection of DHTML Widgets including a calendar style date picker, div popups, an html SELECT combo box dropdown replacement that does not overlap other blocks, and other widgets. Uses a PHP API (simple function calls)