🚧 In development · 100% free for now

Get things done, not managed.

TooDue is a fast, open-source to-do app with the features that matter — projects, priorities, deadlines, sharing, and real-time sync across every device — without the bloat, and without the subscription. At least for now.

No credit card. No trial clock. Works on iPhone, Android, and desktop.

Everything you need. Nothing you have to ignore.

Built by someone who lives in their task list, for people who do the same.

📥

Inbox, Today, Upcoming, Projects

The four views you actually use. Capture everything into the Inbox, plan your day in Today, and see the week ahead in Upcoming — responsive from phone to desktop.

🗂️

A full task model

Name, description, date and time, hard deadlines, P1–P4 priorities, sub-tasks, comments, and file attachments. Everything a real task needs, nothing it doesn’t.

👥

Nested projects & sharing

Organize projects inside projects, drag to reorder, and invite anyone by email to collaborate. Everyone stays in sync automatically.

Real-time everywhere

Changes push to every open device and every project member instantly. Check something off on your phone and watch it disappear on your laptop.

📅

Calendar integration

Two-way Google Calendar sync: your dated tasks appear on a dedicated calendar, and rescheduling an event there updates the task. Prefer subscriptions? Every account gets a private iCal feed for Apple Calendar, Fantastical, and friends.

📱

Install it like a native app

TooDue is a PWA — add it to your home screen on iPhone or Android and it runs full-screen with its own icon, plus light, dark, and system themes.

🚀

Small and very fast

The whole backend is a single compiled binary built in Rust. Pages load instantly, actions feel immediate, and the server sips resources.

🔓

Open source & self-hostable

Your tasks are yours. Use our hosted app, or run the whole thing yourself with one Docker container — a single binary and a single data volume.

Put it on your home screen

TooDue is a progressive web app — install it once and it opens full-screen with its own icon, just like an app from the store. Takes about fifteen seconds.

🍎 iPhone & iPad

  1. Open app.toodue.com in Safari and sign in.
  2. Tap the Share button (the square with an arrow pointing up).
  3. Scroll down and tap Add to Home Screen.
  4. Tap Add. TooDue now launches from your home screen, full-screen.

🤖 Android

  1. Open app.toodue.com in Chrome and sign in.
  2. Tap the ⋮ menu in the top-right corner.
  3. Tap Add to Home screen (or Install app).
  4. Confirm — TooDue installs with its own icon and runs like a native app.

On desktop, look for the install icon in your browser's address bar (Chrome and Edge).

Questions, answered

Is it really free?

Yes — while TooDue is in development, every feature is free on the hosted app. When paid plans arrive they will be priced fairly, early users will get plenty of notice, and self-hosting will always be free.

What does “in development” mean for me?

TooDue is young and improving fast. The core — tasks, projects, sharing, sync, calendars — works well today, and new features ship regularly. You may occasionally spot rough edges; we fix them quickly.

Is there an iPhone / Android app?

TooDue installs as a PWA on both platforms (instructions above) and behaves like a native app: home-screen icon, full-screen, fast. Dedicated native apps are on the roadmap.

Can I get my data out?

Always. TooDue is open source, and if you self-host, your data lives in a plain SQLite database you fully control. No lock-in, ever.

What’s coming next?

Labels, filters, reminders, and recurring tasks are at the top of the roadmap, followed by native mobile apps.