TooDue
A fast, open-source to-do app for people who ship
- Role
- Creator ยท Developer
- Years
- 2026 โ present
- Status
- Beta
- Links
- toodue.com
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