Our take
- Activity
- 88
- Community
- 42
- Issues
- 87
- Pull requests
- 83
+59 stars in the last 16 days
- Merges more pull requests than 95% of the projects we track
- Releases more often than 93% of the projects we track
- Closes issues faster than 82% of the projects we track
Overview
tududi is a web-based life and work organizer that brings tasks, projects, areas, notes, and tags into one structured workspace. Its hierarchy helps people connect day-to-day tasks to larger projects and areas, rather than managing everything as a flat to-do list.
It suits individuals and small groups who want a self-hosted alternative for planning and collaboration, with options for hosted use. The project also supports task capture and synchronization through integrations such as Telegram and CalDAV.
Key Features
- Organize tasks with projects, areas, notes, tags, due dates, and subtasks.
- Schedule recurring tasks with flexible intervals and completion-based recurrence.
- Share projects and areas with household or team members, groups, and contacts.
- Use a responsive, installable PWA with offline reading and queued write operations.
- Capture tasks through Telegram and receive daily task digests.
- Synchronize tasks with CalDAV clients and servers, including support for recurring tasks.
- Integrate through a versioned REST API and personal access tokens.
- Configure OIDC single sign-on with supported identity providers.
Use Cases
- Individuals who want one place to plan tasks, projects, and reference notes.
- Households coordinating shared projects, assignments, and schedules across members.
- Small teams that need to share projects and assign work without adopting a larger project suite.
- Self-hosters who want task management data on infrastructure they control.
- Users who want to connect tasks with CalDAV clients or automate task creation through an API or Telegram.
Getting Started
The README provides a Docker quick start:
docker pull chrisvel/tududi:latest
See the repository README for the full run command, configuration, upgrade guidance, and development setup. Documentation is available at docs.tududi.com.
Alternatives
- namviek: Namviek focuses on project planning for small development teams, while tududi organizes personal and shared tasks, projects, areas, notes, and people.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| tududi | JavaScript | MIT | 3.4k | Not checked yet |
| namviek | TypeScript | GPL-3.0 | 2.6k | Quiet |
Considerations
- Self-hosting requires configuring the instance and maintaining its storage and backups. The README documents Docker deployment and also describes running from source.
- SQLite is the default database; PostgreSQL is available for larger or multi-user deployments and requires configuration.
- Features such as OIDC, CalDAV, and reverse-proxy support involve additional settings and credentials. Review the documentation before exposing an instance or enabling integrations.
- The project is licensed under MIT. Its repository is not archived.
Found this useful?
Share it with someone who would like tududi.