Taskwarrior - Command line Task Management taskwarrior.org https://taskwarrior.org
Find a file
Dustin J. Mitchell ded325c1be
Merge pull request #168 from djmitche/dependabot/cargo/serde-1.0.125
Bump serde from 1.0.117 to 1.0.125
2021-03-27 18:48:54 -04:00
.github use the correct 'package-ecosystem' config 2021-03-26 09:00:17 -04:00
cli Disable "unnecessary_wraps" linter as it is almost entirely false-positives 2021-03-25 18:20:47 +11:00
docs rename taskstorage to storage 2021-01-10 22:22:17 -05:00
sync-server Merge pull request #168 from djmitche/dependabot/cargo/serde-1.0.125 2021-03-27 18:48:54 -04:00
taskchampion Merge pull request #168 from djmitche/dependabot/cargo/serde-1.0.125 2021-03-27 18:48:54 -04:00
.gitignore implement TextOperation 2019-12-25 10:51:44 -05:00
.taskcluster.yml use clippy stable, not preview 2021-03-27 18:47:49 -04:00
Cargo.lock Merge pull request #168 from djmitche/dependabot/cargo/serde-1.0.125 2021-03-27 18:48:54 -04:00
Cargo.toml reorganize into separate crates 2020-11-23 14:27:47 -05:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2020-11-26 23:18:32 -05:00
CONTRIBUTING.md Create CONTRIBUTING.md 2020-11-26 23:36:54 -05:00
LICENSE Create LICENSE 2020-11-26 23:20:45 -05:00
README.md Notes about active development of TW 2021-01-10 03:51:46 +00:00
RELEASING.md Update RELEASING.md 2020-11-29 21:10:49 -05:00
SECURITY.md Create SECURITY.md 2020-11-26 23:16:39 -05:00

TaskChampion

TaskChampion is an open-source personal task-tracking application. Use it to keep track of what you need to do, with a quick command-line interface and flexible sorting and filtering. It is modeled on TaskWarrior, but not a drop-in replacement for that application.

Status

TC is still under development. You are welcome to help out!. Even if you just want to get some practice with Rust, your contribution is welcome.

Since development of TaskChampion began, TaskWarrior developers have resumed work and made several releases. Assuming that continues, it is unlikely that TaskChampion will ever be recommended for day-to-day use, as that would only serve to split the TaskWarrior community.

Goals

  • Feature parity with TaskWarrior (but not compatibility)
  • Aproachable, maintainable codebase
  • Active development community
  • Reasonable privacy: user's task details not visible on server
  • Reliable concurrency - clients do not diverge
  • Storage performance O(n) with n number of tasks

Structure

There are three crates here:

See Also