After moving away from the Apple ecosystem, Reminders was one of the apps I missed most. It also holds personal data that I would rather control, so I started building a replacement.

Prototype

The repository includes a proof-of-concept Rust server using SQLite and server-sent events for its API.

Direction

I first considered JSON files synchronized between devices with Syncthing. A self-hosted client/server architecture should make frequent synchronization, backups, multiple devices, and use by my family easier. A mobile client may follow the initial web app.