Customizable jQuery Calendar Plugin: CLNDR.js

CLNDR.js is a jQuery plugin for creating calendars and customizing them however we want.

The plugin doesn’t generate any markup but uses an Underscore.js HTML template to fill with data.

jQuery Calendar - CLNDR.js

It has ready-to-use options for determining the week offset, the date to be displayed on initial load, click events (like next/previous month) and much more.

Just a note that, CLNDR.js is not a plug ‘n’ play way to create calendars but it is more a feature-rich boilerplate to create the calendar you have in mind.