Displaying 1 to 20 from 22 results

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.

khal - :calendar: CLI calendar application

  •    Python

Khal is a standards based CLI and terminal calendar program, able to synchronize with CalDAV servers through vdirsyncer. Please do provide feedback if khal works for you or even more importantly if it doesn't. The preferred way to get in contact (especially if something isn't working) is via github or via IRC (#pimutils on Libera.Chat).

vdirsyncer - 📇 Synchronize calendars and contacts.

  •    Python

Vdirsyncer is a command-line tool for synchronizing calendars and addressbooks between a variety of servers and the local filesystem. The most popular usecase is to synchronize a server with a local folder and use a set of other programs to change the local events and contacts. Vdirsyncer can then synchronize those changes back to the server. However, vdirsyncer is not limited to synchronizing between clients and servers. It can also be used to synchronize calendars and/or addressbooks between two servers directly.

Radicale - A simple CalDAV (calendar) and CardDAV (contact) server

  •    Python

Radicale is a free and open-source CalDAV and CardDAV server. It shares calendars and contact lists through CalDAV, CardDAV and HTTP, Supports events, todos, journal entries and business cards. It works out-of-the-box, no complicated setup or configuration required. It stores all data on the file system in a simple folder structure.




MeetingRequest

  •    

Send your meeting request by code or create your own ics file.

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.

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.

todoman - ✅ A simple, standards-based, cli todo (aka: task) manager.

  •    Python

Todoman is a simple, standards-based, cli todo (aka: task) manager. Todos are stored into icalendar files, which means you can sync them via CalDAV using, for example, vdirsyncer. Todoman is now part of the pimutils project, and is hosted at GitHub.


PHPCalFeed - A simple PHP script for providing calendar feeds for your website in a variety of different formats including iCalendar, RSS, JSON and XML

  •    PHP

A simple PHP script for providing calendar feeds for your website in a variety of different formats including iCalendar, RSS, JSON and XML. Do you run a website with an events page? Does your site provide any kind of data feed for those events? If not, you might want to consider adding one. This allows users to have your events appear directly on their calendar as you publish them, simplifying the process of discovering, making time for, and attending your event.

biweekly - biweekly is an iCalendar library written in Java.

  •    Java

An iCalendar parser/writer library written in Java.

calendar-tools - Calendar Tools

  •    Javascript

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

ics.js - JS implementation of RFC 5545 (iCalendar).

  •    Javascript

Pure JavaScript implementation of RFC 5545 (iCalendar). Project Status : Paused. I may work on it later but I don't have the time for now.

iCalKit - :date: Parse and generate iCalendar (.ics) files in Swift

  •    Swift

Here's some quick examples of what's possible. Beware though that neither is the API currently stable nor are the types complete yet. This might as well also be outdated, but some basic examples are always nice to have. Also see the ruby gem icalendar as a broad goal where this should be headed.

node-icalendar - iCalendar parser and generator for Node.js

  •    Javascript

Provides iCalendar (RFC5545) parsing as well as a convenient API for generating iCalendar data.

cl-icalendar - An (incomplete) Common Lisp implementation of the iCalendar RFC5545 specification.

  •    Common

An (incomplete) Common Lisp implementation of the iCalendar RFC5545 specification.

icalendar - 🗓️ A small library for reading and writing ICalendar files.

  •    Elixir

A small library for reading and writing ICalendar files.

cocktail - Elixir date recurrence library based on iCalendar events

  •    Elixir

Cocktail is an Elixir date recurrence library based on iCalendar events. Its primary use case currently is to expand schedules with recurrence rules into streams of ocurrences. For example: say you wanted to represent a repeating schedule of events that occurred every other week, on Mondays, Wednesdays and Fridays, at 10am and 4pm. Detailed documentation with all available options can be found at https://hexdocs.pm/cocktail.

ical - 📅 Golang iCalendar lexer/parser implementing RFC 5545

  •    Go

Golang iCalendar lexer/parser implementing RFC 5545. This project is heavily inspired of the talk Lexical Scanning in Go by Rob Pike.






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.