If you have a busy life, work of several tasks, do regular activities, or maybe you are a student or a developer, then this article is for you.
What is todo.txt format?
The todo.txt is a plain text format, where a single line in todo.txt presents a single task.
It is easy to search, portable, human-readable, lightweight and works seamlessly with any text editor.
The todo.txt format rules
Within a single line, you can set your task:
- creation date
- completion date
- task context
- project or projects tags,
- context tag
- due date.
Aside from TiddlyWiki, we have been using the
todo.txt format in our projects for some time now, and it is proven to be portable, reliable, and works with many clients.
In this article, we collected the best
todo.txt apps for Windows, macOS, and Linux.
If you have a macOS, this list for you :10 Free Open source To-Do Apps for macOS in 2021
Top 18 Open Source todo.txt apps in 2021
Sleek is a simple to-do app, free and open-source, that edit and manage todo.txt. It uses from DevOps, software engineer, Linux user, and many organizations to organize their work.
It has a modern and simple GUI, comes with a set of functions that help users get things done such as it allows you to add and edit to-dos, search tasks by context, and filter the tasks list by tags.
Sleek has a dark theme, and it supports auto linking, shortcuts, as it is translated to: English, German, and Italian.
It runs on Linux, Windows, and macOS and released under the MIT license.
Taskbook is an open-source task boards manager for the command line. It has a simple and minimal usage syntax that means it is a great platform for the user without a complex in a learning curve.
With the Taskbook app, you can make notes across multiple boards from your terminal, you will be able to organize tasks, all the data are written automatically in alphabetical order and are never shared with anyone.
You can run it on macOS, Windows, and Linux. It is licensed under the MIT license.
Joplin is a note app and open source to do app which deals with multimedia notes like photos, screenshots, links, web pages.
Joplin support markdown and sync over webdav and next cloud, you can use it for documentation, It's easy to use, however, it requires an online connection for backup.
Also, Joplin used an end-to-end encryption to secure your notes.
Joplin is available for Windows, macOS, Linux, Android, iOS, also the terminal is available. It is licensed under the MIT license.
TTDL (Terminal To-do List Manager) is an open-source command line tool that aims to manage to-do lists.
With it, you can add, remove, clean, start the timer, stop the timer, it has all the features that any to do app need to be useful.
It runs on Linux, Windows and released under the MIT license. It is written with Rust language.
5- Minimal Todo
Minimal To-do as its name, is a minimal, open-source to-do app with minimal features for student or anyone who need to organize simple daily works.
This task management system is simply, intuitive, effective and help you to stay focused and get every thing done.
It's run on android devices and licensed under the MIT license. It is written in Java programming language.
Orgzly Android is an open-source outliner for notes, tasks and managing a to-do lists.
It helps you keep notes, plan projects, and edit your to-do list with a fast and effective system, it has preference to insert new note and another one to define root directory for links.
Orgzly supports search operator it supported many languages such as Chinese, Dutch, English, French, German, Italian, and more.
It is licensed under the GPL-3.0 license. Furthermore, it is written with Java and Kotlin.
The Ao app is an open-source Microsoft to-do desktop app that is featureful.
It allows you toggle anything in a flash, has a sepia theme that is perfect for glossy screens, black, dark themes, it has a compact mode, scalable interface.
It is a cross-platform app that works for Windows, macOS, and Linux.It is licensed under the MIT license.
8- Markor (Android)
Markor is a list management, text editor, notes, to-do app for android that is flexible, lightweight, fast, and more.
Markor works completely offline, it is compatible with any other plain text software on any platform with todo.txt format.
With it you can share documents as HTML and PDF, keeping bookmarks, copying to clipboard, fast opening a link from text, and more.
Markor is licensed under the Apache License, Version 2.0 and written with java language.
Unmark is an open-source to-do app for bookmarks. It is completely free for an intermediate user.
With it, you can preview content inline, create and manage tasks, make notes and tags, save from the menu bar, browser extensions, save favorite tweet links, and it supports import and export.
Unmark is a self-hosted web-based project which written with PHP language and released under The MIT License.
Gnome-todo is a free and open source, powerful to do app to manage personal tasks that integrate with GNOME desktop environment.
It helps you to organize your tasks, add, modify, remove tasks from your local and online task list, save and order your to-dos, manage multiple to-do lists.
Gnome-todo allows you to keep your to-dos on your computer or sync them with cloud providers.
It is released under the GPL-3.0 License and written with C language.
11- Rxtodo (iOS)
Rxtodo is an open-source to-do app for iOS that developed using RxSwift and ReactorKit.
It has immutable models, navigating between view controllers, it required iOS 8+, Swift 3, CocoaPods.
Rxtodo is releaed and licensed under the MIT license. It was written with swift and ruby languages.
Planner is an easy to use to do app which give the user an ability to archive their goals, keep track with all tasks and projects. It used from people who prefer a daily planner.
Planner divides the projects into sections to make it easier to track them easier, it manages all your team's work in one place and improve accountability.
Planner comes with a beautiful and elegant UI, has a calendar, it is multilanguage, and more.
Planner is available on Linux distribution (fedora) and written with Vala language.
13- Task Coach
If you are a freelancer and has several projects, and you have many works to do then Task Coach that is perfect for you.
Task Coach is a simple, completely free, opens source to-do app that aims to manage personal tasks, track time easily.
With Task Coach you can create, edit, delete tasks like any to-do app, and you can add additional comments to each task
Task Coach filters the tasks can filter and hide tasks by category.
Its runs on Windows, Mac OS X, Linux, BSD, and has an android version.
Todour is an open-source, simple to-do app that handling todo.txt files. It designed to let you use a simple text file to write down and organize all your important tasks. This software is fully functional.
With it, you can worked well in your daily use, manage your tasks, it allows you to sync your android device with the Windows app, and more.
Its runs on android, windows, macOS, and It is released under the GPL-2.0 License. It is written in C++.
Taskwarrior is a free, simple, and open source to do app aims to manage tasks list from the command line.
With it, you can track the time that you spent on projects, it scales to fit your workflow, it used to handle tasks, it is flexible, fast, has an ecosystem of tools, and more.
Taskwarrior is released under the MIT license and available on Windows, macOS, Linux. It is written with C++.
Super productivity is an open-source aimed to organize the data for your project, to plan, track the time in your company.
Furthermore, it helps you to make healthy habits, with it, you will be able to use without any registration and login, it also secures because it does not collect any data.
It is integrated with Jira, GitHub, GitLab, and OpenProject, and licensed under the MIT License. It runs on Windows, macOS, Linux, Android.
It is an open-source app to manage your todo.txt in a command line user interface, released under the MIT license.
pter is fully compatible with todo.txt, you can save search queries for quick access, Convenient entering of dates, configurable behavior, shortcuts, and colors, time tracking.
It was written with python language.
todoTxtWebUi is an open-source web UI to use with a todo.txt file licensed under the GPL-3.0 License.
Its allows you to export display tasks back out of the browser, store the task list in the browser, create, edit, delete, filter, sort the tasks, and more.
So we have seen in this list many open sources for managing and keeping track with your time. Sleek is generally what most people use, but other solutions in this list can be used as well depending on your requirements and needs.