topydo / Topydo
Licence: gpl-3.0
A powerful todo list application for the console, using the todo.txt format.
Stars: ✭ 511
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Topydo
Tasklite
The CLI task manager for power users
Stars: ✭ 91 (-82.19%)
Mutual labels: todo, task-manager, cli, hacktoberfest, task
Taskbook
Tasks, boards & notes for the command-line habitat
Stars: ✭ 8,326 (+1529.35%)
Mutual labels: todo, cli, task
Todo.txt Cli
☑️ A simple and extensible shell script for managing your todo.txt file.
Stars: ✭ 4,725 (+824.66%)
Mutual labels: todo, todoapp, cli
Bubbletea
A powerful little TUI framework 🏗
Stars: ✭ 7,886 (+1443.25%)
Mutual labels: cli, tui, hacktoberfest
Geek Life
The Todo List / Task Manager for Geeks in command line
Stars: ✭ 212 (-58.51%)
Mutual labels: task-manager, todoapp, tui
Taskline
Tasks, boards & notes for the command-line habitat
Stars: ✭ 78 (-84.74%)
Mutual labels: todo, cli, task
calcure
Modern TUI calendar and task manager with minimal and customizable UI.
Stars: ✭ 1,071 (+109.59%)
Mutual labels: todo, tui, task-manager
Taskwarrior
Taskwarrior - Command line Task Management
Stars: ✭ 2,239 (+338.16%)
Mutual labels: todo, cli, task
Bottom
Yet another cross-platform graphical process/system monitor.
Stars: ✭ 3,182 (+522.7%)
Mutual labels: cli, tui, cross-platform
Mumble
Mumble is an open-source, low-latency, high quality voice chat software.
Stars: ✭ 4,418 (+764.58%)
Mutual labels: hacktoberfest, open-source, cross-platform
Monogame
One framework for creating powerful cross-platform games.
Stars: ✭ 8,014 (+1468.3%)
Mutual labels: hacktoberfest, open-source, cross-platform
Ten Hands
⚡ Simplest way to organize and run command-line tasks
Stars: ✭ 228 (-55.38%)
Mutual labels: task-manager, cli, hacktoberfest
Flutter todo
Yet another Todo app, now using Flutter (with ScopedModel)
Stars: ✭ 94 (-81.6%)
Mutual labels: todo, todoapp, cross-platform
Super Productivity
To-do list & time tracker for programmers and other digital workers with Jira, Github, and Gitlab integration
Stars: ✭ 4,505 (+781.6%)
Mutual labels: todo, task-manager, hacktoberfest
Dstask
Single binary terminal-based TODO manager with git-based sync + markdown notes per task
Stars: ✭ 431 (-15.66%)
Mutual labels: todo, cli, task
Awesome Open Source Supporters
⭐️ A curated list of companies that offer their services for free to Open Source projects
Stars: ✭ 457 (-10.57%)
Mutual labels: hacktoberfest, open-source
topydo - a powerful todo.txt application
topydo is a powerful todo list application using the todo.txt format.
It has three user interfaces:
- Command Line Interface (CLI) - originally inspired by the todo.txt CLI by Gina Trapani.
- Prompt mode - a convenience mode for the CLI. Launch with
topydo prompt
. - Column mode - a text based user interface (TUI) with customizable columns and
vim-like bindings. Launch with
topydo columns
.
Features
Feature-wise, the todo.txt format is quite limited, but can be extended using tags. topydo natively supports some of these tags to implement:
- Due and start dates;
- Maintain dependencies between todo items;
- recurring todo items;
topydo also offers:
- Fine-grained control on sorting and grouping items;
- Customizable output;
- Some conveniences when adding new items (e.g. adding creation date and use relative dates);
- Additional output formats to iCalendar, JSON and Graphviz Dot;
- Aliases for frequently used commands.
- Text based todo identifiers, which are more stable and convenient than line-based todo identifiers.
Yet, topydo is fully todo.txt compliant. The text file can be processed by other todo.txt tools (but they may not interpret the tags properly).
The documentation on the TiddlyWiki provides more information about the features and how to use topydo.
Installation
Simply install with:
pip3 install topydo
If you wish to use column mode: install additional dependencies with:
pip3 install topydo[columns]
Similarly, for prompt mode you can install additional dependencies with:
pip3 install topydo[prompt]
Demo
CLI mode:
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].