dooit

A terminal-based todo manager with vim-like keybindings and customizable themes

Dooit is a terminal-based todo manager built with Python that provides an interactive interface for managing tasks. The application organizes todos into topic-wise separated lists with branching support, allowing users to create hierarchical task structures.

The tool uses vim-like keybindings for navigation and task management, making it familiar to users comfortable with modal editors. Users can press ? within the application to view available keybindings and commands. The interface is fully customizable through Python configuration files, allowing modification of colors, bar display, and overall appearance.

Dooit supports extensibility through its Python configuration system and integrates with Dooit Extras for additional customization options. The application comes with several pre-configured themes including NordTheme, Catpuccin, and Everforest color schemes. This tool targets developers and terminal users who prefer keyboard-driven task management with extensive customization capabilities.

Dooit with NordTheme configuration

Dooit with Catpuccin configuration

Dooit with Everforest configuration

Alternatives & related tools

add a badge to your README

Maintain dooit? Show that it's featured on trmn. The badge links back to this page.

Featured on trmn
Markdown
[![Featured on trmn](https://www.trmn.sh/badge/dooit.svg)](https://www.trmn.sh/tools/dooit?utm_source=badge)
HTML
<a href="https://www.trmn.sh/tools/dooit?utm_source=badge"><img src="https://www.trmn.sh/badge/dooit.svg" alt="Featured on trmn" height="20"></a>