node-caldav (Work-in-Progress)
A lightweight Node.JS Caldav Client
Usage
var caldav = require("node-caldav");
caldav.getList([caldav_baseurl],[username],[password],callback)
caldav.getEvents([caldav_calendarurl],[username],[password],[startDate],[endDate],callback)