tududi

Website

Self-hosted task and project management web application

3.2k stars 228 forks last commit first released MIT

Actively maintained

Last commit 27 Jul 2026.

tududi screenshot

tududi is an open-source, self-hosted web application for task and project management. It combines a simple personal to-do workflow with project-level organization, focused on privacy, control, and lightweight deployment.

Key Features

  • Hierarchical organization: Areas → Projects → Tasks with support for notes and tags for structured GTD-style workflows.
  • Advanced recurring tasks: multiple recurrence patterns, completion-based recurrence, parent-child linking, and series editing.
  • Subtasks and progress tracking: break down tasks into subtasks with visible progress and navigation between parent/child tasks.
  • Flexible tagging and smart filtering: tag-based organization, multi-criteria filters, and quick search to locate items rapidly.
  • Project documentation: rich-text notes attached to projects with full search capabilities.
  • Collaboration controls: share projects with granular read/write permissions for team collaboration.
  • Integrations and API: versioned REST API with Swagger docs and personal access tokens for automation and integrations.
  • Telegram integration: create tasks via Telegram messages and receive daily task digests (requires a Telegram bot/token).
  • Responsive UI and localization: modern responsive interface with dark/light themes and multi-language support (24 languages).
  • Docker-first deployment: distributed as a container image for simple, local or server deployment.

Use Cases

  • Personal productivity: manage daily tasks, recurring routines, and long-term projects using Areas and Projects.
  • Small team project tracking: share projects with team members, delegate tasks, and track completion metrics.
  • Automation and integrations: connect tududi data to other tools via the provided REST API and personal access tokens.

Limitations and Considerations

  • Storage and scale: the default persistence is a file-based SQLite database and filesystem uploads, which is suitable for individuals and small teams but may limit performance or concurrency for very large deployments.
  • Mobile availability: there is no official native mobile application; access is via the responsive web UI or third-party hosting/deployments.
  • Operational requirements: production use requires running behind HTTPS and managing session secrets and bot tokens securely; administrators must handle backups and file-permission management.

In summary, tududi is a compact, privacy-oriented task and project manager aimed at users who prefer self-hosting and simple deployment. It emphasizes hierarchical organization, rich recurring-task support, Telegram connectivity, and an extensible API surface for automations.

Categories:

Tags:

Tech Stack:

Share:

Similar to tududi

Donetick logo

Donetick

Open-source task and chore manager with advanced scheduling

2.4k
176
Last commit

Open-source task and chore manager for individuals and groups featuring natural-language scheduling, assignee rotation, NFC triggers, REST API, and S3-compatible storage.

AGPL-3.0Actively maintained
Alternative to:
Todoist logo
Todoist
+19
NocoDB logo

NocoDB

No-code spreadsheet interface for SQL databases with APIs

64.3k
5k
Last commit

Open-source Airtable alternative that turns Postgres/MySQL/SQLite into a no-code spreadsheet UI with views, permissions, integrations, and REST APIs.

Actively maintained
Alternative to:
Airtable logo
Airtable
+10
Postiz logo

Postiz

Social media scheduling and management with AI-assisted workflows

33.9k
6.3k
Last commit

Open-source social media scheduling tool with analytics, team collaboration, automation API, and AI-assisted content creation for multi-channel publishing.

AGPL-3.0Actively maintained
Alternative to:
Buffer logo
Buffer
+14

FluidCalendar

Intelligent task scheduling and calendar management app

979
68
Last commit

Open-source task scheduler and calendar app that auto-plans tasks, syncs with external calendars, and provides a modern UI for managing time blocks and workflows.

MITActively maintained
Alternative to:
Google Calendar logo
Google Calendar
+13
ToolJet logo

ToolJet

Low-code platform for building internal apps, dashboards, and workflows

38.3k
5.2k
Last commit

ToolJet is an open-source low-code platform to build and deploy internal tools, dashboards, and workflows with integrations for databases, APIs, and SaaS apps.

AGPL-3.0Actively maintained
Alternative to:
Retool logo
Retool
+19
Node-RED logo

Node-RED

Flow-based low-code tool for building event-driven automations

23.5k
3.9k
Last commit

Open-source, browser-based low-code platform and Node.js runtime for wiring devices, APIs and services into event-driven flows for automation, IoT and integrations.

Apache-2.0Actively maintained
Alternative to:
IFTTT logo
IFTTT
+13