
Any.do
To-do list and task management app for organizing personal tasks, reminders, and schedules
Discover top open-source software, updated regularly with real-world adoption signals.

Self-hosted task manager with natural language and privacy
Modern, privacy-first task manager you host yourself. Features natural language parsing, recurring tasks, project organization, and multiple views—all stored locally in simple JSON files.

TaskTrove is a self-hosted task manager designed for individuals and teams who value complete data ownership. Unlike cloud-based alternatives, every task, project, and note lives on your infrastructure with zero external tracking or data collection.
Create tasks using natural language—type "tomorrow at 2pm" or "every Monday" and TaskTrove automatically parses dates and recurrence patterns. Break down complex projects with unlimited subtasks, add priorities, due dates, comments, and file attachments. Switch between List, Kanban board, and Calendar views to match your workflow.
All data is stored in straightforward JSON files, making backups and migrations trivial. The modern interface adapts to light and dark themes, works seamlessly on mobile devices, and includes keyboard shortcuts for power users. Deploy with a single Docker command or install manually using Node.js.
Ideal for developers, privacy-conscious professionals, and teams seeking full control over their productivity data without vendor lock-in or subscription fees.
When teams consider TaskTrove, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Personal Productivity Dashboard
Manage daily tasks, recurring habits, and long-term projects with natural language input and calendar views, all stored privately on your home server.
Freelance Project Tracking
Organize client work by project with color-coded labels, subtasks for deliverables, and file attachments—backed up as simple JSON files.
Team Sprint Planning
Deploy on internal infrastructure for sprint tasks, use Kanban view for workflow stages, and maintain complete data sovereignty.
Academic Research Organization
Track research tasks, paper deadlines, and recurring lab meetings with privacy-first storage that never leaves university servers.
All data is stored in a single JSON file at `data/data.json`. Simply copy this file to create backups. The README provides a command to automate timestamped backups.
TaskTrove can be accessed by multiple users on the same network, but it uses file-based storage without built-in user authentication or real-time collaboration features.
TaskTrove parses common date expressions like "tomorrow at 2pm," "next Friday," and recurrence patterns such as "every Monday" or "daily, weekly, monthly" schedules.
No. TaskTrove uses file-based JSON storage, eliminating the need for PostgreSQL, MySQL, or other database servers. This simplifies deployment and backups.
TaskTrove does not have native mobile apps but offers a mobile-friendly responsive web interface that works in any modern browser on phones and tablets.
Project at a glance
ActiveLast synced 4 days ago