cal.pub turns any calendar into open, subscribable, privacy-first public event feeds — browsable anywhere, federated across a network of instances. No login. No tracking. Fail-closed by design — only events you explicitly publish ever leave your machine.
cal.pub is the public web surface of the iCalendar iView — the same event data, published as open standards and rendered wherever you need it.
Standard iCalendar .ics + GeoJSON. Subscribe in any calendar app,
or fetch cross-origin — every feed sends Access-Control-Allow-Origin: *.
Only events you explicitly mark #+PUBLISH and that pass an allowlist ever
go public. Coordinates blur to public postal-code centroids. Nothing personal leaks — by construction.
Your cal.pub is one sovereign instance in a forest. An aggregator indexes server links
across calendar.network so viewers can span the whole network, not just one host.
The same source renders as a web catalog, an installable offline PWA, and a live map — one iView, projected wherever your audience is.
cal.pub is one instance. The federation lives at calendar.network —
a forest of sovereign instances, indexed by an aggregator that feeds every viewer.
Every surface below is running right now on open feeds — no account, no tracking.
| Surface | What it is | Status |
|---|---|---|
| demo.cal.pub ↗ | Client-rendered catalog — browse by category, region, date & search. | live |
| calendar.pub ↗ | The viewer — the iCalendar iView's public web surface. | live |
| iosm map ↗ | Map lens — events on OpenStreetMap, PLZ-centroid located. | live |
| hub feeds ↗ | The gated hub — public.ics, local.ics, events.geojson (ACAO:*). | live |
Open standards, CORS-enabled. Build your own viewer against the same feeds these surfaces use — attribution preserved, licences intact.
Opt-in, allowlisted, coordinate-scrubbed. Subscribe in any calendar app.
Point features at public postal-code centroids — never exact addresses.
Sources: foss.events (ODbL-1.0 / CC-BY-SA-4.0) & frankenkids.de (Attribution + Linkback). Federation index shape: murmurations-compatible.