Skip to content
@ical4j

iCal4j

iCalendar tools for Java

Welcome to the iCal4j project

The iCal4j project offers Java-based tools and services supporting interoperability standards such as iCalendar and vCard.

Target Audience

iCal4j is primarily for software developers interested in interoperability of data between software systems. This could be in the form of generating new data (such as publishing events or contact details), or consuming existing data (e.g. tracking responses to invites, etc.).

Additional tools and services are also available to end users to support things like validation of iCalendar data, and integration with persistence solutions.

Contributing

Open Source software is a collaboration between developers and users, and we don't impose boundaries between them.

Your feedback, testing, fixes and suggestions are what drives the success of iCal4j, as we just don't have the time and resources to focus on everything.

So let us know what you think, where we need to apply our focus, and how we can make this project a greater success.

And if you like what you see, and believe in our goals, feel free to volunteer some code, documentation or other improvements by forking one of our repositories and submitting a pull request.

Thank you for your support!

The iCal4j team.

Pinned Loading

  1. ical4j ical4j Public

    A Java library for parsing and building iCalendar data models

    Java 770 204

  2. ical4j-connector ical4j-connector Public

    Connectivity with persistent store implementations

    Java 9 18

  3. ical4j-vcard ical4j-vcard Public

    Support for the vCard specification

    Java 9 4

  4. ical4j-integration ical4j-integration Public

    iCalendar support for Enterprise Integration Patterns (EIP)

    Java 2

  5. ical4j-extensions ical4j-extensions Public

    Extending the standards with additional model constructs

    Java 2 2

  6. ical4j-serializer ical4j-serializer Public

    Marshalling iCalendar and vCard to XML and JSON formats

    Java 2 2

Repositories

Showing 10 of 19 repositories
  • ical4j-user-guide Public

    iCal4j user documentation

    ical4j/ical4j-user-guide’s past year of commit activity
    Makefile 2 4 0 0 Updated Dec 12, 2024
  • ical4j Public

    A Java library for parsing and building iCalendar data models

    ical4j/ical4j’s past year of commit activity
    Java 770 BSD-3-Clause 204 166 7 Updated Dec 5, 2024
  • ical4j-extensions Public

    Extending the standards with additional model constructs

    ical4j/ical4j-extensions’s past year of commit activity
    Java 2 2 3 0 Updated Nov 29, 2024
  • ical4j-vcard Public

    Support for the vCard specification

    ical4j/ical4j-vcard’s past year of commit activity
    Java 9 4 1 0 Updated Nov 11, 2024
  • ical4j-connector Public

    Connectivity with persistent store implementations

    ical4j/ical4j-connector’s past year of commit activity
    Java 9 18 12 0 Updated Nov 3, 2024
  • ical4j-integration Public

    iCalendar support for Enterprise Integration Patterns (EIP)

    ical4j/ical4j-integration’s past year of commit activity
    Java 2 0 4 1 Updated Sep 26, 2024
  • ical4j-streams Public

    Workflow automation for iCalendar

    ical4j/ical4j-streams’s past year of commit activity
    Java 0 0 6 0 Updated Sep 19, 2024
  • ical4j-serializer Public

    Marshalling iCalendar and vCard to XML and JSON formats

    ical4j/ical4j-serializer’s past year of commit activity
    Java 2 BSD-3-Clause 2 5 1 Updated Sep 10, 2024
  • ical4j-graph Public

    Support graph traversal of linked iCalendar and vCard objects

    ical4j/ical4j-graph’s past year of commit activity
    0 BSD-3-Clause 0 0 0 Updated Aug 19, 2024
  • ical4j.github.io Public

    ical4j pages

    ical4j/ical4j.github.io’s past year of commit activity
    SCSS 0 0 2 0 Updated Aug 17, 2024

Top languages

Loading…

Most used topics

Loading…