KingDownloads

grit

by climech 1.7k stars MITProductivity
Download

About grit

Grit is a personal task manager that organizes tasks using a multitree structure, a type of directed acyclic graph. This approach allows tasks to be broken down into subtasks and linked across different contexts, supporting both short-term and long-term planning.

The software enables users to create hierarchical task lists, track progress, and associate tasks with specific dates. It provides a way to manage complex projects by dividing them into smaller components while maintaining relationships between tasks.

Key features

  • Multitree-based task organization with hierarchical subtasks
  • Date nodes for associating tasks with specific days
  • Task state tracking (inactive, in progress, completed)
  • Cross-linking between tasks for flexible organization
  • Alias system for frequently referenced tasks
  • Progress statistics and visualization
  • Command-line interface for task management

Download v0.3.0

Apr 11, 2021

Frequently asked questions

Is grit free?
Yes. grit is free and open-source software, distributed under the MIT license.
Which platforms does grit support?
grit provides downloads for Windows, macOS, Linux.
What is the latest version of grit?
The latest version is v0.3.0, released on Apr 11, 2021.
What platforms does Grit support?
Grit can be installed from source on systems with Go (>=1.14) and GCC. It's also available through Arch Linux AUR and macOS MacPorts repositories.
How do I install Grit?
For source installation, ensure Go and GCC are installed, then run 'make && sudo make install' after downloading the latest release. Pre-built packages are available for Arch Linux and macOS.
What is a multitree in Grit?
A multitree is a directed acyclic graph where nodes can have multiple parents, allowing tasks to exist in multiple hierarchical contexts simultaneously.
How does Grit handle task completion?
Tasks can be marked as inactive, in progress, or completed. Completion status propagates through the graph, updating parent task statuses automatically.

More Productivity