FullCalendar
FullCalendar is great for displaying events, but it isn't a complete solution for event content-management. Beyond dragging an event to a different time/day, you cannot change an event's name or other associated data. It is up to you to add this functionality through FullCalendar's event hooks.
http://demo.webvision.co.kr/fullcalendar/demos/agenda-views.html
http://demo.webvision.co.kr/fullcalendar/demos/background-events.html
http://demo.webvision.co.kr/fullcalendar/demos/basic-views.html
http://demo.webvision.co.kr/fullcalendar/demos/default.html
http://demo.webvision.co.kr/fullcalendar/demos/external-dragging.html
http://demo.webvision.co.kr/fullcalendar/demos/gcal.html
http://demo.webvision.co.kr/fullcalendar/demos/json.html
http://demo.webvision.co.kr/fullcalendar/demos/list-views.html
http://demo.webvision.co.kr/fullcalendar/demos/locales.html
http://demo.webvision.co.kr/fullcalendar/demos/selectable.html
http://demo.webvision.co.kr/fullcalendar/demos/themes.html
http://demo.webvision.co.kr/fullcalendar/demos/timezones.html
http://demo.webvision.co.kr/fullcalendar/demos/week-numbers.html