VCalendar is an open source web calendar application for posting and maintaining events and schedules online, in a calendar format.
VCalendar comes with source code in multiple programming languages: PHP, ASP and ASP.NET (C# and VB.NET).

Some features of this free calendar application:
- Localization features with language selectable by end-users (initially English & Russian)
- Dynamic CCS (stylesheet) styles, selectable by end-users
- Annual, monthly, weekly and daily calendar views
- Multiple categories for classifying calendar events
- Recurring and all-day events
- Role-based user permissions and calendar configuration
Compatibility: ASP, PHP & ASP.NET
Calendars are one of the "musts" in most of the web applications.
Plans is a calendar script which has a simple yet functional interface.
Multi-day event support is one of the rarely found feature that can be found in other calendar applications. Without it, you simply need to hack the logic of the applications.

Another great feature is the powerful recurring events support which makes the administration of the calendar much more easier.
You can also password protect events, create multiple calendars with 1 installation and calendars can share information between each other and even customize the look of every calendar.
To summarize, you should check this calendar application
.
Requirements: Perl 5.6+
Compatibility: All Major Browsers
MooMonth, is a JavaScript calendar application built with Mootools which is highly configurable an customizable.
With an attractive interface the calendar application has features like:
- Day, week, month, *year, and zoom views.
- Smooth view transitions.

MooMonth has a powerful function set to be used in creating a feature-rich calendar application.
Although the application is still in alpha it is already very promising.
Requirements: Mootools JavaScript Framework
Compatibility: All Major Browsers
Datetime Toolbocks is a JavaScript library with advanced date parsing that generates date data from the text passed. A simple example would be "today", "next friday", or "last monday".
This smart date parsing JavaScript library also has a DHTML based date selector which makes the library vey functional for users who would prefer text or visual input selection.

DateTime Toolbocks currently supports Ruby on Rails as the development platform.
Datejs is an open-source JavaScript Date Library. With simple to use commands, Datejs provides many useful date functions like:
- last December
- next Thursday
- +10years
- & many date format conversions.

Date objects in JavaScript are generally problematic as they may require complicated calculations to run. Datejs is absolutely a life-saver in this area.
Requirements: No Requirements