This site runs best with JavaScript enabled.

โ† All projects

TooDue

A fast, open-source to-do app for people who ship

TooDue social card: Get it done before it's too due, beside the app's Today view
Role
Creator ยท Developer
Years
2026 โ€“ present
Status
Beta

The story

TooDue is the task manager I wanted: everything I rely on in Todoist, minus the subscription, and something I can run on my own server.

A single Rust binary with an embedded SQLite database serves both the API and the Svelte PWA. Every change streams to every device over server-sent events, and native iOS and Flutter clients work offline and sync when they reconnect.

Highlights

  • The four tabs you expect

    Inbox, Today, Upcoming, and nested Projects, responsive from phone to desktop.

  • Full task model

    Dates and times, repeating schedules, deadlines, P1โ€“P4 priorities, sub-tasks, comments, and attachments.

  • Real-time sharing

    Invite someone to a project and every change shows up for everyone instantly.

  • Calendar feed

    A private iCal URL puts dated tasks and deadlines in Google Calendar or Fantastical.

  • Offline-first mobile apps

    Native SwiftUI and Flutter clients queue changes offline and replay them when the network returns.

  • AI agents via MCP

    A remote MCP server with OAuth lets Claude, ChatGPT, or Cursor manage your to-dos.

Built with

  • Rust
  • Svelte
  • SQLite
  • SSE
  • PWA
  • SwiftUI
  • Flutter
  • MCP

Visit TooDue