Skip to content
Projects

kb019/sprout has 64 GitHub stars and 4 forks. GitHot measured 0 stars in 24 hours and +2 in 7 days. Last checked 2026-11-15 07:24 UTC. Last push 2026-10-02.

How these counts are measured

What you can do

  • Full-screen TUI with dashboard, heatmap, stats, and settings screens
  • GitHub-style activity heatmap with five intensity levels
  • Current and best streak tracking
  • Daily, weekly, monthly, and yearly goal tracking

Measured star growth

in 24h
0
in 7 days
+2
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

A habit tracker that lives in your terminal

Developer Tools

README.md

Original

🌱 Sprout - TUI Habit Tracker

A habit tracker that lives in your terminal.

GitHub License Crates.io Version Crates.io Downloads


demo


Why Sprout?

Most habit apps live on your phone β€” easy to ignore and full of distractions. The terminal is already open when you're working, so logging a habit takes seconds. All your data stays local, no accounts, no subscriptions.


Features

  • Full-screen TUI with dashboard, heatmap, stats, and settings screens
  • GitHub-style activity heatmap with five intensity levels
  • Current and best streak tracking
  • Daily, weekly, monthly, and yearly goal tracking
  • Five themes: Sprout, Amber, Mono, Ocean, Paper (light)
  • CLI for logging and querying without opening the TUI
  • Fully keyboard driven, no mouse required

Install

cargo install sprout-tui

Or check the full installation guide for Homebrew, Scoop, and prebuilt binaries.


Documentation


Similar projects

  • dijo β€” scriptable, curses-based habit tracker written in Rust
  • habito β€” simple CLI habit tracker written in Python
  • habu β€” TUI habit tracker

Acknowledgements

  • bottom β€” referred approach for checking whether the output is a TTY before launching the TUI

License

MIT License. See LICENSE.