All Projects → topydo → Topydo

topydo / Topydo

Licence: gpl-3.0
A powerful todo list application for the console, using the todo.txt format.

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
Bubbles
TUI components for Bubble Tea 🍡
Stars: ✭ 467 (-8.61%)
Mutual labels:  cli, tui, hacktoberfest
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
Streak-Tasks
Streak Tasks Habit Tracker
Stars: ✭ 27 (-94.72%)
Mutual labels:  task, todo, todoapp
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
Toot
toot - Mastodon CLI & TUI
Stars: ✭ 455 (-10.96%)
Mutual labels:  cli, tui
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
Pulsemixer
CLI and curses mixer for PulseAudio
Stars: ✭ 441 (-13.7%)
Mutual labels:  cli, tui

topydo - a powerful todo.txt application

Build Status codecov.io Codacy Badge PyPI version

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.

png

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:

gif

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].