Skip to main content
Photo of Anton ShubinAnton ShubinSenior Full-Stack Engineer & Tech Lead

caldav-tasks-web: touch-first PWA for editing CalDAV VTODO tasks

Tested in production against Radicale; Nextcloud and Baikal are expected to work but untested; Stalwart support is currently broken (README has the details).

Screenshots

Desktop dashboard
Desktop kanban
Desktop settings
Mobile dashboard

1 / 4

What it is

Touch-first PWA for editing CalDAV VTODO tasks, the web UI Tasks.org does not have. My Android tasks live in Tasks.org. Tasks.org syncs them to CalDAV. Every desktop client I tried either pulled its own backend or fought Tasks.org for ownership of the data — I needed a thin UI on top of the same VTODO files. Built it on Deno + Hono + Preact Signals: a CQRS layer over a CalDAV adapter (one PROPFIND/PROPPATCH/PUT/DELETE interface with a Radicale and a Stalwart implementation), AES-GCM at rest for server credentials, SQLite holding only user accounts and encryption keys — never for todos.

Use it if

  • You keep your tasks in Tasks.org and want a web UI over the same CalDAV VTODO files.

Don't use it if

  • You use Stalwart: support is currently broken.

The post

More tools

  • Toread.Today

    a cloud tool to organise things to read or watch later.

    Archived
  • mig

    tiny self-hosted meeting scheduler.

    In use
  • Zond

    internal health probe bridge for services behind SSO proxies.

    In use

All tools

Use it

Star it or open an issue.

spy4x/caldav-tasks-web on GitHub

Need something like this for your team?

That's my day job.