Self-hosted alternatives to Microsoft To Do

Want personal to-do lists without handing your data to Microsoft To Do? These 25 self-hosted apps run on your own server (most are open source; licenses are listed below). Cheapest estimated hosting starts at about $3.5/month.

About Microsoft To Do: Microsoft's to-do list app, successor to Wunderlist.

AppHealthStarsLicenseDockerRAM (est.)From
AppFlowyActive78.2kAGPL-3.0✓512 MB$3.5/mo
Super ProductivityActive23.4kMIT✓1 GB$5/mo
WekanActive21.2kMIT–1 GB$5/mo
PlankaActive12.7k⊘ Proprietary✓1 GB$5/mo
KanboardActive9.9kMIT–1 GB$5/mo
VikunjaActive6kAGPL-3.0, GPL-3.0–512 MB$3.5/mo
KanActive5.9kAGPL-3.0✓1 GB$5/mo
tududiActive3.5kMIT✓1 GB$5/mo
DonetickActive2.7kAGPL-3.0✓512 MB$3.5/mo
JottyActive2kAGPL-3.0✓1 GB$5/mo
4ga BoardsActive735MIT✓1 GB$5/mo
Tasks.mdMaintained2.2kMIT✓1 GB$5/mo
HamsterBase TasksActive347AGPL-3.0✓1 GB$5/mo
OpenHabitTrackerActive308GPL-3.0✓1 GB$5/mo
TracksMaintained1.2kGPL-2.0–1 GB$5/mo
myTinyTodoActive203GPL-2.0–1 GB$5/mo
dayGLANCEActive182MIT✓1 GB$5/mo
Will Be DoneActive169AGPL-3.0✓1 GB$5/mo
Task KeeperActive115Apache-2.0–2 GB$10/mo
Focus FlowMaintained53MIT✓1 GB$5/mo
TellorMaintained16MIT–1 GB$5/mo
Our Shopping ListActive1AGPL-3.0✓1 GB$5/mo
ListawayMaintained10MIT✓1 GB$5/mo
NullboardStale4.1kBSD-2-Clause–1 GB$5/mo
TaskwarriorUnknown–MIT–512 MB$3.5/mo

The options in detail

1. AppFlowy

Build detailed lists of to-do’s for different projects while tracking the status of each one (alternative to Notion).

Active Last commit 2026-10-28. 10+ releases in the past year. Latest release 0.15.0 (2026-11-02). Needs roughly 512 MB RAM. How to run it →

2. Super Productivity

Advanced todo list app with integrated timeboxing and time tracking capabilities. Integrates with Jira, GitHub, GitLab, Redmine and OpenProject.

Active Last commit 2026-11-05. Latest release v19.3.1 (2026-10-25). Needs roughly 1 GB RAM. How to run it →

3. Wekan

Trello-like kanban.

Active Last commit 2026-11-04. Latest release v12.94 (2026-11-04). Needs roughly 1 GB RAM. How to run it →

4. Planka

Realtime kanban board for workgroups (alternative to Trello).

Active Last commit 2026-11-04. Latest release v2.3.0 (2026-11-04). Needs roughly 1 GB RAM. How to run it →

5. Kanboard

Simple visual task board.

Active Last commit 2026-10-31. Latest release v1.2.57 (2026-10-31). Needs roughly 1 GB RAM. How to run it →

6. Vikunja

To-do app to organize your life.

Active Last commit 2026-11-05. 10+ releases in the past year. Latest release v2.7.1 (2026-10-20). Needs roughly 512 MB RAM. How to run it →

7. Kan

Flexible kanban app that helps you organise work, track progress, and deliver results (alternative to Trello).

Active Last commit 2026-11-04. Latest release v0.7.0 (2026-11-04). Needs roughly 1 GB RAM. How to run it →

8. tududi

Task management tool with hierarchical structure, smart recurring tasks, and seamless Telegram integration.

Active Last commit 2026-11-03. 10+ releases in the past year. Latest release v1.15.0 (2026-11-03). Needs roughly 1 GB RAM. How to run it →

9. Donetick

Task and chore management tool for personal and family use, with advanced scheduling, flexible assignment, and group sharing capabilities, detailed history, automation via API, simple and modern design.

Active Last commit 2026-11-03. 10+ releases in the past year. Latest release v0.1.87-beta.1 (2026-11-03). Needs roughly 512 MB RAM. How to run it →

10. Jotty

Lightweight but powerful alternative for managing your personal, file based, notes and checklists.

Active Last commit 2026-10-25. 10+ releases in the past year. Latest release 1.29.2 (2026-10-25). Needs roughly 1 GB RAM. How to run it →

11. 4ga Boards

Straightforward realtime kanban boards management for intuitive task tracking. Featuring an elegant dark mode, collapsible todo lists, and multitasking tools to supercharge your team's productivity.

Active Last commit 2026-11-02. Latest release v3.3.14 (2026-10-24). Needs roughly 1 GB RAM. How to run it →

12. Tasks.md

File based task management board that and that supports Markdown syntax.

Maintained Last commit 2026-03-08. 4 releases in the past year. Latest release 3.3.0 (2026-03-08). Needs roughly 1 GB RAM. How to run it →

13. HamsterBase Tasks

Tool to help organize ideas and build great things. Plan, organize, build and ship.

Active Last commit 2026-09-12. Latest release android-2026.07.0500 (2026-07-05). Needs roughly 1 GB RAM. How to run it →

14. OpenHabitTracker

Track habits, tasks and notes with time tracking, calendar view and completion statistics.

Active Last commit 2026-11-04. Latest release 1.2.5 (2026-09-27). Needs roughly 1 GB RAM. How to run it →

15. Tracks

Web-based application to help you implement David Allen’s Getting Things Done™ methodology.

Maintained Last commit 2026-08-03. Latest release v2.7.1 (2024-07-25). Needs roughly 1 GB RAM. How to run it →

16. myTinyTodo

Simple way to manage your todo list in AJAX style. Uses PHP, jQuery, SQLite/MySQL. GTD compliant.

Active Last commit 2026-11-03. Latest release v1.8.6 (2026-10-20). Needs roughly 1 GB RAM incl. mysql. How to run it →

17. dayGLANCE

Day planner with drag-and-drop time blocking, inbox, recurring tasks, habits, routines, goals, projects and Pomodoro focus mode, plus iCal and CalDAV calendar sync. Data stays in the browser, with optional WebDAV or GLANCEvault sync.

Active Last commit 2026-11-05. Latest release v5.11.0 (2026-11-01). Needs roughly 1 GB RAM. How to run it →

18. Will Be Done

Offline-first task manager with weekly planning, project boards, real-time sync, Vim keybindings, desktop quick add, and import from popular task managers (alternative to TickTick, Todoist).

Active Last commit 2026-11-04. Latest release v0.13.0 (2026-11-03). Needs roughly 1 GB RAM. How to run it →

19. Task Keeper

List editor for power users, backed by a server.

Active Last commit 2026-10-25. Latest release v3.112 (2026-10-19). Needs roughly 2 GB RAM. How to run it →

20. Focus Flow

Complete ecosystem for time management using the Pomodoro technique.

Maintained Last commit 2026-06-16. 10+ releases in the past year. Latest release v1.3.0 (2026-06-16). Needs roughly 1 GB RAM. How to run it →

21. Tellor

Minimalist single-user kanban todo app. Clean, simplified, and compact UI. Can import boards from Trello.

Maintained Last commit 2026-07-17. Latest release v1.2.2 (2026-05-21). Needs roughly 1 GB RAM. How to run it →

22. Our Shopping List

Simple shared list application including shopping lists and any other small todo-list that needs to be used collaboratively.

Active Last commit 2026-11-03. 7 releases in the past year. Latest release 5.1.0 (2026-10-30). Needs roughly 1 GB RAM. How to run it →

23. Listaway

List management app for creating and publicly sharing lists of items. Supports auth, admin tools, item notes and priorities, and opt-in public read-only links with randomized URLs (alternative to Amazon Lists).

Maintained Last commit 2026-07-19. Latest release v1.18.2 (2026-07-19). Needs roughly 1 GB RAM. How to run it →

24. Nullboard

Single-page minimalist kanban board; compact, highly readable and quick to use.

Stale Last commit 2023-11-05. Needs roughly 1 GB RAM. How to run it →

25. Taskwarrior

Command line tool that manages your TODO list. It is flexible, fast, efficient, and unobtrusive. It does its job then gets out of your way.

Unknown Needs roughly 512 MB RAM. How to run it →

Why self-host instead of Microsoft To Do?

The trade-off: you are responsible for updates, backups and security. Pick an app marked Active (a commit in the last 90 days) and with Docker support for the easiest ride.

Browse related categories

Task Management & To-do Lists

Other alternatives guides

Todoist alternativesTickTick alternativesAny.do alternativesGoogle Tasks alternativesThings 3 alternativesRemember The Milk alternativesMonday.com alternativesClickUp alternativesAsana alternativesTrello alternativesAnyList alternativesBring! alternativesNotion alternativesToggl alternativesEvernote alternativesGoogle Keep alternatives

Microsoft To Do is a trademark of its owner; this site is not affiliated with it. Listings come from the community-maintained awesome-selfhosted list.