markuspoerschke/iCal
iCal-creator for PHP observed · 2026-09-03
Health v2 · maintenance only
89/100
- Activity 100
- Release rhythm 68
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 165.5
- age_days: 5105
- days_rel: 52
- days_push: 0
- n_releases_24m: 5
Adoption not part of the score
1174 stars · 170 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A PHP library (eluceo/ical) that provides an abstraction layer for generating iCalendar (.ics) files compliant with RFC 5545. It uses domain objects for events, calendars, and time zones that are transformed into iCalendar output without requiring knowledge of the underlying format.
Use cases
- generate ics calendar files in php
- create calendar event downloads for a website
- export events as iCalendar rfc 5545
- build .ics files without learning the iCalendar spec
- serve calendar subscriptions from a php app
- add event reminders and alarms to generated calendars
When to choose
- you need to generate .ics files from PHP applications
- you want a domain-object API instead of hand-writing RFC 5545 syntax
- you need time zone support or Apple structured locations in calendar output
When to avoid
- you need full RFC 5545 coverage such as VTODO, VJOURNAL, VFREEBUSY, or recurrence rules (rrule)
- you need to parse or read existing .ics files rather than create them
- your project is not PHP
Facets
library · maturity active
serialization sdk files web-development developer-tools php ical ics rfc-5545 calendar-generation composer
8 sources
- readme: https://github.com/markuspoerschke/iCal · fetched 2026-09-03 · 425fe4b15594
- homepage: https://ical.poerschke.nrw · fetched 2026-08-29 · b79882672026
- site_page: https://ical.poerschke.nrw/docs/maturity-matrix · fetched 2026-08-29 · 4585b408c33c
- site_page: https://ical.poerschke.nrw/docs/installation · fetched 2026-08-29 · 30ce7431fc24
- site_page: https://ical.poerschke.nrw/docs/component-event · fetched 2026-08-29 · 17e8cdeba71e
- site_page: https://ical.poerschke.nrw/docs/component-calendar · fetched 2026-08-29 · 3c81664a36b5
- site_page: https://ical.poerschke.nrw/docs/component-timezone · fetched 2026-08-29 · b3734b43549c
- site_page: https://ical.poerschke.nrw/docs/custom-properties · fetched 2026-08-29 · 314b904fbccc
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| markuspoerschke/iCal | main | 89 |
For agents
markdown · JSON · MCP: product_card(name="markuspoerschke/iCal")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem