3 releases (breaking)

0.3.0 Sep 21, 2025
0.2.0 Sep 19, 2025
0.1.0 Sep 7, 2025

#1539 in Command line utilities

Download history 99/week @ 2025-09-04 14/week @ 2025-09-11 261/week @ 2025-09-18 23/week @ 2025-09-25 14/week @ 2025-10-02 2/week @ 2025-10-16

117 downloads per month

GPL-3.0 license

52KB
646 lines

Tasklings 🐣

Track your long-term goals one step at a time.
Break big dreams into small tasks, stay focused, and keep moving forward.

➡️ Simple, minimal, and progress-driven ⬅️

tasklings onboarding image

Installation & Usage

To install tasklings, ensure you have Rust and Cargo installed, then run:

cargo install tasklings

After installation, you can run the tool from your terminal:

tasklings

Features

  • Create, Edit, and Manage Tasks: Add new tasks or edit existing ones directly from the application using your default command-line editor.
  • GitHub Sync: Keep your tasks synced across multiple machines by pushing and pulling from a GitHub repository. The git repository is now located in ~/.tasks/tasks and uses the main branch.
  • Vim-like Keybindings: Navigate your tasks with j and k.
  • Minimalist UI: Stay focused on your tasks with a clean, distraction-free interface.

Keybindings

  • d: Mark task as done
  • u: Mark task as undone
  • j / : Next task
  • k / : Previous task
  • N: Next undone task
  • f: First undone task
  • l: Last task
  • n: New task
  • e: Edit task
  • p: Pull from remote repository
  • P: Push to remote repository
  • q / Esc: Quit

Why Tasklings?

It answers one daily question:

"What should I do today to make 1% progress?"

Your job: follow and execute.

tasklings onboarding image 3


Inspired by Rustlings.

Dependencies

~9–22MB
~289K SLoC