cal.labs.ooo · the calendar shelf

cal.labs.ooo

Cooperative calendars you can self-host. A public shelf over the FOSS calendars catalog — 15 self-hostable open-source calendars across mobile, desktop, server and sync, plus 3 Infinity-Labs own tools. Not products to buy, but software to run, own and adapt.

A promotion surface over catalog.foss.systems — INgest, don't duplicate: it points, the upstreams own the code.

The shelf — 18 calendars

Every card is a self-hostable FOSS calendar from catalog.foss.systems/calendars — grouped by where it runs. Cards point out at each project's own homepage or repository; nothing here is embedded or owned. Pick one, run it yourself.


How it works

This page is thin by construction. A portal is render(iCatalog, lens=<category>) — one shared catalog, filtered to a single category and drawn as a shelf. Point the cal lens at the catalog and you get this. Point a different lens and you get agents, chat, task or maps. Same move, different filter.

One catalog, many category renderings — the shelf is data, not a bespoke app.

POINT, DON'T OWN

INgest, not duplicate

The upstream projects own the calendar code. This surface holds a pointer + a render — source links resolve to each project's own repo.

ONE GENERATOR

render(iCatalog, lens)

The same builder that emits agent.labs.ooo and maps.labs.ooo emits this. Change the lens filter, get another category portal.

HOMOICONIC

a shelf of calendars

The portal is a map of its category: a catalog of calendars, rendered as a shelf. The rule looking at one slice of itself.

A portal = render(iCatalog, lens). The calendar shelf is not an exception to that rule — it is the rule, filtered to lens=cal.