rrecurjs - Convert between RFC2445 RRULE and its JSON equivalent. Useful with rrule.js.

  •        367

Convert between RFC2445 RRULE and its JSON equivalent. Useful with rrule.js.



rrule : ~2.0.0
moment : ~2.5.0



Related Projects

ical4j - A Java library for parsing and building iCalendar data models

  •    Java

iCal4j is a Java library used to read and write iCalendar data streams as defined in RFC2445. The iCalendar standard provides a common data format used to store information about calendar-specific data such as events, appointments, to-do lists, etc. All of the popular calendaring tools, such as Lotus Notes, Outlook and Apple's iCal also support the iCalendar standard.For a concise description of the goals and directions of iCal4j please take a look at the open issues.

rrule - JavaScript library for working with recurrence rules for calendar dates.

  •    Javascript

Library for working with recurrence rules for calendar dates.rrule.js supports recurrence rules as defined in the iCalendar RFC, with a few important differences. It is a partial port of the rrule module from the excellent python-dateutil library. On top of that, it supports parsing and serialization of recurrence rules from and to natural language.


  •    Java

Gregorian calendar date recurrance as described by RRULE in rfc2445. This is an open source java implementation of that rule. When the rule is used, you can ask for all matching dates or given a date find the next/previous occurance.



iCalendar is a standard (RFC 2445) for calendar data exchange. The standard is sometimes referred to as "iCal", which also is the name of the Apple, Inc. calendar program (see iCal) that provides one of the implementations of the standard. iCalendar allows users to send meeti...


  •    Perl

ttcsv2ics is a perl script, which transforms csv files into ics (iCalendar, RFC2445) files. It is designed for the csv files, we are using for the schedule of our table tennis matches, but it's easily adaptable to any kind of csv file with calendar entr

later - A javascript library for defining recurring schedules and calculating future (or past) occurrences for them

  •    HTML

Later is a library for describing recurring schedules and calculating their future occurrences. It supports a very flexible schedule definition including support for composite schedules and schedule exceptions. Create new schedules manually, via Cron expression, via text expressions, or using a fully chainable API. For more information on SemVer, please visit http://semver.org/.

icalendar-generator - Generate calendars in the iCalendar format

  •    PHP

Want to create online calendars so that you can display them on an iPhone's calendar app or in Google Calendar? This can be done by generating calendars in the iCalendar format (RFC 5545), a textual format that can be loaded by different applications. The format of such calendars is defined in RFC 5545, which is not a pleasant reading experience. This package implements RFC 5545 and some extensions from RFC 7986 to provide you an easy to use API for creating calendars. It's not our intention to implement these RFC's entirely but to provide a straightforward API that's easy to use.


  •    PHP

Open Source software (PHP) managing iCal (rfc2445) files, for non-calendar systems like CMS, project mgmt systems etc. able to manage calendar information like agendas, tasks, reports, totos, journaling data and communicate with calendar software.

Outlook to iCal Export Utility

  •    VB

The outlook2ical utility is a VB macro that can be used to export a set of appointments from an Outlook Calendar to the iCal format for use with calendar clients such as PHP-iCalendar.

Windows Live Calendar Gadget


Windows Live Calendar Gadget is a simple desktop calendar for Windows. It displays the events from internet calendars provided in iCalendar format.


  •    Java

GCALDaemon is a Java program that offers two-way synchronization between Google Calendar and various iCalendar (RFC 2445) compatible calendar applications (Sunbird, Rainlendar, Apple iCal, Lightning, Evolution, KDE Kontact, Vista Calendar, etc).

Java iCal Group Scheduler

  •    Java

Enables users to book meetings together automatically. Jical works with Evolution, Korganiser, Apple iCal, MS Outlook (for meetings). JiCal enhances your workgroup and personal calendar views. Shellscripts included for iCalendar to HTML/PDF/SVG/PNG/JPG.

recurr - PHP library for working with recurrence rules (RRULE); meant to help with recurring calendar events

  •    PHP

Recurr is a PHP library for working with recurrence rules (RRULE) and converting them in to DateTime objects. Recurr was developed as a precursor for a calendar with recurring events, and is heavily inspired by rrule.js.


  •    PHP

A PHP library providing an iCalendar parser and object creator. It is object orientated, unit tested, and conforms strictly to the latest iCalendar standard (the successor to RFC2445).

EventCalendar for Wordpress

  •    PHP

Event Calendar plugin for Wordpress. Use Wordpress to manage future events as an online calendar. Display upcoming events in a dynamic calendar, on a listings page, or as a list in the sidebar. You can subscribe to the calendar from iCal or Sunbird.

PHP iCalendar

  •    PHP

PHP iCalendar is a php-based iCal file parser. Its based on v2.0 of the IETF spec. It displays iCal files in a nice logical, clean manner with day, week, month, and year navigation. It supports 25 languages.

node-cron - Cron for NodeJS.

  •    Javascript

Cron is a tool that allows you to execute something on a schedule. This is typically done using the cron syntax. We allow you to execute a function whenever your scheduled job triggers. We also allow you to execute a job external to the javascript process using child_process. Additionally, this library goes beyond the basic cron syntax and allows you to supply a Date object. This will be used as the trigger for your callback. Cron syntax is still an acceptable CronTime format. Although the Cron patterns supported here extend on the standard Unix format to support seconds digits, leaving it off will default to 0 and match the Unix behavior. Because we can't magically know what you are doing to expose an issue, it is best if you provide a snippet of code. This snippet need not include your secret sauce, but it must replicate the issue you are describing. The issues that get closed without resolution tend to be the ones without code examples. Thanks.


  •    PHP

iWebCal displays calendars from iCal, Google Calendar, and other iCalendar-compatible tools on the Web. There's no need for .Mac or a Google account: With iWebCal you can share calendars with anyone. Install the source or just use the iWebCal.com servic

jobber - An alternative to cron, with sophisticated status-reporting and error-handling

  •    Go

A replacement for cron, with sophisticated status-reporting and error-handling. Jobber is a lightweight utility for Unix-like systems that can run arbitrary commands, or "jobs", according to a schedule. It is meant to be a replacement for the classic Unix utility cron.


  •    Perl

vzic is a program to convert the Olson timezone database files into VTIMEZONE files compatible with the iCalendar specification (RFC2445).

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.