I've tried practically every productivity app around, and for the longest time, Todoist is the one I have stuck with. With a polished-enough interface, effortless cloud synchronization across all my devices and a broader feature set than I would ever need, it fit the task. On the flip side, with my ever-increasing list of overdue tasks, barely used bells and whistles, and a monthly subscription fee, I started to question why exactly what I was paying for an app to check off a grocery list.

As is usually the case, that moment of epiphany is when I stumbled upon Tududi. This simple self-hosted, open-source to-do manager runs in the browser, respects privacy by the very nature of its design, and focuses entirely on what it's meant to do -- enhance productivity. In fact, it does less than Todoist and that's precisely why I love it. A quick few minutes were spent on a Docker install, and I haven't looked back since. If you're the kind of person who prefers a fast, minimal task tracker that lives on your own server, Tududi might be the only productivity tool you'll ever need. Here's why.

Simplicity at its best

No extraneous features, no distractions

Unlike many of the commercial to-do apps around, Tududi doesn't try to be everything. It doesn't nag you reminders and overdue notifications, nor does it make any attempt at gamifying your productivity. For me, that's a positive. Instead, what it gives you is a clean and focused interface that's built entirely around managing tasks, lists and projects. The homescreen is effectively just your task list. You can drag and drop them to reorder the priority, check off completed tasks and move them between lists. Simple. There's no calendar view, smart sorting, and the kind of bells and whistles you find in commercial to-do apps. Honestly, I don't miss them.

That doesn't mean that Tududi misses out on the fundamentals. For example, you can add notes to each task, assign due dates if you want, and search through your task list instantly. As far as daily use goes, Tududi's offline nature and precise feature set makes it behave more like a digital notebook with checkboxes and that works just fine for me. If you want more, Tududi might not cut it.

For larger or more complex tasks, Tududi supports subtasks with built-in progress tracking and seamless navigation. If you need to break a task into smaller action items, that's no problem either. Subtasks get neatly nested and are easy to follow and break down. Meanwhile, like any self-respecting task manager, you can configure recurrence too for tasks like paying credit card bills. You get multiple recurrence options, including daily, weekly, monthly, on specific weekdays, and more. You can even choose whether they repeat on the last weekday, or the last calendar day of the month, which is a very nifty tweak that many commercial apps miss out on. And, of course, you can add an end date to the task. However, there are no notifications here, so you'll want to keep that in mind.

Another feature that has helped make Tududi a key part of my daily workflow is the built-in pomodoro timer. As someone who gets easily distracted, I've been using pomodoro timers to keep myself accountable and focused on the task at hand. A built-in option just lets get rid of yet another overlapping app on my phone or in my Docker stack.

Beyond tasks, Tududi also supports quick notes, which let you create, update, or assign notes to any project. These sit apart from tasks, which is great for jotting down ideas or pointers for projects you might be working on. All of these can sit under broader projects that bring together related tasks. Each project can hold multiple tasks and notes, effectively working as a folder.

Local-first, privacy-friendly, easy to install

Keep your data safe and secure

What sets Tududi apart is its lightweight, self-contained structure. The app is easy to install, even if you aren't deep into the world of self-hosting, making it the perfect choice for a first time project. Account configuration is straightforward too, and since the entire app is designed to work as a web app on your platform of choice, you can easily pull it up on a desktop, tablet, or smartphone by placing it as a bookmark. At home, it works seamlessly. If you're out and about a lot, you'll want to configure a remote proxy or use a solution like

Tailscale. Long story short, once you've set it up, the app is practically set and forget. Personally, I'm running it on a Synology NAS and its been a perfectly seamless experience.

Over and above ease of installation, a self-hosted app brings peace of mind that your data is securely under your own control. There are no arbitrary feature restrictions, micro-transactions or limits. As an avid home-labber, that's very valuable to me.

The Todoist alternative that just works

Tududi isn't necessarily competing with the most feature-complete productivity apps around. If you're managing a small team and need project timelines, it can fit right into your workflow. But I find it to be best suited for individuals and families who need a clean, distraction-free tool to keep on top of their tasks and projects. The app is fast, easy to use, has the right feature set, and doesn't collect any data. All of which is a massive upgrade over commercial tools in my books. If you're already running a few self-hosted tools or thinking about breaking from productivity subscriptions, Tududi is a great place to start. I switched from Todoist and haven't missed it for a second.